Thread (8 messages) 8 messages, 4 authors, 2001-07-14

Re: [PATCH] VM statistics code

From: Marcelo Tosatti <hidden>
Date: 2001-07-14 03:41:37
Also in: lkml

On Sat, 14 Jul 2001, Andrew Morton wrote:
Marcelo Tosatti wrote:
quoted
Hi Linus,

The following patch adds detailed VM statistics (reported via /proc/stats)
which is tunable on/off by the CONFIG_VM_STATS option.
We need this, bad.  Two suggested changes:
quoted
+#define VM_STAT_INC_PTEUNMAP(zone) zone->stat.vm_pteunmap++;
All these macros are a waste of space :)

Much better to have:

#define VM_STAT_ZONE(zone, op)	zone->stat.op

Then, at the call site:

	VM_STAT_ZONE(some_zone, vm_pteunmap++);

Or, if you prefer,

#define VM_STAT_ZONE_INC(zone, field)	zone->field++

That way, you don't have to add a new macro each time
you add a new field.
You're right. Will do that.
Also, a sysrq key which dumps the stats out, please - when
your box has wedged there ain't no way you'll be running
vmstat.
Agreed. 

Thanks for your comments. 

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help