Linux性能監(jiān)控
常用監(jiān)控命令
查看機(jī)器重啟的時(shí)間
$ date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"
2017-10-19 22:33:51
top
查看CPU、進(jìn)程相關(guān)
top - 19:19:27 up 3:47, 2 users, load average: 0.08, 0.21, 0.25
Tasks: 625 total, 1 running, 624 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 0.3 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 26351737+total, 25943582+free, 2268316 used, 1813224 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 25959619+avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8994 root 20 0 408120 8848 4036 S 11.3 0.0 24:37.84 nv-hostengine
1663 root 20 0 6105524 115296 58616 S 4.6 0.0 11:21.27 kubelet
4167 root 20 0 3082492 113180 40736 S 4.0 0.0 4:56.84 dockerd
6371 root 10 -10 4235844 477552 8632 S 1.0 0.2 2:27.79 ovs-vswitchd
358915 hzwengz+ 20 0 43640 4164 3020 R 0.7 0.0 0:00.16 top
8 root 20 0 0 0 0 S 0.3 0.0 0:08.89 rcu_sched
402 root 20 0 0 0 0 S 0.3 0.0 0:00.25 kworker/2:1
1236 root 20 0 206252 130096 126352 S 0.3 0.0 0:11.29 systemd-journal
1616 root 20 0 254324 4356 2536 S 0.3 0.0 0:06.58 rsyslogd
8995 root 20 0 2557228 13080 8928 S 0.3 0.0 0:27.75 pod-gpu-metrics
第1行任務(wù)隊(duì)列信息:top - 05:43:27 up 4:52, 2 users, load average: 0.58, 0.41, 0.30
內(nèi)容 | 含義 |
---|---|
05:43:27 | 表示當(dāng)前時(shí)間 |
up 4:52 | 系統(tǒng)運(yùn)行時(shí)間 格式為時(shí):分 |
2 users | 當(dāng)前登錄用戶數(shù) |
load average: 0.58, 0.41, 0.30 | 系統(tǒng)負(fù)載雹拄,即任務(wù)隊(duì)列的平均長(zhǎng)度爷抓。 三個(gè)數(shù)值分別為 1分鐘侯谁、5分鐘妥曲、15分鐘前到現(xiàn)在的平均值垦写。Load Average的值應(yīng)該小于CPU個(gè)數(shù)*核數(shù)*0.7 |
第2行:Tasks: 159 total, 1 running, 158 sleeping, 0 stopped, 0 zombie
內(nèi)容 | 含義 |
---|---|
159 total | 進(jìn)程總數(shù) |
1 running | 正在運(yùn)行的進(jìn)程數(shù) |
158 sleeping | 睡眠的進(jìn)程數(shù) |
0 stopped | 停止的進(jìn)程數(shù) |
0 zombie | 僵尸進(jìn)程數(shù) |
第3行:%Cpu(s): 37.0 us, 3.7 sy, 0.0 ni, 59.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
內(nèi)容 | 含義 |
---|---|
37.0 us | user用戶空間占用CPU百分比蚣旱。正常情況下只要服務(wù)器不是很閑碑幅,那么大部分的 CPU 時(shí)間應(yīng)該都在此執(zhí)行這類程序戴陡。 |
3.7 sy | system內(nèi)核空間占用CPU百分比。通常情況下該值會(huì)比較小沟涨,但是當(dāng)服務(wù)器執(zhí)行的 IO 比較密集的時(shí)候恤批,該值會(huì)比較大。 |
0.0 ni | 用戶進(jìn)程空間內(nèi)改變過(guò)優(yōu)先級(jí)的進(jìn)程占用CPU百分比 |
59.3 id | idle空閑狀態(tài)(執(zhí)行 kernel idle handler)CPU百分比 |
0.0 wa | iowait等待io輸入輸出的CPU時(shí)間百分比 |
0.0 hi | 硬中斷(Hardware IRQ)占用CPU的百分比 |
0.0 si | 軟中斷(Software Interrupts)占用CPU的百分比 |
0.0 st | steal管理程序維護(hù)另一個(gè)虛擬處理器時(shí)裹赴,虛擬機(jī)等待 hypervisor 調(diào)度 CPU 的時(shí)間百分比 |
異常排查
us的值過(guò)高喜庞,表示某些用戶的進(jìn)程占用了大量的 CPU
system的值過(guò)高,可能有較多的IO操作
iowait的值過(guò)高棋返,意味著某些程序的 IO 操作效率很低延都,表示硬盤(pán)存在I/O瓶頸
idle值高,表示CPU較空閑
idle值高但系統(tǒng)響應(yīng)慢時(shí)睛竣,可能是CPU等待分配內(nèi)存晰房,應(yīng)加大內(nèi)存容量。
idle值持續(xù)低于10酵颁,表明CPU處理能力相對(duì)較低嫉你,系統(tǒng)中最需要解決的資源是CPU。
steal值過(guò)高躏惋,表示虛擬機(jī)超售了
第4行:KiB Mem: 1530752 total, 1481968 used, 48784 free, 70988 buffers
內(nèi)容 | 含義 |
---|---|
KiB Mem: 1530752 total | 物理內(nèi)存總量 |
1481968 used | 使用的物理內(nèi)存總量 |
48784 free | 空閑內(nèi)存總量 |
70988 buffers(buff/cache) | 用作內(nèi)核緩存的內(nèi)存量 |
第5行:KiB Swap: 3905532 total, 267544 used, 3637988 free. 617312 cached Mem
內(nèi)容 | 含義 |
---|---|
KiB Swap: 3905532 total | 交換區(qū)總量 |
267544 used | 使用的交換區(qū)總量 |
3637988 free | 空閑交換區(qū)總量 |
617312 cached Mem | 緩沖的交換區(qū)總量幽污。 |
3156100 avail Mem | 代表可用于進(jìn)程下一次分配的物理內(nèi)存數(shù)量 |
可用內(nèi)存 = 第四行的free + 第四行的buffers + 第五行的cached
vmstat
查看CPU、內(nèi)存簿姨、IO相關(guān)
vmstat距误,sar和iostat命令都包含在sysstat(系統(tǒng)監(jiān)控工具)軟件包中
# Virtual Meomory Statistics
$ vmstat 1 5 -S M # k, K, m or M (default is KiB)
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 235 2728 269 2152 0 0 0 9 0 0 3 1 96 0 0
0 0 235 2728 269 2152 0 0 0 104 394 735 3 2 96 0 0
0 0 235 2727 269 2152 0 0 0 4 377 690 3 0 97 0 0
0 0 235 2727 269 2152 0 0 0 0 351 715 3 1 96 0 0
0 0 235 2727 269 2152 0 0 0 0 461 788 2 1 96 0 0
###
r:處在 runnable 狀態(tài)的任務(wù),包括正在運(yùn)行的任務(wù)和等待運(yùn)行的任務(wù)扁位。這個(gè)值比平均負(fù)載能更好地看出 CPU 是否飽和准潭。這個(gè)值不包含等待 io 相關(guān)的任務(wù)。當(dāng) r 的值比當(dāng)前 CPU 個(gè)數(shù)要大的時(shí)候域仇,系統(tǒng)就處于飽和狀態(tài)了刑然。
free:以 KB 計(jì)算的空閑內(nèi)存大小。
si暇务,so:換入換出的內(nèi)存頁(yè)泼掠。如果這兩個(gè)值非零,表示內(nèi)存不夠了垦细。
us择镇,sy,id括改,wa腻豌,st:CPU 時(shí)間的各項(xiàng)指標(biāo)(對(duì)所有 CPU 取均值),分別表示:用戶態(tài)時(shí)間,內(nèi)核態(tài)時(shí)間吝梅,空閑時(shí)間虱疏,等待 io,偷取時(shí)間(在虛擬化環(huán)境下系統(tǒng)在其它租戶上的開(kāi)銷)
###
mpstat
查看CPU相關(guān)
$ mpstat -P ALL
Linux 3.16.0-6-amd64 (tel-jumpserver) 11/14/2020 _x86_64_ (4 CPU)
10:58:28 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:58:28 AM all 3.61 0.00 0.91 0.06 0.00 0.02 0.06 0.00 0.00 95.33
10:58:28 AM 0 3.74 0.00 0.94 0.07 0.00 0.03 0.08 0.00 0.00 95.15
10:58:28 AM 1 3.68 0.00 0.93 0.06 0.00 0.02 0.07 0.00 0.00 95.24
10:58:28 AM 2 3.58 0.00 0.89 0.06 0.00 0.02 0.05 0.00 0.00 95.40
10:58:28 AM 3 3.46 0.00 0.89 0.06 0.00 0.02 0.05 0.00 0.00 95.51
iostat
查看磁盤(pán)IO相關(guān)
$ iostat 1 2
$ iostat -p sdb
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.21 0.00 0.17 0.01 0.00 99.60
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sdb 4.44 7.41 8.34 798848 898840
$ iostat -d -x -k 1 2
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sdt 0.01 8.49 0.27 13.76 16.87 631.68 92.44 0.01 0.96 4.42 0.89 0.06 0.08
sdd 0.00 0.00 0.55 4.04 8.68 8.32 7.40 0.00 0.05 0.16 0.04 0.05 0.02
sda 0.00 0.00 0.53 4.04 9.04 8.28 7.58 0.00 0.06 0.17 0.04 0.05 0.02
虛擬機(jī)在線不重啟添加硬盤(pán) for i in /sys/class/scsi_host/host*/scan;do echo "- - -" >$i;done
# 運(yùn)行狀態(tài)
uptime
# 日志
dmesg -T| tail
# pid
pidstat 1
# io
iostat -xz 1
# 內(nèi)存
free -m
# 網(wǎng)卡
sar -n DEV 1
# 進(jìn)程
sar -n TCP,ETCP 1
===
active/s:每秒鐘本地主動(dòng)開(kāi)啟的 TCP 連接憔涉,也就是本地程序使用 connect() 系統(tǒng)調(diào)用
passive/s:每秒鐘從源端發(fā)起的 TCP 連接订框,也就是本地程序使用 accept() 所接受的連接
retrans/s:每秒鐘的 TCP 重傳次數(shù)
atctive 和 passive 的數(shù)目通常可以用來(lái)衡量服務(wù)器的負(fù)載:接受連接的個(gè)數(shù)(passive)兜叨,下游連接的個(gè)數(shù)(active)穿扳“テ可以簡(jiǎn)單認(rèn)為 active 為出主機(jī)的連接戈咳,passive 為入主機(jī)的連接;但這個(gè)不是很嚴(yán)格的說(shuō)法炒事,比如 loalhost 和 localhost 之間的連接懈叹。
===
dstat
查看CPU奋岁、內(nèi)存坷随、IO枣申、網(wǎng)卡相關(guān)信息
與sysstat
相比茂契,dstat
是一個(gè)python編寫(xiě)的相對(duì)全能的工具屡久,擁有彩色界面忆首。
# cpu、disk被环、net糙及、paging、system -cdngy
$ dstat
You did not select any stats, using -cdngy by default.
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
3 2 95 0 0 0|1504B 1405k| 0 0 | 0 0 |8706 58k
2 2 96 0 0 0| 0 120k| 387k 419k| 0 0 | 16k 54k
# net筛欢、cpu浸锨、disk、mem版姑、tcp
$ dstat -ntcdm --tcp
-net/total- ----system---- ----total-cpu-usage---- -dsk/total- ------memory-usage----- ----tcp-sockets----
recv send| time |usr sys idl wai hiq siq| read writ| used buff cach free|lis act syn tim clo
0 0 |14-04 15:04:09| 3 2 95 0 0 0|1504B 1405k|38.2G 4197M 131G 206G| 52 4 2 18 0
361k 456k|14-04 15:04:10| 1 2 96 0 0 0| 0 64k|38.2G 4197M 131G 206G| 52 4 2 18 0
336k 367k|14-04 15:04:11| 2 2 96 0 0 0| 0 4096B|38.2G 4197M 131G 206G| 52 4 2 18 0
找出占用資源最高的進(jìn)程和用戶
$ dstat --top-mem --top-io --top-cpu
--most-expensive- ----most-expensive---- -most-expensive-
memory process | i/o process | cpu process
PM2 v2.9.1: 121G|bash 0 0 |getty 2.1
PM2 v2.9.1: 121G| |getty 2.1
iftop
查看網(wǎng)卡流量相關(guān)
$ iftop -n -i bond0
nload
查看網(wǎng)絡(luò)帶寬相關(guān)
nload是一個(gè)命令行工具柱搜,讓用戶可以分開(kāi)來(lái)監(jiān)控入站流量和出站流量。它還可以繪制圖表以顯示入站流量和出站流量剥险,視圖比例可以調(diào)整聪蘸。用起來(lái)很簡(jiǎn)單,不支持許多選項(xiàng)表制。
# 上健爬、下鍵可以切換網(wǎng)卡
$ nload -t 200 -i 1024 -o 128 -U M
$ nload -t 200 bond0
nethogs
查看進(jìn)程流量相關(guān)
$ sudo nethogs bond0.3002
sar
查看網(wǎng)卡、CPU夫凸、內(nèi)存、IO相關(guān)參數(shù)
常用參數(shù)
Usage: sar [ options ] [ <interval> [ <count> ] ]
-A:所有報(bào)告的總和
-u:輸出CPU使用情況的統(tǒng)計(jì)信息
-v:輸出inode阱持、文件和其他內(nèi)核表的統(tǒng)計(jì)信息
-d:輸出每一個(gè)塊設(shè)備的活動(dòng)信息
-r:輸出內(nèi)存和交換空間的統(tǒng)計(jì)信息
-b:顯示I/O和傳送速率的統(tǒng)計(jì)信息
-a:文件讀寫(xiě)情況
-c:輸出進(jìn)程統(tǒng)計(jì)信息夭拌,每秒創(chuàng)建的進(jìn)程數(shù)
-R:輸出內(nèi)存頁(yè)面的統(tǒng)計(jì)信息
-y:終端設(shè)備活動(dòng)情況
-w:輸出系統(tǒng)交換活動(dòng)信息
-n:DEV網(wǎng)絡(luò)接口信息 | EDEV網(wǎng)絡(luò)錯(cuò)誤的統(tǒng)計(jì)數(shù)據(jù) | NFS NFS客戶端的信息| NFSD NFS服務(wù)器的信息 | SOCK套接字信息 | ALL
# 網(wǎng)卡流量,每一秒鐘取1次值,取2次
sar -n DEV 1 2
要判斷系統(tǒng)瓶頸問(wèn)題鸽扁,有時(shí)需幾個(gè) sar 命令選項(xiàng)結(jié)合起來(lái)
- 懷疑CPU存在瓶頸蒜绽,可用
sar -u
和sar -q
等來(lái)查看 - 懷疑內(nèi)存存在瓶頸,可用
sar -B
桶现、sar -r
和sar -W
等來(lái)查看 - 懷疑I/O存在瓶頸躲雅,可用
sar -b
、sar -u
和sar -d
等來(lái)查看
CPU資源監(jiān)控
$ sar -u 2 3
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
10:39:28 PM CPU %user %nice %system %iowait %steal %idle
10:39:30 PM all 0.27 0.00 0.11 0.00 0.00 99.62
10:39:32 PM all 0.13 0.00 0.15 0.00 0.00 99.72
10:39:34 PM all 0.21 0.00 0.19 0.00 0.00 99.61
Average: all 0.20 0.00 0.15 0.00 0.00 99.65
CPU:all 表示統(tǒng)計(jì)信息為所有 CPU 的平均值骡和。
%user:顯示在用戶級(jí)別(application)運(yùn)行使用 CPU 總時(shí)間的百分比相赁。
%nice:顯示在用戶級(jí)別,用于nice操作慰于,所占用 CPU 總時(shí)間的百分比钮科。
%system:在核心級(jí)別(kernel)運(yùn)行所使用 CPU 總時(shí)間的百分比。
%iowait:顯示用于等待I/O操作占用 CPU 總時(shí)間的百分比婆赠。
%steal:管理程序(hypervisor)為另一個(gè)虛擬進(jìn)程提供服務(wù)而等待虛擬 CPU 的百分比绵脯。
%idle:顯示 CPU 空閑時(shí)間占用 CPU 總時(shí)間的百分比。
1. 若 %iowait 的值過(guò)高休里,表示硬盤(pán)存在I/O瓶頸
2. 若 %idle 的值高但系統(tǒng)響應(yīng)慢時(shí)蛆挫,有可能是 CPU 等待分配內(nèi)存,此時(shí)應(yīng)加大內(nèi)存容量
3. 若 %idle 的值持續(xù)低于1妙黍,則系統(tǒng)的 CPU 處理能力相對(duì)較低悴侵,表明系統(tǒng)中最需要解決的資源是 CPU 。
inode废境、文件和其他內(nèi)核表監(jiān)控
$ sar -v 2 3
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
10:40:42 PM dentunusd file-nr inode-nr pty-nr
10:40:44 PM 361579 6832 163416 3
10:40:46 PM 361457 6720 163306 3
10:40:48 PM 361448 6608 163287 3
Average: 361495 6720 163336 3
dentunusd:目錄高速緩存中未被使用的條目數(shù)量
file-nr:文件句柄(file handle)的使用數(shù)量
inode-nr:索引節(jié)點(diǎn)句柄(inode handle)的使用數(shù)量
pty-nr:使用的pty數(shù)量
內(nèi)存和交換空間監(jiān)控
$ sar -r 2 3
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
10:41:40 PM kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
10:41:42 PM 251128964 12406412 4.71 1214024 2808424 30464568 11.56 8922432 1882688 168
10:41:44 PM 251125204 12410172 4.71 1214024 2808508 30432984 11.55 8925864 1882764 180
10:41:46 PM 251127356 12408020 4.71 1214024 2808548 30414880 11.54 8923240 1882808 196
Average: 251127175 12408201 4.71 1214024 2808493 30437477 11.55 8923845 1882753 181
kbmemfree:這個(gè)值和free命令中的free值基本一致,所以它不包括buffer和cache的空間.
kbmemused:這個(gè)值和free命令中的used值基本一致,所以它包括buffer和cache的空間.
%memused:這個(gè)值是kbmemused和內(nèi)存總量(不包括swap)的一個(gè)百分比.
kbbuffers和kbcached:這兩個(gè)值就是free命令中的buffer和cache.
kbcommit:保證當(dāng)前系統(tǒng)所需要的內(nèi)存,即為了確保不溢出而需要的內(nèi)存(RAM+swap).
%commit:這個(gè)值是kbcommit與內(nèi)存總量(包括swap)的一個(gè)百分比.
$ sar -B 2 3
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
10:42:27 PM pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff
10:42:29 PM 0.00 312.00 5656.00 0.00 7310.50 0.00 0.00 0.00 0.00
10:42:31 PM 0.00 196.00 8574.00 0.00 14734.00 0.00 0.00 0.00 0.00
10:42:33 PM 0.00 232.00 3498.00 0.00 8107.00 0.00 0.00 0.00 0.00
Average: 0.00 246.67 5909.33 0.00 10050.50 0.00 0.00 0.00 0.00
pgpgin/s:表示每秒從磁盤(pán)或SWAP置換到內(nèi)存的字節(jié)數(shù)(KB)
pgpgout/s:表示每秒從內(nèi)存置換到磁盤(pán)或SWAP的字節(jié)數(shù)(KB)
fault/s:每秒鐘系統(tǒng)產(chǎn)生的缺頁(yè)數(shù),即主缺頁(yè)與次缺頁(yè)之和(major + minor)
majflt/s:每秒鐘產(chǎn)生的主缺頁(yè)數(shù).
pgfree/s:每秒被放入空閑隊(duì)列中的頁(yè)個(gè)數(shù)
pgscank/s:每秒被kswapd掃描的頁(yè)個(gè)數(shù)
pgscand/s:每秒直接被掃描的頁(yè)個(gè)數(shù)
pgsteal/s:每秒鐘從cache中被清除來(lái)滿足內(nèi)存需要的頁(yè)個(gè)數(shù)
%vmeff:每秒清除的頁(yè)(pgsteal)占總掃描頁(yè)(pgscank+pgscand)的百分比
I/O和傳送速率監(jiān)控
$ sar -b 2 3
Linux 4.9.65-netease (pubt2-ceph2.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
10:43:04 PM tps rtps wtps bread/s bwrtn/s
10:43:06 PM 81.00 0.00 81.00 0.00 476.00
10:43:08 PM 84.00 0.00 84.00 0.00 544.00
10:43:10 PM 88.50 0.00 88.50 0.00 620.00
Average: 84.50 0.00 84.50 0.00 546.67
tps:每秒鐘物理設(shè)備的 I/O 傳輸總量
rtps:每秒鐘從物理設(shè)備讀入的數(shù)據(jù)總量
wtps:每秒鐘向物理設(shè)備寫(xiě)入的數(shù)據(jù)總量
bread/s:每秒鐘從物理設(shè)備讀入的數(shù)據(jù)量畜挨,單位為 塊/s
bwrtn/s:每秒鐘向物理設(shè)備寫(xiě)入的數(shù)據(jù)量,單位為 塊/s
設(shè)備使用情況監(jiān)控
$ sar -d 2 1 -p
Linux 4.9.65-netease (pubbeta2-curve3.dg.163.org) 06/16/2020 _x86_64_ (56 CPU)
10:45:43 PM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
10:45:45 PM sda 49.00 0.00 732.00 14.94 0.01 0.20 0.20 1.00
10:45:45 PM nbd0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:45:45 PM nbd1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:45:45 PM nbd2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:45:45 PM nbd3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:45:45 PM nbd4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:45:45 PM nbd5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
Average: sda 49.00 0.00 732.00 14.94 0.01 0.20 0.20 1.00
Average: nbd0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: nbd1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: nbd2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: nbd3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: nbd4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: nbd5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
參數(shù)-p可以打印出sda,hdc等磁盤(pán)設(shè)備名稱,如果不用參數(shù)-p,設(shè)備節(jié)點(diǎn)則有可能是dev8-0,dev22-0
tps:每秒從物理磁盤(pán)I/O的次數(shù).多個(gè)邏輯請(qǐng)求會(huì)被合并為一個(gè)I/O磁盤(pán)請(qǐng)求,一次傳輸?shù)拇笮∈遣淮_定的.
rd_sec/s:每秒讀扇區(qū)的次數(shù).
wr_sec/s:每秒寫(xiě)扇區(qū)的次數(shù).
avgrq-sz:平均每次設(shè)備I/O操作的數(shù)據(jù)大小(扇區(qū)).
avgqu-sz:磁盤(pán)請(qǐng)求隊(duì)列的平均長(zhǎng)度.
await:從請(qǐng)求磁盤(pán)操作到系統(tǒng)完成處理,每次請(qǐng)求的平均消耗時(shí)間,包括請(qǐng)求隊(duì)列等待時(shí)間,單位是毫秒(1秒=1000毫秒).
svctm:系統(tǒng)處理每次請(qǐng)求的平均時(shí)間,不包括在請(qǐng)求隊(duì)列中消耗的時(shí)間.
%util:I/O請(qǐng)求占CPU的百分比,比率越大,說(shuō)明越飽和.