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