- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux 性能分析工具
Linux 性能分析工具(vmstat,iostat,sar). /proc/partitions iostat 的数据的主要来源是 /proc/partitions,所以需要先看看 /proc/partitions 中有些什么。 # cat /proc/partitions major minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq 3 0hda 12521. /proc/partitionsiostat 的数据的主要来源是 /proc/partitions,所以需要先看看/proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq3 0hda 12524 31127 344371 344360 12941 25534 308434 1097290 -1282146623 1 7172991 hda1 13 71 168 140 0 0 0 0 0 140 1403 2 1 hda2 0 0 0 0 0 0 0 0 0 0 03 5 5116671 hda5 100 477 665 620 1 1 2 30 0 610 6503 6 265041 hda6 518 92 4616 2770 257 3375 29056 143880 0 46520 1466503 7 6980211 hda7 11889 30475 338890 340740 12683 22158 279376 953380 0 509350 1294120major:主设备号。3 代表 hda。minor:次设备号。7 代表 No.7 分区。#blocks: 设备总块数 (1024 bytes/block)1024 = 20003880960(bytes) ~2Gname:设备名称。如 hda7。rio: 完成的读 I/O 设备总次数。指真正向 I/O 设备发起并完成的读操作数目, 也就是那些放到 I/O 队列中的读请求。注意很多进程发起的读操作 (read())很可能会和其他的操作进行 merge,不一定每个 read() 调用 都引起一个 I/O 请求。rmerge: 进行了 merge 的读操作数目。rsect: 读扇区总数 (512 bytes/sector)ruse: 从进入读队列到读操作完成的时间累积 (毫秒)。上面的例子显示从开机开始,读 hda7 操作共用了约340秒。wio:完成的写 I/O 设备总次数。wmerge:进行了 merge 的写操作数目。wsect:写扇区总数wuse:从进入写队列到写操作完成的时间累积 (毫秒)running: 已进入 I/O 请求队列,等待进行设备操作的请求总数。上面的例子显 示 hda7 上的请求队列长度为 0。use:扣除重叠等待时间的净等待时间 (毫秒)。一般比 (ruse+wuse) 要小。比 如 5 个读请求同时等待了 1 毫秒,那么 ruse值为5ms, 而 use值为 1ms。use 也可以理解为I/O队列处于不为空状态的总时间。hda7 的I/O 队列非空时间为 509 秒,约合8分半钟。 aveq:在队列中总的等待时间累积 (毫秒) (约等于ruse+wuse) 2. iostat 结果解析# iostat -xLinux 2.4.21-9.30AX (localhost) 2004年07月14日avg-cpu: %user %nice %sys %idle3.85 0.00 0.95 95.20Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util/dev/hda 1.70 1.70 0.82 0.82 19.88 20.22 9.94 10.11 24.50 11.83 57.81 610.76 99.96/dev/hda1 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 12.92 0.00 10.77 10.77 0.00/dev/hda5 0.02 0.00 0.00 0.00 0.03 0.00 0.02 0.00 6.60 0.00 6.44 6.04 0.00/dev/hda6 0.01 0.38 0.05 0.03 0.43
文档评论(0)