@cryptotaxi247 / netdata-1 / commits / 2a90b16e6

transparent hugepages should not be shown when they are not available

Costa Tsaousis (ktsaou) committed Feb 24, 2018 at 14:39 UTC 2a90b16e6b2ae201c14d4dc858b6abcefa92f63d
3 files changed +4 -4
src/proc_meminfo.c
+2 -2
@@ -63,8 +63,8 @@ int do_proc_meminfo(int update_every, usec_t dt) {
63 do_writeback = config_get_boolean("plugin:proc:/proc/meminfo", "writeback memory", 1);
64 do_kernel = config_get_boolean("plugin:proc:/proc/meminfo", "kernel memory", 1);
65 do_slab = config_get_boolean("plugin:proc:/proc/meminfo", "slab memory", 1);
66 - do_hugepages = config_get_boolean("plugin:proc:/proc/meminfo", "hugepages", CONFIG_BOOLEAN_AUTO);
67 - do_transparent_hugepages = config_get_boolean("plugin:proc:/proc/meminfo", "transparent hugepages", CONFIG_BOOLEAN_AUTO);
66 + do_hugepages = config_get_boolean_ondemand("plugin:proc:/proc/meminfo", "hugepages", CONFIG_BOOLEAN_AUTO);
67 + do_transparent_hugepages = config_get_boolean_ondemand("plugin:proc:/proc/meminfo", "transparent hugepages", CONFIG_BOOLEAN_AUTO);
68
69 arl_base = arl_create("meminfo", NULL, 60);
70 arl_expect(arl_base, "MemTotal", &MemTotal);
web/dashboard_info.js
+1 -1
@@ -707,7 +707,7 @@ netdataDashboard.context = {
707 },
708
709 'mem.hugepages': {
710 - info: 'Dedicated (or Direct) HugePages is memory reserved for applications configured to utilize huge pages.'
710 + info: 'Dedicated (or Direct) HugePages is memory reserved for applications configured to utilize huge pages. Hugepages are <b>used</b> memory, even if there are free hugepages available.'
711 },
712
713 'mem.transparent_hugepages': {
web/index.html
+1 -1
@@ -4399,7 +4399,7 @@
4399 });
4400
4401 NETDATA.requiredJs.push({
4402 - url: NETDATA.serverStatic + 'dashboard_info.js?v20180224-2',
4402 + url: NETDATA.serverStatic + 'dashboard_info.js?v20180224-3',
4403 async: false,
4404 isAlreadyLoaded: function() { return false; }
4405 });