gpt4 book ai didi

linux - 如何判断文件是否缓存在 linux 的内存中?

转载 作者:IT王子 更新时间:2023-10-28 23:32:43 25 4
gpt4 key购买 nike

基本上我的问题是,有没有人知道在 linux 中检查 缓冲区缓存 的实用程序?

最佳答案

看看linux-ftools .这套工具专门用于分析缓冲区和缓存。它包括以下工具:

  • fincore
  • 推荐
  • 分配

在这 3 个工具中,可以显示缓冲区和缓存中文件列表的工具是 fincore

$ fincore [options] files...

--pages=false Do not print pages
--summarize When comparing multiple files, print a summary report
--only-cached Only print stats for files that are actually in cache.

root@xxxxxx:/var/lib/mysql/blogindex# fincore --pages=false --summarize --only-cached *
stats for CLUSTER_LOG_2010_05_21.MYI: file size=93840384 , total pages=22910 , cached pages=1 , cached size=4096, cached perc=0.004365
stats for CLUSTER_LOG_2010_05_22.MYI: file size=417792 , total pages=102 , cached pages=1 , cached size=4096, cached perc=0.980392
stats for CLUSTER_LOG_2010_05_23.MYI: file size=826368 , total pages=201 , cached pages=1 , cached size=4096, cached perc=0.497512
stats for CLUSTER_LOG_2010_05_24.MYI: file size=192512 , total pages=47 , cached pages=1 , cached size=4096, cached perc=2.127660
...

关于linux - 如何判断文件是否缓存在 linux 的内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/210809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com