
sar工具還可以用來查看網(wǎng)絡(luò)統(tǒng)計,命令如下。
另一個常用的是內(nèi)存統(tǒng)計,命令如下。
sar:ir 一’ _ ”
總的來說,sar查看到的數(shù)據(jù)都能夠從其他地方獲得,但是想要獲取長時期的報表數(shù)
據(jù),用以評估總體的發(fā)展情況,使用sar就可以省略繁重的數(shù)據(jù)收集整理的腳本編寫測試
過程——只需要安裝sar,然后查看報表就可以了。
1.3.2 dstat
dstat命令與sar類似,同樣集初始的vmstat、iostat、netstat幾大命令的常用輸出于一
身,不過dstat更偏重于實時數(shù)據(jù)的采集。dstat也需要另外通過附加源安裝。
.nstalli dstat一一麓j。≥誓j i≯j≯。i i i 。
yUm 1
在運維排障的時候,每一秒鐘都是生命。通過dstat的輸出,我們可以更方便地對比
同一時刻CPU、磁盤、網(wǎng)絡(luò)和系統(tǒng)中斷的變化,而不用反復(fù)輸入不同的命令。dstat命令
的默認(rèn)輸出如下。
其中大多數(shù)數(shù)據(jù)在之前的基礎(chǔ)性能查看命令中有過介紹,不過新出現(xiàn)了int和csw兩列。
int(interrupts)是指系統(tǒng)處理的中斷次數(shù),csw(context switches)是指上下文切換的次數(shù)。
當(dāng)中斷偏高的時候,上下文切換數(shù)也就會更高。
在高吞吐高負(fù)載的應(yīng)用中,小文件對網(wǎng)卡和CPU的壓力經(jīng)常導(dǎo)致int偏高。針對Intel
多隊列網(wǎng)卡,可以通過綁定隊列到CPU中斷的方式讓中斷分布平均化。
檢查網(wǎng)卡是否是多隊列網(wǎng)卡的辦法如下。
# lspci -vvW I grep MSI