1. cpu利用率
sar -p (檢視全天)sar -u 1 10 (1:每隔一秒,10:寫入10次)
1.1. cpu輸出項說明
輸出項詳細說明
cpuall 表示統計資訊為所有 cpu 的平均值。
%user
%nice
顯示在使用者級別,用於nice操作,所占用 cpu 總時間的百分比。
%system
在核心級別(kernel)執行所使用 cpu 總時間的百分比。
%iowait
顯示用於等待i/o操作占用 cpu 總時間的百分比。
%steal
管理程式(hypervisor)為另乙個虛擬程序提供服務而等待虛擬 cpu 的百分比。
%idle
顯示 cpu 空閒時間占用 cpu 總時間的百分比。
2. 記憶體利用率
sar -r (檢視全天)sar -r 1 10 (1:每隔一秒,10:寫入10次)
2.1. 記憶體輸出項說明
輸出項詳細說明
kbmemfree
這個值和free命令中的free值基本一致,所以它不包括buffer和cache的空間。
kbmemused
這個值和free命令中的used值基本一致,所以它包括buffer和cache的空間。
%memused
這個值是kbmemused和記憶體總量(不包括swap)的乙個百分比。
kbbuffers和kbcached
這兩個值就是free命令中的buffer和cache。
kbcommit
保證當前系統所需要的記憶體,即為了確保不溢位而需要的記憶體(ram+swap)。
%commit
這個值是kbcommit與記憶體總量(包括swap)的乙個百分比。
3. 磁碟i/o
sar -d (檢視全天)sar -d 1 2 (1:每隔一秒,2:寫入2次)
3.1. io輸出項說明
輸出項詳細說明
await
表示平均每次裝置i/o操作的等待時間(以毫秒為單位)。
svctm
表示平均每次裝置i/o操作的服務時間(以毫秒為單位)。
%util
表示一秒中有百分之幾的時間用於i/o操作。
4. 網路流量
sar -n dev (檢視全天)sar -n dev 1 2 (1:每隔一秒,2:寫入2次)
4.1. dev輸出項說明
輸出項詳細說明
iface
就是網路裝置的名稱。
rxpck/s
每秒鐘接收到的包數目。
txpck/s
每秒鐘傳送出去的包數目。
rxkb/s
每秒鐘接收到的位元組數。
txkb/s
每秒鐘傳送出去的位元組數。
rxcmp/s
每秒鐘接收到的壓縮包數目。
txcmp/s
每秒鐘傳送出去的壓縮包數目。
rxmcst/s
每秒鐘接收到的多播包的包數目。
linux下使用sar收集效能資料
使用一般使用者user執行,利用crontab每天0點1分呼叫指令碼執行效能資料輸出到指定檔案。9csckfkh0 cnoug部落格首頁v q4uq p s2e 設定收集資料的檔案存放目錄為 sarlog,編寫指令碼檔案sarlog.sh的內容為 cnoug部落格首頁 un2n3ol g v cno...
Linux系列之SAR命令使用詳解
sar p 檢視全天 sar u 1 10 1 每隔一秒,10 寫入10次 輸出項 詳細說明 cpuall 表示統計資訊為所有 cpu 的平均值。user nice 顯示在使用者級別,用於nice操作,所占用 cpu 總時間的百分比。system 在核心級別 kernel 執行所使用 cpu 總時間...
Linux通過sar命令檢視網絡卡流量
sar命令引數很多,有時間man一下。n引數很有用,他有6個不同的開關 dev edev nfs nfsd sock all dev顯示網路介面資訊,edev顯示關於網路錯誤的統計資料,nfs統計活動的nfs客戶端的資訊,nfsd統計nfs伺服器的資訊,sock顯示套 接字資訊,all顯示所有5個開...