日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Linux之性能監測命令解讀

瀏覽:125日期:2023-09-23 20:55:12
目錄一、Mpstat命令Mpstat語法直接使用mpstat命令指定參數查看單獨查看 一個cpustress壓力測試二、iostat命令iostat命令語法cpu屬性說明磁盤屬性說明-x 詳細顯示說明只顯示磁盤設備 -d三、iotop命令使用方法 四、pidstatPidstat使用方法示例一、查看所有進程的 CPU 使用情況( -u -p ALL)示例二: 內存使用情況統計(-r)示例三:顯示各個進程的IO使用情況(-d)示例四:顯示每個進程的上下文切換情況(-w)示例五:顯示選擇任務的線程的統計信息外的額外信息 (-t)五、lsof語法lsof輸出各列信息的意義如下總結一、Mpstat命令

實時系統監控工具,此命令會展現cpu、的一些統計信息,這些信息存放在/proc/stat文件中,在多cpu系統里,其不但能查看所有cpu的平均狀況信息,而且能夠查看特定cpu信息。

Mpstat語法mpstat ? ?[-P {|ALL}] ? ? [internal ? ?[count]]?-P:指定要監控那個CPU,范圍是[0~n-1],ALL表示監控所有CPU internal:相鄰兩次采樣的間隔時間 count:采樣次數直接使用mpstat命令

各列的含義:

Cpu:處理器idUsr:在internet時間段里,cpu一共花了多少比例的時間運行在用戶態空間或者說是用戶進程。Nice:用戶空間進程的cpu‘的調度優先級Sys:核心時間,CPU花了多少比例的時間在內核空間運行。分配內存、IO操作、創建子進程……都是內核操作。這也表明,當IO操作頻繁時,System參數會很高。Iowait:硬盤io等待時間,在計算機中,讀寫磁盤的操作遠比cpu運行的速度要慢,cpu負載處理數據,而數據一般在磁盤上需要讀到內存中才能處理Irq:硬中斷時間,硬中斷是由外部事件引起的具有隨機性和突發性Soft:軟中斷時間,軟中斷是執行中斷指令產生的Steal:顯示虛擬機管理器在服務另一個虛擬處理器時虛擬cpu處在非資源等待下花費時間的百分比即虛擬機強制cpu等待的時間的百分比Gnice:CPU運行niced guest虛擬機所花費的時間百分比Guest:顯示運行虛擬處理器時花費時間的百分比Idle:cpu出去等待磁盤io操作外的因為任何原因而空閑的時間閑置時間即cpu空閑時間百分比指定參數查看mpstat -P ALL 3 3 :查看所有cpu,每三秒查看一次,查看3次。

單獨查看 一個cpumpstat -P 0 1 2單獨指向一個cpu,需要注意的cpu序號是從0開始的

stress壓力測試

stress 是Unix類系統下的工作量和壓力測試工具。它可對用戶指定的CPU數量的I/O,內存和硬盤進行負載并報告它檢測到任何錯誤。

工具安裝:

如果采用YUM安裝方式,則需要首先安裝epel的擴展源,然后安裝stress即可,相關命令如下:yum install -y epel-releaseyum install -y stress

常用參數:

-ccpu產生n個進程,每個進程都反復不停的計算隨機數的平方根-iio產生n個進程,每個進程反復調用 將內存上的內容寫到硬盤上-mvm產生n個進程,每個進程不斷分配和釋放內存-ttimout在n秒后結束進程-dhdd產生n個不斷執行 write 和unlink函數的進程(創建文件、寫入內容、刪除文件

壓力測試:

二、iostat命令

iostat主要用于輸出磁盤io和cpu的統計信息

iostat命令語法

iostat【選項】【時間間隔】【次數】

-c:顯示CPU使用情況-d:顯示磁盤使用情況-N:顯示磁盤陣列(LVM)信息-n:顯示NFS使用情況-k:以KB為單位顯示-m:以M為單位顯示-t:報告每秒向終端讀取和寫入的字符數和CPU的信息-V:顯示版本信息-x:顯示詳細信息-p:[磁盤]顯示磁盤和分區的情況

cpu屬性說明user:CPU處在用戶模式下的時間百分比。nice:CPU處在帶NICE值的用戶模式下的時間百分比。system:CPU處在系統模式下的時間百分比。iowait:CPU等待輸入輸出完成時間的百分比。steal:管理程序維護另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比。idle:CPU空閑時間百分比。磁盤屬性說明device:磁盤名稱tps:每秒鐘發送到的I/O請求數.Blk_read/s:每秒讀取的block數.Blk_wrtn/s:每秒寫入的block數.Blk_read:讀入的block總數.Blk_wrtn:寫入的block總數.-x 詳細顯示說明

rrqm/s:每秒進行merge的讀操作數目。即rmerge/swrqm/s:每秒進行merge的寫操作數目。即wmerge/sr/s:每秒完成的讀I/O設備次數。即rio/sw/s:每秒完成的寫I/O設備次數。即wio/srkB/s:每秒讀K字節數。是rsect/s的一半,因為每扇區大小為512字節。wkB/s:每秒寫K字節數。是wsect/s的一半。avgrq-sz:平均每次設備I/O操作的數據大小(扇區)。avgqu-sz:平均I/O隊列長度。r_await:每個讀操作平均所需的時間不僅包括硬盤設備讀操作的時間,還包括了在kernel隊列中等待的時間。w_await:每個寫操作平均所需的時間不僅包括硬盤設備寫操作的時間,還包括了在kernel隊列中等待的時間。await:平均每次設備I/O操作的等待時間(毫秒)。svctm:平均每次設備I/O操作的服務時間(毫秒)。%util:一秒中有百分之多少的時間用于I/O操作,即被io消耗的cpu百分比只顯示磁盤設備 -d

三、iotop

iotop命令是一個用來監視磁盤io使用狀況的top類工具。iotop具有與top相似的UI,其中包括PID、用戶、O、進程等相關信息。

Linux下的IO統計工具如iostat,nmon等大多數是只能統計到per設備的讀寫情況,如果你想知道每個進程是如何使用IO的就比較麻煩,使用iotop命令可以很方便的查看。

如果命令未安裝可以從yum倉庫進行安裝

命令使用方法

Iotop(選項)

-o:只顯示有io操作的進程b:批量顯示,無交互,主要用作記錄到文件。-n NUM:顯示NUM次,主要用于非交互式模式。-d SEC:間隔SEC秒顯示一次。-p PID:監控的進程pid。-u USER:監控的進程用戶。

iotop常用快捷鍵:

1.左右箭頭:改變排序方式,默認是按lO排序。2.r:改變排序順序。3.o:只顯示有IO輸出的進程。4.p:進程/線程的顯示方式的切換。5.a:顯示累積使用量。6.q:退出。

命令效果:

四、pidstat

pidstat是sysstat工具的一個命令,用于監控全部或指定進程的cpu、內存一、線程、設備IO等系統資源的占用情況。

pidstat首次運行時顯示自系統啟動開始的各項統計信息,之后運行pidstat將顯示自上次運行該命令以后的統計信息。

用戶可以通過指定統計的次數和時間來獲得所需的統計信息。

Pidstat使用方法

Pidstat 【選項】 【時間間隔】【次數】

常用參數:

-u:默認的參數,顯示各個進程的cpu使用統計-r:顯示各個進程的內存使用統計-d:顯示各個進程的IO使用情況-p:指定進程號-w:顯示每個進程的上下文切換情況-t:顯示選擇任務的線程的統計信息外的額外信息

-T { TASK | CHILD | ALL }

這個選項指定了pidstat監控的。TASK表示報告獨立的task,CHILD關鍵字表示報告進程下所有線程統計信息。ALL表示報告獨立的task和task下面的所有線程。

注意:task和子線程的全局的統計信息和pidstat選項無關。這些統計信息不會對應到當前的統計間隔,這些統計信息只有在子線程kill或者完成的時候才會被收集。

-V:版本號-h:在一行上顯示了所有活動,這樣其他程序可以容易解析。-I:在SMP環境,表示任務的CPU使用率/內核數量-l:顯示命令名和所有參數示例一、查看所有進程的 CPU 使用情況( -u -p ALL)

詳細說明

PID:進程ID%usr:進程在用戶空間占用cpu的百分比%system:進程在內核空間占用cpu的百分比%guest:進程在虛擬機占用cpu的百分比%CPU:進程占用cpu的百分比CPU:處理進程的cpu編號Command:當前進程對應的命令示例二: 內存使用情況統計(-r)

使用-r選項,pidstat將顯示各活動進程的內存使用統計:

PID:進程標識符Minflt/s:任務每秒發生的次要錯誤,不需要從磁盤中加載頁Majflt/s:任務每秒發生的主要錯誤,需要從磁盤中加載頁VSZ:虛擬地址大小,虛擬內存的使用KBRSS:常駐集合大小,非交換區五里內存使用KBCommand:task命令名示例三:顯示各個進程的IO使用情況(-d)

報告IO統計顯示以下信息:

PID:進程idkB_rd/s:每秒從磁盤讀取的KBkB_wr/s:每秒寫入磁盤KBkB_ccwr/s:任務取消的寫入磁盤的KB。當任務截斷臟的pagecache的時候會發生。COMMAND:task的命令名示例四:顯示每個進程的上下文切換情況(-w)

PID:進程idCswch/s:每秒主動任務上下文切換數量Nvcswch/s:每秒被動任務上下文切換數量Command:命令名示例五:顯示選擇任務的線程的統計信息外的額外信息 (-t)

TGID:主線程的表示TID:線程id%usr:進程在用戶空間占用cpu的百分比%system:進程在內核空間占用cpu的百分比%guest:進程在虛擬機占用cpu的百分比%CPU:進程占用cpu的百分比CPU:處理進程的cpu編號Command:當前進程對應的命令五、lsof

lsof命令用于查看你進程開打的文件,打開文件的進程,進程打開的端口(TCP、UDP)。找回/恢復刪除的文件。

是十分方便的系統監視工具,因為lsof命令需要訪問核心內存和各種文件,所以需要root用戶執行。

在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。

所以如傳輸控制協議 (TCP) 和用戶數據報協議 (UDP) 套接字等,系統在后臺都為該應用程序分配了一個文件描述符,無論這個文件的本質如何,該文件描述符為應用程序與基礎操作系統之間的交互提供了通用接口。

因為應用程序打開文件的描述符列表提供了大量關于這個應用程序本身的信息,因此通過lsof工具能夠查看這個列表對系統監測以及排錯將是很有幫助的。

語法

lsof(選項)

選項描述-a列出打開文件存在的進程;-c<進程名>列出指定進程所打開的文件;-g列出GID號進程詳情;-d<文件號>列出占用該文件號的進程;+d<目錄>列出目錄下被打開的文件;+D<目錄>遞歸列出目錄下被打開的文件;-n<目錄>列出使用NFS的文件;-i<條件>列出符合條件的進程。(4、6、協議、:端口、 @ip )-p<進程號>列出指定進程號所打開的文件;-u列出UID號進程詳情;-h顯示幫助信息-v顯示版本信息[root@localhost~]# lsofcommand PID USER FD type DEVICE SIZE NODE NAMElsof輸出各列信息的意義如下COMMAND:進程的名稱PID:進程標識符PPID:父進程標識符(需要指定-R參數)USER:進程所有者PGID:進程所屬組FD:文件描述符,應用程序通過文件描述符識別該文件。DEVICE:指定磁盤的名稱SIZE:文件的大小NODE:索引節點(文件在磁盤上的標識)NAME:打開文件的確切名稱

FD文件描述符列表

cwd:表示current work dirctory,即:應用程序的當前工作目錄,這是該應用程序啟動的目錄,除非它本身對這個目錄進行更改txt:該類型的文件是程序代碼,如應用程序二進制文件本身或共享庫,如上列表中顯示的 /sbin/init 程序lnn:library references (AIX)(庫引用);er:FD information error (see NAME column)(fd信息錯誤);jld:jail directory (FreeBSD)(監控目錄);ltx:shared library text (code and data)(共享庫文本);mxx :hex memory-mapped type number xx(十六進制內存映射類型號xx);m86:DOS Merge mapped file(DOS合并映射文件);mem:memory-mapped file(內存映射文件);mmap:memory-mapped device(內存映射設備);pd:parent directory(父目錄);rtd:root directory(跟目錄);tr:kernel trace file (OpenBSD)(內核跟蹤文件);v86 VP/ix mapped file(VP/IX映射文件);0:表示標準輸出1:表示標準輸入2:表示標準錯誤

文件類型:

DIR:表示目錄。CHR:表示字符類型。BLK:塊設備類型。UNIX: UNIX 域套接字。FIFO:先進先出 (FIFO) 隊列。IPv4:網際協議 (IP) 套接字。DEVICE:指定磁盤的名稱SIZE:文件的大小NODE:索引節點(文件在磁盤上的標識)NAME:打開文件的確切名稱總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Linux
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲免费在线| 日韩午夜在线| 日韩不卡在线| 99精品视频在线观看免费播放| 91大神在线观看线路一区| 日韩成人a**站| 在线 亚洲欧美在线综合一区| 国产精品久久久久久av公交车| 亚洲二区在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 在线成人动漫av| 久久麻豆精品| 国产在视频一区二区三区吞精| 日韩欧美一区二区三区在线观看 | 成人欧美一区二区三区的电影| 伊人久久婷婷| 国产精品毛片在线| 在线视频观看日韩| 91av亚洲| 动漫av一区| 日韩精品亚洲aⅴ在线影院| 婷婷综合网站| 国内自拍视频一区二区三区| 亚洲综合不卡| 亚洲精品2区| 国产综合亚洲精品一区二| 成人精品天堂一区二区三区| 精品三区视频| 日韩福利在线观看| 99精品综合| 日韩欧美午夜| 高清一区二区三区av| 精品资源在线| 五月天av在线| 亚洲综合福利| 啪啪亚洲精品| 国产日韩欧美| 国产精品白丝久久av网站| 欧美日韩一区二区三区不卡视频| 99久久精品网| 国产一区二区三区不卡av| 首页国产精品| 蜜桃成人av| 美女亚洲一区| 麻豆成人在线| 日本欧美韩国一区三区| 中文视频一区| 婷婷五月色综合香五月| 欧美午夜精品一区二区三区电影| 欧美综合精品| 激情亚洲影院在线观看| 日韩欧美字幕| 免费日本视频一区| 综合欧美精品| 成人精品视频| 国际精品欧美精品| 日韩二区三区在线观看| 久久三级福利| 日韩中文字幕一区二区三区| 麻豆国产一区| 精品一区免费| 日韩综合小视频| 伊人久久亚洲| 日韩高清电影一区| 私拍精品福利视频在线一区| 亚洲精品成人一区| 婷婷激情久久| 国产精品一区二区av交换| 国产欧洲在线| 国产精品普通话对白| 高清av不卡| 里番精品3d一二三区| 欧美日韩国产一区二区三区不卡| 午夜在线观看免费一区| 国产精品视频首页| 久久www成人_看片免费不卡| 欧美久久精品| 伊人久久大香线蕉av不卡| 日韩影院精彩在线| 一级欧美视频| 欧美专区在线| 久久在线免费| 黄在线观看免费网站ktv| 中文字幕一区二区三区四区久久| 国产精品久久久久久av公交车| 日韩精品91亚洲二区在线观看| aa国产精品| 美女亚洲一区| 国产成人精品免费视| 好吊视频一区二区三区四区| 国内精品麻豆美女在线播放视频| 国产欧美啪啪| 久久99久久人婷婷精品综合| 日韩影院在线观看| 欧美日韩国产高清电影| 在线免费观看亚洲| 亚洲无线观看| 最新亚洲国产| 日韩精品视频在线看| 免费在线观看不卡| 久久亚洲精品伦理| 日本不卡视频在线| 久久精品亚洲欧美日韩精品中文字幕| 婷婷视频一区二区三区| 91p九色成人| 欧美精品影院| 欧美在线不卡| 日韩欧美美女在线观看| 911精品国产| 日本欧美韩国一区三区| 日韩成人在线看| 999国产精品999久久久久久| 激情六月综合| 精品一区毛片| 在线 亚洲欧美在线综合一区| 国产偷自视频区视频一区二区| 综合一区在线| 久久精品国产68国产精品亚洲| 日韩精品午夜| 免费一二一二在线视频| 日本在线精品| 亚洲免费毛片| 国产欧美日韩精品一区二区三区| 亚洲香蕉久久| 国产一区二区中文| 欧美日韩精品一区二区三区在线观看| 国产精品极品在线观看| 成人日韩av| 免费人成黄页网站在线一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品国产欧美| 欧美日韩一区二区综合 | 欧美激情亚洲| 在线观看亚洲精品福利片| 在线综合欧美| 久久精品播放| 亚洲一级影院| 99国产一区| 亚洲一区二区av| 欧美日韩精品一区二区三区视频| 日韩精选在线| 精品在线网站观看| 五月天av在线| 欧美日韩国产欧| 热久久久久久久| 日韩高清二区| 91精品久久久久久久久久不卡| aa亚洲婷婷| 性色一区二区| 久久精品亚洲| 日韩在线视频精品| 亚洲午夜黄色| 国产精品毛片aⅴ一区二区三区| 人人爱人人干婷婷丁香亚洲| 97国产成人高清在线观看| 久久精品色播| 亚洲91视频| 模特精品在线| 亚洲精品中文字幕乱码| 欧美一区=区| 综合激情网...| 日本精品黄色| 涩涩涩久久久成人精品| 97精品国产99久久久久久免费| 国产精品2023| 图片区亚洲欧美小说区| 欧美丝袜一区| 一区二区三区四区在线观看国产日韩| 亚洲最新av| 国产伦理久久久久久妇女| 亚洲一区欧美激情| 亚洲综合小说| 给我免费播放日韩视频| 亚洲不卡av不卡一区二区| 伊人久久大香伊蕉在人线观看热v| 噜噜噜躁狠狠躁狠狠精品视频| 蜜臀91精品一区二区三区| 日韩视频久久| 久久精品国产亚洲一区二区三区| 国产精品久久观看| 国产福利电影在线播放| 噜噜噜躁狠狠躁狠狠精品视频 | 红杏一区二区三区| 亚洲国产专区校园欧美| 国产伦一区二区三区| 日韩精品国产精品| 国产在线一区不卡| 六月婷婷一区| 日韩在线观看一区| 国产精品羞羞答答在线观看| 免费在线日韩av| 国产日韩专区| 国产一区二区三区四区五区| 久久久精品午夜少妇| 蜜臀91精品一区二区三区| 欧美www视频在线观看| 日本视频在线一区| 黄色国产精品| 国内精品亚洲| 久久久国产精品网站|