设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

都说Linux是吃内存大户,可你知道具体是哪些进程吃掉了吗?(4)

发布时间:2019-10-25 13:16 所属栏目:117 来源:Mike
导读:脚本运行成功后的显示结果如下: +------------------------------------------+----------------+------------+-----------+---------+ |Name|Size(bytes)|Pages|Cached|Percent| |------------------------------

脚本运行成功后的显示结果如下:

  1. +------------------------------------------+----------------+------------+-----------+---------+  
  2. | Name                                     | Size (bytes)   | Pages      | Cached    | Percent |  
  3. |------------------------------------------+----------------+------------+-----------+---------|  
  4. | /data0/abcasyouknow/0307/abc             | 10060771       | 2457       | 2457      | 100.000 |  
  5. | /data0/abcasyouknow/0307/logs/abc.log    | 1860           | 1          | 1         | 100.000 |  
  6. | /data0/abcasyouknow/0307/logs/uuid.log   | 326326364      | 79670      | 79670     | 100.000 |  
  7. | /usr/bin/bash                            | 960384         | 235        | 194       | 082.553 |  
  8. | /usr/lib/locale/locale-archive           | 106065056      | 25895      | 211       | 000.815 |  
  9. | /usr/lib64/libnss_files-2.17.so          | 58288          | 15         | 15        | 100.000 |  
  10. | /usr/lib64/libc-2.17.so                  | 2107760        | 515        | 336       | 065.243 |  
  11. | /usr/lib64/libdl-2.17.so                 | 19512          | 5          | 5         | 100.000 |  
  12. | /usr/lib64/libtinfo.so.5.9               | 174520         | 43         | 42        | 097.674 |  
  13. | /usr/lib64/ld-2.17.so                    | 164336         | 41         | 41        | 100.000 |  
  14. | /usr/lib64/gconv/gconv-modules.cache     | 26254          | 7          | 7         | 100.000 |  
  15. +------------------------------------------+----------------+------------+-----------+---------+ 

从结果我们可以看到 uuid.log 占用 Cache 比较多。这个文件是打开的,程序一直在往里面写日志,Linux 应该是把它缓存了。

方案二:使用 Vmtouch 来实现

除了上面提到的 pcstat 工具外,你还可以使用 vmtouch 来实现同样的目的。vmtouch 是一个可以查询到缓存的文件和目录,并且能把文件推入缓存或者驱逐出缓存的工具。

项目地址:https://github.com/hoytech/vmtouch

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读