查看linux系统的性能
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-23
看到磁盘sda以及它的各个分区的统计数据,当时统计的磁盘总TPS是39.29,下面是各个分区的TPS.(是瞬间值,总TPS并不严格等于各个分区TPS的总和)-x 参数
使用-x参数我们可以获得更多统计信息 [root@kumu ~]# iostat -x -d -k 1 5 Linux 2.6.18-194.el5PAE (kumu) 2011年12月31日 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util sda 2.31 6.34 3.49 3.18 79.95 38.20 35.42 0.10 15.60 1.76 1.18 sda1 0.13 0.00 0.01 0.00 0.14 0.00 26.34 0.00 5.00 4.76 0.01 sda2 2.09 6.34 3.47 3.18 79.67 38.20 35.44 0.10 15.63 1.76 1.17 sda3 0.09 0.00 0.01 0.00 0.11 0.00 38.97 0.00 4.16 3.86 0.00 rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的 时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge);wrqm/s:每秒这个 设备相关的写入请求有多少被Merge了. rsec/s:每秒读取的扇区数;wsec/:每秒写入的扇区数.r/s:The number of read requests that were issued to the device per second; Linux 2.6.18-194.el5PAE (kumu) 2011年12月31日 avg-cpu: %user %nice %system %iowait %steal %idle 8.32 0.02 0.68 0.52 0.00 90.46 常见用法: iostat -d -k 1 10 #查看TPS和吞吐量信息 iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await) iostat -c 1 10 #查看cpu状态 参考自:http://www.orczhou.com/index.php/2010/03/iostat-detail/ vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息 [root@kumu ~]# procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 0 3202764 64332 511152 0 0 37 18 576 923 9 1 90 1 0 0 0 0 3203012 64332 511156 0 0 0 0 1002 1579 10 0 89 0 0 0 0 0 3203052 64332 511156 0 0 0 0 1012 1503 3 0 97 0 0 目前说来,对于服务器监控有用处的度量主要有: r(运行队列) pi(页导入) us(用户CPU) sy(系统CPU) id(空闲) (如果r经常大于4 ,且id经常少于40,表示cpu的负荷很重.) (如果bi,bo 长期不等于0,表示内存不足) 通过VMSTAT识别CPU瓶颈 r(运行队列)展示了正在执行和等待CPU资源的任务个数.当这个值超过了CPU数目,就会出现CPU瓶颈了[root@kumu ~]# vmstat -a 2 / |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于查看linux系统的性能的所有评论