小编use*_*838的帖子

nfs_inode_cache 异常高

我的服务器正在经历 nfs_inode_cache = 11G 的高使用率,我试图弄清楚是什么消耗了这一切,我已经知道一些 java 应用程序会搜索和遍历具有大量条目和深层目录结构的目录。

有什么方法可以查看 dentry 缓存以查看所有这些内存是什么(正在缓存的路径是什么)?

这是我的平板命令:

   OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME
8603424 8603424 100%    1.01K 2867808        3  11471232K nfs_inode_cache
3080826 3080737  99%    0.21K 171157       18    684628K dentry_cache
 24717  12515  50%    0.52K   3531        7     14124K radix_tree_node
 11365  11108  97%    0.74K   2273        5      9092K ext3_inode_cache
Run Code Online (Sandbox Code Playgroud)

这是我的缓存压力:cat /proc/sys/vm/vfs_cache_Pressure 100

linux memory redhat

5
推荐指数
1
解决办法
2562
查看次数

标签 统计

linux ×1

memory ×1

redhat ×1