diff options
author | Levi Blaney <shadycuz@gmail.com> | 2016-11-04 05:41:05 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-04 05:41:05 -0400 |
commit | 0f95ee342c735a5d2b0504371d1c4f599e1d0eb8 (patch) | |
tree | ed16d91b99d7ab06044d1d76e05c72b7b06b1e90 /web | |
parent | 4d456e3740ad6bdab3f183b104f4d8e3a982b74f (diff) |
Added info: to the charts in the // Memory Section
This was just a trial run to see if this is what your looking for. I actually learned a lot about the Linux memory subsystem!
Diffstat (limited to 'web')
-rw-r--r-- | web/dashboard_info.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/web/dashboard_info.js b/web/dashboard_info.js index 9ee84fb970..57ad3dad7e 100644 --- a/web/dashboard_info.js +++ b/web/dashboard_info.js @@ -393,6 +393,26 @@ netdataDashboard.context = { 'mem.committed': { colors: NETDATA.colors[3] }, + + 'mem.pgfaults': { + info: '<a href="https://en.wikipedia.org/wiki/Page_fault" target="_blank">Page Faults</a>, read from <code>/proc/vmstat</code>. Some minor page faults are expected and considered normal, while a high amount of major page faults could be a sign you need to increase the amount of RAM.' + }, + + 'mem.committed': { + info: 'Committed Memory, read from <code>/proc/meminfo</code>, is the sum of all memory which has been allocated by processes.' + }, + + 'mem.writeback': { + info: 'Read from <code>/proc/meminfo</code>, <b>Dirty</b> is the amount of memory waiting to be written to disk. <b>Writeback</b> is how much memory is actively being written to disk.' + }, + + 'mem.kernel': { + info: 'Read from <code>/proc/meminfo</code>, This chart displays the total ammount of memory being used by the kernel. <b>Slab</b> is the amount of memory used by the kernel to cache data structures for its own use. <b>KernelStack</b> is the amount of memory allocated for each task done by the kernel. <b>PageTables</b> is the amount of memory decicated to the lowest level of page tables (A page table is used to turn a virtual address into a physical memory address). <b>VmallocUsed</b> is the amount of memory being used as virtual address space.' + }, + + 'mem.slab': { + info: 'Read from <code>/proc/meminfo</code>, <b>reclaimable</b> is the amount of memory which the kernel can reuse. <b>unreclaimable</b> can not be reused even when the kernel is lacking memory.' + }, // ------------------------------------------------------------------------ // network interfaces |