iostat -d -k -x 1 10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | iostat命令详解 转载 2011年08月03日 14:13:58 标签:磁盘 /扩展 /user 99809 iostat iostat用于输出CPU和磁盘I /O 相关的统计信息. 命令格式: iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ] 1)iostat的 简单使用 iostat可以显示CPU和I /O 系统的负载情况及分区状态信息. 直接执行iostat可以显示下面内容: # iostat Linux 2.6.9-8.11.EVAL (ts3-150.ts.cn.tlan) 08 /08/2007 avg-cpu: %user % nice %sys %iowait %idle 12.01 0.00 2.15 2.30 83.54 Device: tps Blk_read /s Blk_wrtn /s Blk_read Blk_wrtn hda 7.13 200.12 34.73 640119 111076 各个输出项目的含义如下: avg-cpu段: %user: 在用户级别运行所使用的CPU的百分比. % nice : nice 操作所使用的CPU的百分比. %sys: 在系统级别(kernel)运行所使用CPU的百分比. %iowait: CPU等待硬件I /O 时,所占用CPU百分比. %idle: CPU空闲时间的百分比. Device段: tps: 每秒钟发送到的I /O 请求数. Blk_read /s : 每秒读取的block数. Blk_wrtn /s : 每秒写入的block数. Blk_read: 读入的block总数. Blk_wrtn: 写入的block总数. 2)iostat参 数说明 iostat各个参数说明: -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.与-c选项互斥. -k 以K为单位显示每秒的磁盘请求数,默认单位块. -p device | ALL 与-x选项互斥,用于显示块设备及系统分区的统计信息.也可以在-p后指定一个设备名,如: # iostat -p hda 或显示所有设备 # iostat -p ALL -t 在输出数据时,打印搜集数据的时间. -V 打印版本号和帮助信息. -x 输出扩展信息. 3)iostat输 出项目说明 Blk_read 读入块的当总数. Blk_wrtn 写入块的总数. kB_read /s 每秒从驱动器读入的数据量,单位为K. kB_wrtn /s 每秒向驱动器写入的数据量,单位为K. kB_read 读入的数据总量,单位为K. kB_wrtn 写入的数据总量,单位为K. rrqm /s 将读入请求合并后,每秒发送到设备的读入请求数. wrqm /s 将写入请求合并后,每秒发送到设备的写入请求数. r /s 每秒发送到设备的读入请求数. w /s 每秒发送到设备的写入请求数. rsec /s 每秒从设备读入的扇区数. wsec /s 每秒向设备写入的扇区数. rkB /s 每秒从设备读入的数据量,单位为K. wkB /s 每秒向设备写入的数据量,单位为K. avgrq-sz 发送到设备的请求的平均大小,单位是扇区. avgqu-sz 发送到设备的请求的平均队列长度. await I /O 请求平均执行时间.包括发送请求和执行的时间.单位是毫秒. svctm 发送到设备的I /O 请求的平均执行时间.单位是毫秒. %util 在I /O 请求发送到设备期间,占用CPU时间的百分比.用于显示设备的带宽利用率. 当这个值接近100%时,表示设备带宽已经占满. 4)iostat示 例 # iostat 显示一条统计记录,包括所有的CPU和设备. # iostat -d 2 每隔2秒,显示一次设备统计信息. # iostat -d 2 6 每隔2秒,显示一次设备统计信息.总共输出6次. # iostat -x hda hdb 2 6 每隔2秒显示一次hda,hdb两个设备的扩展统计信息,共输出6次. # iostat -p sda 2 6 每隔2秒显示一次sda及上面所有分区的统计信息,共输出6次. |
时来天地皆同力,运去英雄不自由
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!