From: Andre T. <an...@to...> - 2005-12-17 14:24:54
|
The apps value in the memory plugin is negative on both 2.6.15-rc1 and 2.6.15-rc5 kernels here. The kernel is 64bit (amd64). I'm not on the list, so please keep me in CC on further discussion. > pelle:/etc/munin/plugins# ./memory > slab.value 92106752 > swap_cache.value 0 > page_tables.value 4411392 > vmalloc_used.value 269664256 > apps.value -176783360 > free.value 259117056 > buffers.value 48553984 > cached.value 538529792 > swap.value 917504 > committed.value 489099264 > mapped.value 92749824 > active.value 492441600 > inactive.value 172609536 > > pelle:/etc/munin/plugins# cat /proc/meminfo > MemTotal: 1011328 kB > MemFree: 236208 kB > Buffers: 47572 kB > Cached: 538872 kB > SwapCached: 0 kB > Active: 490124 kB > Inactive: 175844 kB > HighTotal: 0 kB > HighFree: 0 kB > LowTotal: 1011328 kB > LowFree: 236208 kB > SwapTotal: 1048568 kB > SwapFree: 1047672 kB > Dirty: 36980 kB > Writeback: 0 kB > Mapped: 95564 kB > Slab: 89888 kB > CommitLimit: 1554232 kB > Committed_AS: 483816 kB > PageTables: 4548 kB > VmallocTotal: 34359738367 kB > VmallocUsed: 263344 kB > VmallocChunk: 34359475007 kB > > > pelle:/etc/munin/plugins# ./memory config > graph_args --base 1024 -l 0 --vertical-label Bytes --upper-limit 1035599872 > graph_title Memory usage > graph_category system > graph_info This graph shows what the machine uses its memory for. > graph_order apps page_tables swap_cache vmalloc_used slab cached buffers free swap > apps.label apps > apps.draw AREA > apps.info Memory used by user-space applications. > buffers.label buffers > buffers.draw STACK > buffers.info Block device (e.g. harddisk) cache. Also where "dirty" blocks are stored until written. > swap.label swap > swap.draw STACK > swap.info Swap space used. > cached.label cache > cached.draw STACK > cached.info Parked file data (file content) cache. > free.label unused > free.draw STACK > free.info Wasted memory. Memory that is not used for anything at all. > slab.label slab_cache > slab.draw STACK > slab.info Memory used by the kernel (major users are caches like inode, dentry, etc). > swap_cache.label swap_cache > swap_cache.draw STACK > swap_cache.info A piece of memory that keeps track of pages that have been fetched from swap but not yet been modified. > page_tables.label page_tables > page_tables.draw STACK > page_tables.info Memory used to map between virtual and physical memory addresses. > vmalloc_used.label vmalloc_used > vmalloc_used.draw STACK > vmalloc_used.info Virtual memory used by the kernel (used when the memory does not have to be physically contigious). > committed.label committed > committed.draw LINE2 > committed.warn 2109333504 > committed.info The amount of memory that would be used if all the memory that's been allocated were to be used. > mapped.label mapped > mapped.draw LINE2 > mapped.info All mmap()ed pages. > active.label active > active.draw LINE2 > active.info Memory recently used. Not reclaimed unless absolutely necessary. > inactive.label inactive > inactive.draw LINE2 > inactive.info Memory not currently used. > > |