@cryptotaxi247 / netdata-1 / commits / af93cc31e

add proc_pagetypeinfo charts info (#11627)

Ilya Mashchenko committed Oct 6, 2021 at 18:42 UTC af93cc31eda9a2b7058c4b02d8f984331e5f544b
1 file changed +16
web/gui/dashboard_info.js
+16
@@ -781,6 +781,18 @@ netdataDashboard.submenu = {
781 'of a physical/hardware defect or an environmental problem.'
782 },
783
784 + 'mem.pagetype': {
785 + info: 'Statistics of free memory available from '+
786 + '<a href="https://en.wikipedia.org/wiki/Buddy_memory_allocation" target="_blank">memory buddy allocator</a>. '+
787 + 'The buddy allocator is the system memory allocator. '+
788 + 'The whole memory space is split in physical pages, which are grouped by '+
789 + 'NUMA node, zone, '+
790 + '<a href="https://lwn.net/Articles/224254/" target="_blank">migrate type</a>, and size of the block. '+
791 + 'By keeping pages grouped based on their ability to move, '+
792 + 'the kernel can reclaim pages within a page block to satisfy a high-order allocation. '+
793 + 'When the kernel or an application requests some memory, the buddy allocator provides a page that matches closest the request.'
794 + },
795 +
796 'ip.ecn': {
797 info: '<a href="https://en.wikipedia.org/wiki/Explicit_Congestion_Notification" target="_blank">Explicit Congestion Notification (ECN)</a> '+
798 'is an extension to the IP and to the TCP that allows end-to-end notification of network congestion without dropping packets. '+
@@ -1419,6 +1431,10 @@ netdataDashboard.context = {
1431 'An uncorrectable error is a fatal issue that will typically lead to an OS crash.'
1432 },
1433
1434 + 'mem.pagetype_global': {
1435 + info: 'The amount of memory available in blocks of certain size.'
1436 + },
1437 +
1438 'mem.cachestat_ratio': {
1439 info: 'When the processor needs to read or write a location in main memory, it checks for a corresponding entry in the page cache. If the entry is there, a page cache hit has occurred and the read is from the cache. If the entry is not there, a page cache miss has occurred and the kernel allocates a new entry and copies in data from the disk. Netdata calculates the percentage of accessed files that are cached on memory. <a href="https://github.com/iovisor/bcc/blob/master/tools/cachestat.py#L126-L138" target="_blank">The ratio</a> is calculated counting the accessed cached pages (without counting dirty pages and pages added because of read misses) divided by total access without dirty pages.'
1440 },