From c05f56c68fa96cc1a21e70aace5d6ebf47f7c568 Mon Sep 17 00:00:00 2001 From: Chen Wandun Date: Wed, 9 Feb 2022 15:36:32 +0800 Subject: [PATCH] proc/meminfo: add "FileCache" item in /proc/meminfo hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I4SK3S CVE: NA -------------------------------- Item "FileCache" in /proc/meminfo show the number of page cache in LRU(active + inactive). Signed-off-by: Chen Wandun Reviewed-by: Kefeng Wang Signed-off-by: Yang Yingliang --- mm/mem_reliable.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mm/mem_reliable.c b/mm/mem_reliable.c index 796892d5d056..d4458d740194 100644 --- a/mm/mem_reliable.c +++ b/mm/mem_reliable.c @@ -165,6 +165,17 @@ void reliable_report_meminfo(struct seq_file *m) &reliable_shmem_used_nr_page) << (PAGE_SHIFT - 10); seq_printf(m, "ReliableShmem: %8lu kB\n", shmem); } + + if (pagecache_reliable_is_enabled()) { + unsigned long num = 0; + + num += global_node_page_state(NR_LRU_BASE + + LRU_ACTIVE_FILE); + num += global_node_page_state(NR_LRU_BASE + + LRU_INACTIVE_FILE); + seq_printf(m, "FileCache: %8lu kB\n", + num << (PAGE_SHIFT - 10)); + } } } -- GitLab