详解Linux下的IO监控与分析:系统级+进程级+业务级+文件级IO
发布时间:2019-06-06 03:02:51 所属栏目:Windows 来源:波波说运维
导读:概述 学习优化,理解IO还是很重要的,今天抽空整理了一下这块内容,下面一起看看吧~ 下面这张经典的图源自 Linux Performance and Tuning Guidelines.pdf 各种IO监视工具在Linux IO 体系结构中的位置 1 、系统级IO监控 1.1、iostat iostat-xdm1#个人习惯 %
|
ioprofile -p `pidof io_event` -c sizes # 读写大小
注: ioprofile 仅支持多线程程序,对单线程程序不支持. 对于单线程程序的IO业务级分析,strace足以。 3.3、总结 ioprofile本质上是strace,因此可以看到read,write的调用轨迹,可以做业务层的io分析。 4 、文件级IO监控 文件级IO监控可以配合/补充"业务级和进程级"IO分析 文件级IO分析,主要针对单个文件, 查看当前哪些进程正在对某个文件进行读写操作.
4.1、lsof 查看当前文件由哪些进程打开 lsof ../io # io目录 当前由 bash 和 lsof 两个进程打开
lsof 命令 只能查看静态的信息, 并且"打开" 并不一定"读取", 对于 cat ,echo这样的命令, 打开和读取都是瞬间的,lsof很难捕捉 4.2、inodewatch.stp 可以用 inodewatch.stp 来弥补
【编辑推荐】
点赞 0 (编辑:周口站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Win10怎么修改Edge下载路径 Win10修改Edge下载路径办法
- 记一次Linux服务器入侵应急响应
- 如何从Windows 10中的磁盘中删除分区
- windows-server-2003 – FreeBSD主机ZFS在Root上运行Virtua
- windows-server-2008 – 无法联系此域的Active Directory域
- 每天处理千亿级日志量,Kafka是如何做到的?
- 国产系统大有可为 从鸿蒙看未来操作系统的大潮
- 8款 Windows 效率工具推荐 | 办公效率提升必装软件
- windows-server-2008-r2 – Windows / NTFS – 是否可以测量
- 如何备份我的建议以禁用Windows防火墙服务?
推荐文章
站长推荐
热点阅读



