Linux系列之SAR命令使用詳解

2021-08-24 17:48:08 字數 1858 閱讀 8482

sar -p (檢視全天)

sar -u 1 10 (1:每隔一秒,10:寫入10次)

輸出項

詳細說明

cpuall 表示統計資訊為所有 cpu 的平均值。

%user

%nice

顯示在使用者級別,用於nice操作,所占用 cpu 總時間的百分比。

%system

在核心級別(kernel)執行所使用 cpu 總時間的百分比。

%iowait

顯示用於等待i/o操作占用 cpu 總時間的百分比。

%steal

管理程式(hypervisor)為另乙個虛擬程序提供服務而等待虛擬 cpu 的百分比。

%idle

顯示 cpu 空閒時間占用 cpu 總時間的百分比。

sar -r (檢視全天)

sar -r 1 10 (1:每隔一秒,10:寫入10次)

輸出項

詳細說明

kbmemfree

這個值和free命令中的free值基本一致,所以它不包括buffer和cache的空間。

kbmemused

這個值和free命令中的used值基本一致,所以它包括buffer和cache的空間。

%memused

這個值是kbmemused和記憶體總量(不包括swap)的乙個百分比。

kbbuffers和kbcached

這兩個值就是free命令中的buffer和cache。

kbcommit

保證當前系統所需要的記憶體,即為了確保不溢位而需要的記憶體(ram+swap)。

%commit

這個值是kbcommit與記憶體總量(包括swap)的乙個百分比。 

sar -d (檢視全天)

sar -d 1 2 (1:每隔一秒,2:寫入2次)

輸出項

詳細說明

await

表示平均每次裝置i/o操作的等待時間(以毫秒為單位)。 

svctm

表示平均每次裝置i/o操作的服務時間(以毫秒為單位)。

%util

表示一秒中有百分之幾的時間用於i/o操作。 

sar -n dev (檢視全天)

sar -n dev 1 2 (1:每隔一秒,2:寫入2次)

輸出項

詳細說明

iface

就是網路裝置的名稱。

rxpck/s

每秒鐘接收到的包數目。

txpck/s

每秒鐘傳送出去的包數目。

rxkb/s

每秒鐘接收到的位元組數。

txkb/s

每秒鐘傳送出去的位元組數。

rxcmp/s

每秒鐘接收到的壓縮包數目。

txcmp/s

每秒鐘傳送出去的壓縮包數目。

rxmcst/s

每秒鐘接收到的多播包的包數目。

Linux下sar命令使用

1.cpu利用率 sar p 檢視全天 sar u 1 10 1 每隔一秒,10 寫入10次 1.1.cpu輸出項說明 輸出項詳細說明 cpuall 表示統計資訊為所有 cpu 的平均值。user nice 顯示在使用者級別,用於nice操作,所占用 cpu 總時間的百分比。system 在核心級別...

Linux通過sar命令檢視網絡卡流量

sar命令引數很多,有時間man一下。n引數很有用,他有6個不同的開關 dev edev nfs nfsd sock all dev顯示網路介面資訊,edev顯示關於網路錯誤的統計資料,nfs統計活動的nfs客戶端的資訊,nfsd統計nfs伺服器的資訊,sock顯示套 接字資訊,all顯示所有5個開...

Linux通過sar命令檢視網絡卡流量

sar system activity reporter系統活動情況報告 是目前 linux 上最為全面的系統效能分析工具之一,可以從多方面對系統的活動進行報告,包括 檔案的讀寫情況 系統呼叫的使用情況 磁碟i o cpu效率 記憶體使用狀況 程序活動及ipc有關的活動等。sar命令引數很多,有時間...