加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux的系统监控命令介绍

发布时间:2016-10-12 18:48:39 所属栏目:Linux 来源:网络整理
导读:linux系统监控有以下命令: uptime:显示系统负载情况 mpstat:显示 CPU 性能 free:显示内存使用情况 vmstat:显示虚拟内存使用情况 iostat:显示系统 I/O 活

输出信息的说明

tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。

"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。

kB_read/s:每秒从设备(drive expressed)读取的数据量

kB_wrtn/s:每秒向设备(drive expressed)写入的数据量

kB_read:读取的总数据量

kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes

如果有多个磁盘,可以指定显示某一磁盘的信息

iostat -d sda 1 2

-x 该选项将用于显示和io相关的扩展数据

fdipzone@ubuntu:~$ iostat -x 1 2  
Linux 2.6.32-21-server (nmgwww34)       Friday, March 28, 2014  _x86_64_        (2 CPU)  
       
avg-cpu:  %user   %nice %system %iowait  %steal   %idle  
           1.50    0.00    0.62    0.08    0.00   97.79  
       
Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util  
sda               0.55    21.77    0.94    8.94    31.34   245.70    28.05     0.04    4.12   0.45   0.44  
       
avg-cpu:  %user   %nice %system %iowait  %steal   %idle  
           1.74    0.00    0.00    0.00    0.00   98.26  
       
Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util  
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

输出信息的说明

rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge)

wrqm/s:每秒这个设备相关的写入请求有多少被Merge了

rsec/s:每秒读取的扇区数

wsec/s:每秒写入的扇区数

rKB/s:The number of read requests that were issued to the device per second

wKB/s:The number of write requests that were issued to the device per second

avgrq-sz: 平均请求扇区的大小

avgqu-sz: 是平均请求队列的长度,队列长度越短越好

await:  每一个IO请求的处理的平均时间(单位是微秒毫秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了

这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题

svctm :   表示平均每次设备I/O操作的服务时间(以毫秒为单位)。

如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长,系统上运行的应用程序将变慢

%util: 在统计时间内所有处理IO时间,除以总共统计时间。

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读