前言:当看到一个磁盘使用率高达100%时,如何知道到底是哪些进程造成磁盘繁忙,以前一直没有排查手段,最近调研到该工具配合iotop,可以完美解决该问题
1、安装两个rpm库
我们的镜像里缺两个库,使用该工具前需要先安装一下,由于库太大,我暂时放到北研共享里了:Y:\存储业务部\Ceph组\外部文件\王丹\systemtap rpm包
另外该工具在当前centos版本上有个bug需要手动注释一下
vim /usr/share/systemtap/runtime/sym.c
将:
if (rc || (theory != practice)) {
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
_stp_error (“Build-id mismatch [man error::buildid]: “%s” byte %d (0x%02x vs 0x%02x) address %#lx rc %d\n %d %d”,
m->path, j, theory, practice, notes_addr, rc,LINUX_VERSION_CODE,KERNEL_VERSION(2,6,27));
return 1;
修改如下:
if (rc /|| (theory != practice)/) {
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
_stp_error (“Build-id mismatch [man error::buildid]: “%s” byte %d (0x%02x vs 0x%02x) address %#lx rc %d\n %d %d”,
m->path, j, theory, practice, notes
linux命令s---systemtab
最新推荐文章于 2022-09-05 22:14:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)