Linux查看系统I/O状态、CPU信息

查看I/O状态

  • iostat:查看磁盘的I/O状态
    • -c 仅显示CPU统计信息,与-d互斥
    • -d 仅显示磁盘统计信息,与-c互斥
    • -k 以K为单位显示每秒的磁盘请求数,默认单位块
    • -p 设备名 | ALL,只显示某个设备的信息,或者全部设备
    • -x 输出扩展信息
    • sec 间隔sec秒显示一次
      在这里插入图片描述
  • iotop:查看I/O进程排名(不是系统自带指令)
    • -o 只显示有io操作的进程
    • -b 批量显示,无交互。主要用作记录到文件
    • -n NUM 显示NUM次,主要用于非交互式模式
    • -d SEC 间隔SEC秒显示一次
    • -p PID 监控的进程pid
    • -u USER 监控的进程用户
      在这里插入图片描述
  • lsof:查看系统或进程打开的文件列表(不是系统自带指令)
  • 用法示例:
    • lsof file:显示开启文件file的进程
    • lsof -c a:显示a进程现在打开的文件
    • lsof -p 1234:列出进程号为1234的进程所打开的文件
    • lsof -g gid:显示归属gid的进程情况
    • lsof +d /DIR/:显示DIR目录下被进程打开的文件
      在这里插入图片描述
  • ifstat:查看网络I/O(不是系统自带指令)
    在这里插入图片描述
    原文链接:
    https://blog.csdn.net/weixin_39575775/article/details/116558864

查看CPU信息

  • vmstat:一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数单位是秒,第二个参数是采样的次数
  • 示例:vmstat -n 1 5 指系统采样,1秒间隔,采样5次
    在这里插入图片描述
  • mpstat -P ALL 2:每隔两秒查看所有CPU核信息
    在这里插入图片描述
    参考链接:
    https://www.cnblogs.com/lzghyh/p/13035675.html#_label5_3
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值