linux 系统找出磁盘IO占用元凶 —— 筑梦之路

IOtop命令

实时查看哪些进程正在疯狂读写磁盘

bash 复制代码
iotop  -ao

• -a:显示累积 I/O 总量
• -o:只显示正在发生 I/O 的进程

Pidstat命令

pidstat 监控各进程的 I/O 活动

bash 复制代码
# 每秒刷新一次,显示每个进程的读写速度

pidstat -d 1

dstat命令

dstat 能同时展示:

  • CPU 使用率

  • 磁盘读写速度

  • 当前最"占用"磁盘的进程

bash 复制代码
dstat -cdlmn --top-io

具体进程

如果你已经锁定某个进程,想知道它到底读了多少、写了多少磁盘 ,可以查看它的 /proc 目录

bash 复制代码
cat /proc/1234/io

read_bytes: 50000
write_bytes: 100000
bash 复制代码
# Ubuntu / Debian
sudo apt install iotop sysstat dstat

# CentOS / RHEL
sudo yum install iotop sysstat dstat
相关推荐
zzzzzz3102 小时前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode2 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户03284722207018 小时前
如何搭建本地yum源(上)
运维
A小辣椒2 天前
TShark:Wireshark CLI 功能
linux
A小辣椒2 天前
TShark:基础知识
linux
AlfredZhao2 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao3 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334663 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪3 天前
linux 拷贝文件或目录到指定的位置
linux
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai