add proc_vmstat charts info (#11597)
Ilya Mashchenko committed
Sep 30, 2021 at 17:12 UTC
7063147ae16098beeb0251b2314a5dec6c4fa86d
1 file changed
+27
web/gui/dashboard_info.js
+27
@@ -1322,6 +1322,33 @@ netdataDashboard.context = {
1322
info: 'Committed Memory, is the sum of all memory which has been allocated by processes.'
1323
},
1324
1325
+ 'mem.oom_kill': {
1326
+ info: 'The number of processes killed by '+
1327
+ '<a href="https://en.wikipedia.org/wiki/Out_of_memory" target="_blank">Out of Memory</a> Killer. '+
1328
+ 'The kernel\'s OOM killer is summoned when the system runs short of free memory and '+
1329
+ 'is unable to proceed without killing one or more processes. '+
1330
+ 'It tries to pick the process whose demise will free the most memory while '+
1331
+ 'causing the least misery for users of the system. '+
1332
+ 'This counter also includes processes within containers that have exceeded the memory limit.'
1333
+ },
1334
+
1335
+ 'mem.numa': {
1336
+ info: '<p>NUMA balancing statistics.</p>'+
1337
+ '<p><b>Local</b> - pages successfully allocated on this node, by a process on this node. '+
1338
+ '<b>Foreign</b> - pages initially intended for this node that were allocated to another node instead. '+
1339
+ '<b>Interleave</b> - interleave policy pages successfully allocated to this node. '+
1340
+ '<b>Other</b> - pages allocated on this node, by a process on another node. '+
1341
+ '<b>PteUpdates</b> - base pages that were marked for NUMA hinting faults. '+
1342
+ '<b>HugePteUpdates</b> - transparent huge pages that were marked for NUMA hinting faults. '+
1343
+ 'In Combination with <b>pte_updates</b> the total address space that was marked can be calculated. '+
1344
+ '<b>HintFaults</b> - NUMA hinting faults that were trapped. '+
1345
+ '<b>HintFaultsLocal</b> - hinting faults that were to local nodes. '+
1346
+ 'In combination with <b>HintFaults</b>, the percentage of local versus remote faults can be calculated. '+
1347
+ 'A high percentage of local hinting faults indicates that the workload is closer to being converged. '+
1348
+ '<b>PagesMigrated</b> - pages were migrated because they were misplaced. '+
1349
+ 'As migration is a copying operation, it contributes the largest part of the overhead created by NUMA balancing.</p>'
1350
+ },
1351
+
1352
'mem.available': {
1353
info: 'Available Memory is estimated by the kernel, as the amount of RAM that can be used by userspace processes, without causing swapping.'
1354
},