首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >很高的缓冲内存使用率

问很高的缓冲内存使用率
EN

Unix & Linux用户
提问于 2013-08-13 14:19:21
回答 1查看 5.5K关注 0票数 1

这正常吗-我从没见过这么高的缓冲器?

代码语言:javascript
复制
$ cat /proc/meminfo 
MemTotal: 16332808 kB
MemFree: 1112264 kB
Buffers: 10630124 kB
Cached: 699400 kB
SwapCached: 0 kB
Active: 3262924 kB
Inactive: 8132004 kB
Active(anon): 27464 kB
Inactive(anon): 38888 kB
Active(file): 3235460 kB
Inactive(file): 8093116 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 525308 kB
SwapFree: 525308 kB
Dirty: 40 kB
Writeback: 0 kB
AnonPages: 65412 kB
Mapped: 11300 kB
Shmem: 940 kB
Slab: 3674368 kB
SReclaimable: 3652612 kB
SUnreclaim: 21756 kB
KernelStack: 1496 kB
PageTables: 3340 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 8691712 kB
Committed_AS: 594304 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 102232 kB
VmallocChunk: 34359634044 kB
HardwareCorrupted: 0 kB
DirectMap4k: 2048 kB
DirectMap2M: 16691200 kB
EN

回答 1

Unix & Linux用户

发布于 2013-08-14 02:23:39

这是不正常的,但它可以发生取决于你是或正在做什么。根据proc文件系统的内核文档,“缓冲区”是缓存的原始磁盘数据使用的内存量,而“缓存”是缓存的文件数据使用的内存量。

缓冲区通常应该比缓存的要小得多,但如果执行大量直接磁盘IO,则可以使缓冲区启动。通过运行sudo dd if=/dev/sda of=/dev/null bs=1M count=16384,我能够显著提高我的收入。这是我的结果。

代码语言:javascript
复制
$ cat /proc/meminfo 
MemTotal:       16435344 kB
MemFree:          187388 kB
Buffers:         5655192 kB
Cached:          8473748 kB
SwapCached:            0 kB
Active:          7141492 kB
Inactive:        8228596 kB
Active(anon):    1073180 kB
Inactive(anon):   169312 kB
Active(file):    6068312 kB
Inactive(file):  8059284 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       4192928 kB
SwapFree:        4192928 kB
Dirty:                36 kB
Writeback:             0 kB
AnonPages:       1241160 kB
Mapped:           437492 kB
Shmem:              1336 kB
Slab:             256696 kB
SReclaimable:     206660 kB
SUnreclaim:        50036 kB
KernelStack:        3160 kB
PageTables:        12224 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    12410600 kB
Committed_AS:    3064896 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      306540 kB
VmallocChunk:   34359429104 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       58816 kB
DirectMap2M:    16717824 kB

你有什么程序执行很多块IO吗?

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/86585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档