Linux基礎命令---mpstat顯示cpu使用
mpstat
mpstat 指令用來顯示cpu的使用狀況,將內容顯示到標準輸出。處理器0是第一個。還報告了所有處理器之間的全球平均活動。mpstat命令既可以在SMP機器上使用,也可以在UP機器上使用,但是在後者中,只會列印全域性平均活動。如果未選擇活動,則預設報告是CPU利用率報告。
Interval 引數指定每個報表之間以秒為單位的時間量。值為0(或根本沒有引數)表示自系統啟動(啟動)以來將報告處理器統計資訊。如果未將count引數設定為零,則可以與Interval引數一起指定Count引數。計數值決定間隔秒生成的報表數。如果未使用count引數指定Interval引數,則mpstat命令將連續生成報告。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。
1 、語法
mpstat [ -A ] [ -I { SUM | CPU | ALL } ] [ -u ] [ -P { cpu [,...] | ON | ALL} ] [ -V ] [ interval [ count ] ]
2 、選項列表
選項 |
說明 |
-A |
等價於“ -I ALL –u –P ALL ” |
-I {SUM | CPU | ALL} |
顯示中斷資訊:SUM,顯示每個cpu的中斷次數;CPU,顯示每秒收到的中斷次數;ALL,等同於同時具備SUM和CPU屬性 |
-P {cpu […] | ON |ALL} |
指定CPU編號,從0開始。ON代表,每行顯示一個CPU資訊。ALL代表顯示所有的cpu資訊 |
-u |
顯示cpu的使用狀態: |
-V |
顯示版本資訊並且推出 |
3 、cpu狀態
“-u”選項可以顯示的cpu狀態有
選項 |
說明 |
CPU |
處理器號碼。關鍵字ALL表示統計資料是以所有處理器之間的平均值計算的。 |
%usr |
顯示在使用者級別(應用程式)執行時出現的CPU利用率百分比。 |
%nice |
以良好的優先順序在使用者級別執行時顯示CPU利用率的百分比。 |
%sys |
顯示在系統級(核心)執行時CPU利用率的百分比。請注意,這不包括用於服務硬體和軟體中斷的時間。 |
%iowait |
顯示CPU或CPU空閒的時間百分比,在此期間,系統有未執行的磁碟I/O請求。 |
%irq |
顯示cpu或cpu用於服務硬體中斷的時間百分比。 |
%soft |
顯示CPU或CPU用於服務軟體中斷的時間百分比。 |
%steal |
顯示虛擬機器管理程式為另一個虛擬處理器服務時,虛擬CPU或CPU在非自願等待中花費的時間百分比。 |
%guest |
顯示CPU或cpu執行虛擬處理器所花費的時間百分比。 |
%idle |
顯示CPU或CPU空閒的時間百分比,並且系統沒有未執行的磁碟I/O請求。 |
4 、例項
顯示cpu使用情況
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2639159/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux基礎命令---顯示域名ypdomainnameLinuxAI
- Linux基礎命令---顯示程式psLinux
- Linux基礎命令—文字顯示cutLinux
- Linux基礎命令---顯示文字lookLinux
- Linux基礎命令---tail顯示文字LinuxAI
- Linux基礎命令—文字顯示lookLinux
- Linux基礎命令—文字顯示odLinux
- Linux基礎命令—文字顯示moreLinux
- Linux基礎命令—顯示文字grepLinux
- Linux基礎命令---顯示登入使用者lognameLinux
- Linux基礎命令---顯示登入使用者wLinux
- Linux基礎命令—顯示登入使用者wLinux
- Linux基礎命令---dmsg顯示核心輸出Linux
- Linux基礎命令---ipcs顯示程式通訊Linux
- Linux基礎命令---mysqlshow顯示資料庫LinuxMySql資料庫
- Linux基礎命令---top顯示程式資訊Linux
- Linux基礎命令—顯示主機名hostnameLinux
- Linux基礎命令---顯示樹形程式pstreeLinux
- Linux基礎命令---顯示主機名hostnameLinux
- Linux基礎命令---顯示路由表routeLinux路由
- Linux基礎命令---tload顯示系統負載Linux負載
- Linux基礎命令---iostat顯示裝置狀態LinuxiOS
- Linux基礎命令---netstat顯示網路狀態Linux
- Linux基礎命令---mailq顯示郵件佇列LinuxAI佇列
- Linux基礎命令---uname顯示計算機名稱Linux計算機
- Linux基礎命令---ntpstat顯示時間伺服器同步Linux伺服器
- Linux基礎命令---sar顯示系統活動資訊Linux
- Linux基礎命令:echo的使用Linux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令---新增使用者useraddLinux
- Linux基礎命令—新增使用者useraddLinux
- Linux下使用script命令記錄終端操作顯示Linux
- Linux基礎命令—mkswapLinux
- Linux基礎命令---mknodLinux
- Linux基礎命令---mkfsLinux
- Linux基礎命令---mktempLinux
- Linux基礎命令---sudoLinux