91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統分析工具之mpstat,iostat(二)

發布時間:2020-07-23 17:52:38 來源:網絡 閱讀:2398 作者:cclo 欄目:移動開發
接上篇文章簡單介紹了uptime,top等工具,此篇主要介紹sysstat工具包中包含的工具mpstat和iostat,至于sar會在后邊做相關總結。
4> mpstat:處理器相關統計報告
安裝:
$ sudo apt-get install sysstat
用法:
mpstat [ -A ] [ -I { SUM | CPU | SCPU | ALL } ] [ -u ] [ -P { cpu [,...] | ON | ALL } ] [ -V ] [ interval [ count ] ]
參數解析:
-A 					#相當于使用-I ALL -u -P ALL
-I {SUM | CPU | SCPU | ALL}             #報告中斷的統計資料
  SUM:				        #mpstat命令報告每個處理器的中斷總數。顯示的值如下:
    CPU:				#處理器編號,all表示顯示統計信息的值為所有處理器的平均值
    intr/s:		                #顯示每秒接收到的CPU或CPUs的中斷總數。
  CPU:				        #顯示CPU每秒接收到的每個中斷的數量
  SCPU:		                        #顯示CPU每秒接收到的每一個單獨的軟件中斷的數量,此選項僅適用于內核2.6.31和更高版本。
  ALL:				        #相當于指定以上所有關鍵字
-P { cpu [,...] | ON | ALL }	        #指定處理器編號顯示其統計報告
  cpu:				        #cpu為處理器編號,處理器0是所述第一個處理器。
  ON:				        #每一個正在使用的處理器的統計報告
  ALL:				        #所有處理器的統計報告。
-u 					#報告的CPU利用率,顯示的值如下:
  CPU:					#處理器編號,all表示顯示統計信息的值為所有處理器的平均值
  %usr:					#用戶層使用的CPU利用率的百分比
  %nice:				#有優先級的用戶層使用的CPU利用率的百分比
  %sys:			                #內核層使用的CPU利用率的百分比,此步包含軟硬中斷的時間
  %iowait:				#CPU因為未解決的磁盤IO的請求而閑置的時間百分比
  %irq:					#顯示CPU服務于硬件中斷所花費的時間的百分比
  %soft:				#顯示CPU服務于軟件中斷所花費的時間的百分比
  %steal:				#顯示當管理程序維護另一個虛擬處理器,虛擬的cpu花在強制等待時間百分比
  %guest:				#顯示CPU運行一個虛擬處理器所花的時間百分比
  %idle:				#顯示系統沒有未解決的磁盤IO請求,CPU閑置的時間百分比
                                        #NOTE:重點關注%iowait,%idle
-V 					#顯示版本號
更多詳情參照mpstat手冊:$ man mpstat
示例
$ mpstat 2 5				#顯示全局統計5次,時間間隔為2s
$ mpstat -P ALL 2 5			#顯示所有cpu的統計5次,時間間隔為2
5> iostat:主要監控磁盤設備:The iostat command generates three types of reports, the CPU Utilization report, the Device Utilization report and the Network Filesystem report
以下為介紹設備和分區的利用率報告的值(CPU的報告詳見mpstat介紹):
 Device					#設備(分區)名(/dev目錄下)
 tps	                                #每秒設備發出的傳輸總數。一次傳輸就是對設備的一個I/O請求,多個邏輯請求可被整合成一個單一的I/O請求。因此一次傳輸具體無法確定大小。 
 Blk_read/s (kB_read/s, MB_read/s)	#每秒從設備的讀取的數據的數量(用blocks的數量表示)
 Blk_wrtn/s (kB_wrtn/s, MB_wrtn/s)	#每秒寫入設備的數據的數量
 Blk_read (kB_read, MB_read)		#讀取的blocks的總數
 Blk_wrtn (kB_wrtn, MB_wrtn)		#寫入的blocks的總數
 rrqm/s					#隊列中的每秒合并的讀的請求數
 wrqm/s					#隊列中的每秒合并的寫的請求數
 r/s					#每秒已完成的讀的請求數(after merges)
 w/s					#每秒已完成的寫的請求數(after merges)
 rsec/s (rkB/s, rMB/s)			#每秒從設備讀的扇區數
 wsec/s (wkB/s, wMB/s)			#每秒寫入設備扇區數
 avgrq-sz				#請求的數據平均大小(扇區數)
 avgqu-sz				#請求的平均隊列長度
 await				      #處理I/O請求的平均時間(毫秒),其包含請求在隊列中的時間和處理它們的時間
 r_await				#處理I/O讀的請求的平均時間(毫秒)
 w_await				#處理的I/O寫的請求的平均時間
 svctm					#This field will be removed in a future sysstat version
 %util					#I/O操作的時間占用的CPU總時間的百分比
選項:
 -c					#只顯示CPU利用率的報告
 -d					#只顯示塊設備的使用報告
 -m					#以mbps顯示
 -p[ { device [,...] | ALL } ]		#指定設備名,all為所有
 -t					#顯示時間 
 -V					#顯示版本
 -x					#顯示擴展的統計
 -z					#省略不活動的設備
示例:
$ iostat				#顯示從開機的所有CPU和Devices的報告
$ iostat -d 2 				#每隔2秒顯示一次device的報告
$ iostat -d 2 6				#每隔2秒顯示6次設備的信息統計
$ iostat -x sda sdb 2 6 		#每隔2秒顯示6次sda和sdb的擴展統計
$ iostat -p sda 2 6 			#每隔2秒顯示6次sda和它的分區的統計
mpstat和iostat已簡單總結,獲取更多東西建議看手冊且實際操作一下。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万荣县| 兴山县| 砀山县| 霸州市| 南昌县| 延津县| 庄浪县| 五华县| 邵阳县| 庆元县| 无锡市| 东阳市| 仙居县| 富蕴县| 沐川县| 廉江市| 江都市| 铁力市| 镇沅| 汕尾市| 冀州市| 保山市| 古交市| 榆树市| 大竹县| 大埔区| 绍兴县| 红安县| 永平县| 墨江| 伊宁市| 呼伦贝尔市| 多伦县| 霍林郭勒市| 句容市| 阿城市| 孝义市| 当雄县| 南昌市| 通河县| 南澳县|