在这篇文章中,我们深入探讨了系统内存性能的关键指标和常用工具,为管理员提供了全面的内存监控和分析方法。通过`free`、`top`、`ps`、`vmstat`等命令,我们能够实时获取系统内存使用、进程内存占用等信息,而通过`cachestat`、`cachetop`、`sar`等工具则能更专业地观察系统缓存命中情况和整体性能数据。
原创 6月前
214阅读
在这篇文章中,我们深入探讨了系统内存性能的关键指标和常用工具,为管理员提供了全面的内存监控和分析方法。
原创宋宝华Linux阅码场2018-05-23这里总结几个Linux文件缓存(pagecache)使用情况、命中率查看的工具。perf-tools里面的cachestat来自于大名鼎鼎的BrendanGregg的cachestat,已经被加到他的perf-toolshttp://www.brendangregg.com/blog/2014-12-31/linux-page-cache-hit-ra
原创 2020-11-29 12:28:37
2682阅读
文章目录​​1. ubuntu安装bcc​​​​2. centos安装bcc​​​​3. cachestat 缓存统计​​​​4. cachetop 缓存命中​​​​5. filtop 跟踪内核中文件的读写​​​​6. opensnoop 跟踪内核中 open 系统调用​​ 1. ubuntu安装bccsudo apt-key adv --keyserver keyserver.ubuntu.c
原创 2022-05-30 19:41:31
642阅读
利用缓存来提升程序的运行效率,即命中率越高,表示使用缓存带来的收益越高,应用程序的性能也就越好。所谓缓存命中率,是指直接通过缓存获取数据的请求次数,占所有数据请求次数的百分比。 如何查询缓存命中情况呢? 介绍两个工具; cachestat 提供了整个操作系统缓存的读写命中情况。cachetop 提供了每个进程的缓存命中情况。 使用这两个工具首先需要安装bcc软件包,要想安装bcc-tools 需要
原创 2023-06-08 15:10:53
90阅读