vmstat -m - >页面总数少于?
问题描述:
当我在命令行键入的vmstat -m,它示出了:vmstat -m - >页面总数少于?
Cache Num Total Size Pages
fuse_request 0 0 424 9
fuse_inode 0 0 768 5
pid_2 0 0 128 30
nfs_direct_cache 0 0 200 19
nfs_commit_data 0 0 704 11
nfs_write_data 36 36 960 4
nfs_read_data 0 0 896 4
nfs_inode_cache 8224 8265 1048 3
nfs_page 0 0 128 30
fscache_cookie_jar 2 48 80 48
rpc_buffers 8 8 2048 2
rpc_tasks 8 15 256 15
rpc_inode_cache 17 24 832 4
bridge_fdb_cache 14 59 64 59
nf_conntrack_expect 0 0 240 16
对于nfs_write_data线(第7行),为什么“页”是小于“总”?
对于其中的一些,“总数”总是等于“页数”。
答
...
的-m开关显示slabinfo服用。
...
字段说明板坯模式
缓存:缓存名
NUM:当前活动对象的数量
总:可用对象总数
大小 :每个对象的大小
页面:至少有一个活动对象的页面数量
个 totpages:已分配的页的总数目
pslab:每板页数
因此,总是由OS作为索引节点,缓冲液使用slabinfo对象(对象的数目和等等)和一个页面可以包含多个对象
是的,你是对的。你可以看到这一行:nfs_inode_cache 8224 8265 1048 3.“大小”是最大的,而“页面”很小。我不知道原因。 –
您应该将该行解释为:在内存中总共有8265个类型为“inode”的对象,其中8224被视为“活动”。每个inode类型的对象都占用1048个字节。所有这些inode对象都存储在3页中 –