国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

[Linux 性能檢測工具]SAR

2024-06-28 13:26:14
字體:
來源:轉載
供稿:網友
[linux 性能檢測工具]SARSAR

NAME:

SAR報告,收集,保存系統活動信息

語法:

sar [ -A ] [ -b ] [ -B ] [ -C ] [ -d ] [ -h ] [ -i interval ] [ -m ] [-p ] [ -q ] [ -r ] [ -R ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -v ] [ -V ] [-w ] [ -W ] [ -y ] [ -j { ID | LABEL | PATH | UUID | ... } ] [ -n {keyWord [,...] | ALL } ] [ -I { int [,...] | SUM | ALL | XALL } ] [-P{ cpu [,...] | ALL } ] [ -o [ filename ] | -f [ filename ] ] [ --legacy] [ -s [ hh:mm:ss ] ] [ -e [ hh:mm:ss ] ] [ interval [ count ] ]

說明:

Sar命令會把收集到的系統活動信息寫入到標準輸出。收集到的值根據interval和count不同而不同,如果沒有interval值,sar命令會顯示從啟動到現在的平均值。如果有interval沒有count,那么信息會一直生成。收集到的信息也可以通過-o輸出到文件上。如果沒有指定文件路徑,sar會標準系統活動每天生成一個文件,在/var/log/sa/sadd,其中dd是當前日期。

Sar命令獲取的并且寫入到標準輸出前,記錄到文件里面,這個文件可以用-o指定,默認被存在標準系統活動每日文件中。可以使用-f來讀取這些文件中的數據。

如果不用-P,會報告系統范圍統計信息,并計算他們的平均值。如果使用-P可以指定特定的處理器,如果是用-P ALL,會報告所有的CPU,和所有處理器的全局統計信息。

然后可以使用選項來選擇信息,如果不指定選項那么查CPU活動,-A=-bBdqrRSvwWy -I SUM -I XALL –n ALL -u ALL -P ALL.

選項:

-A 和-bBdqrRSuvwWy -I SUM -I XALL –n ALL -u ALL -P ALL相同

-b 報告io傳輸率統計

-B 報告分頁信息,2.5內核版本之后才可用

-C 從文件中讀取時,讓sar顯示由sabc輸入的comment

-d 報告每個塊設備(2.4內核之后),dev列中,為devm-n,m為major,n為minor,在2.5之前只是一個順序值。加-p參數dev會顯示的比較可讀。用-j來指定設備名類型。

注意,磁盤活動依賴與sabc選項 –S DISK或-S XDISK。

-e 設置報告的結束時間,默認結束時間是18:00:00,24小時制,這個選項可以在讀寫文件的時候使用,-f,-o

-f 從文件中讀取,這個文件由-o創建,默認為/var/log/sa/sadd。

-h 幫助

-i 和直接用[interval]類似,獲取數據間隔。

-I 統計中斷發送int [,...] | SUM | ALL | XALL },int+終端號指定查詢某個特定的中斷,SUM對所有中斷合計,ALL 前16個中斷,XALL統計所有中斷。

-j { ID | LABEL | PATH | UUID | ... }指定設備名類型

--legacy 啟用讀老的/var/log/sa/sadd文件。RH6.3之后修改了/var/log/sa/sadd文件的格式。

-m 報告CPU頻率統計,依賴于sabc選項-S POWER

-n { keyword [,...] | ALL }網絡統計報告,這里的關鍵字為:DEV, EDEV, NFS, NFSD, SOCK, ip, EIP, ICMP, EICMP, TCP, ETCP, UDP, SOCK6, IP6, EIP6, ICMP6, EICMP6 和UDP6.

-o 輸出的二進制文件,默認為/var/log/sa/sadd,可以用-f讀取來分析

-P { cpu [,...] | ALL }返回指定cpu的統計信息,指定ALL則為全部

-p 讓設備名更加可讀,會把devm-n轉化為可讀的設備名。和iostat –N用法類似

-q 報告隊列長度和負荷平均值

-r 內存使用報告

-R 內存統計報告

-s [ hh:mm:ss ]設置sar抓數據開始時間默認08:00:00,用-f來讀取生成的數據

-S Swap空間使用報告

-t 在從文件讀取時,使用文件的創建時的日期,如果不加則使用機器本地的日期(試了一下沒啥變化)

-u [ ALL ]CPU使用率報告,通過ALL可以顯示全部字段

-v 報告inode,file,其他內核表,

-V 查看版本號

-w 系統切換計數報告

-W swap切換報告

-y 報告TTY活動

報告:

I/O模式(-b)

tps

每秒鐘發送在物理設備上的傳輸次數

rtps

每秒鐘發送在物理設備上的讀的傳輸次數

wtps

每秒鐘發送在物理設備上的寫傳輸次數

bread/s

每秒鐘讀取block的個數,2.4內核和扇區相同,2.4之后是512B,老的內核不確定。

bwrtn/s

每秒鐘寫入block個數

內存頁模式(-B)

pgpgin/s

從磁盤中pagein的KB,來的內核2.2.X是blocks/s

pgpgout/s

pageout到從盤的KB,來的內核2.2.X是blocks/s

fault/s

每秒頁錯誤次數,major+minor次數,major引起物理io,minor不引起物理io

majflt/s

每秒major頁錯誤次數,發送IO

pgfree/s

每秒被放到free list的頁個數

pgscank/s

每秒被kswapd daemon掃描的頁個數

pgscand/s

每秒直接被掃描的頁個數

pgsteal/s

為了保證內存需求的安全,每秒從cache(pagecache,swapcache)回收的頁數

%vmeff

%vmeff=pgsteal/pgscan,反應了頁回收效率,如果接近100%,那么就表示頁基本上來至于不活動隊列尾(tail of inactive list),如果百分比很低(少于30%),那么虛擬內存有點困難,如果為0表示每秒被掃描頁為0.

塊設備模式(-d)

tps

每秒鐘發送到設備的傳輸次數

rd_sec/s

每秒鐘從設備上讀取的扇區數,512B

wr_sec/s

每秒鐘寫入到設備上的扇區數,512B

avgrq-sz

平均請求的扇區數

avgqu-sz

平均請求的設備隊列長度

await

從I/O請求到被完成花的平均時間,包含花費在隊列里面的時間和執行時間。

svctime

I/O請求被執行的時間

%util

當請求I/O發生的時候,cpu的使用率(就是設備使用的帶寬),當設備飽和,CPU會接近100%。

Power模式(-m)

MHz

cpu頻率

網絡模式(-n)

隊列長度和平均負荷(-q)

runq-sz

運行隊列長度(等待run time的任務個數)

plist-sz

任務列表中的任務個數

ldavg-1

最近1分鐘內系統負荷平均值,負荷平均值=特定間隔內可運行的任務(R狀態)+不可中斷睡眠的任務(D狀態)

ldavg-5

最近5分鐘系統負荷平均值

ldavg-15

最近15分鐘系統負荷平均值

內存使用模式(-r)

kbmemfree

可用內存量單位kb

kbmemused

被使用的內存kb,不計算被內核使用的內存

%memused

內存使用百分比

kbbuffer

被內核作為buffer使用的內存單位kb

kbcached

被內核當cache使用的內存單位kb

kbcommit

當前工作負荷要使用的內存。用來評估需要多少RAM/swap來保證不會超出內存

%commit

當前需要的內存/RAM+swap,要保證大于100%,因為內核通常都overcommit內存。

內存統計模式(-R)

frmpg/s

每秒內存釋放的頁數。負數說明系統分配的頁數,注意根據機器結構不同頁大小也不同,4kb或者8kb。

bufpg/s

每秒buffer使用額外的page數,負數表示buffer使用的頁數變小。

campg/s

每秒cache使用額外的page數,負數表示cache頁數變小。

Swap空間使用模式(-S)

kbswpfree

swap空間可用大小單位kb

kbswpused

已經被使用的swap空間kb

%swpused

使用百分比

kbswpcad

swap內容被緩存在內存的kb (amount of cached swap memory in kilobytes)。這個內存是被換出,但是換入的時候依然在swap空間內的。如果需要內存,就不需要換出了,因為已經在swap了可以減少I/O。

%swpcad

swap被緩存在內存的數據占swap使用總空間的比率

CPU使用率(-u)

%user

用戶級別程序使用的cpu比率,這個值包含虛擬處理器使用的時間

%usr

用戶級別程序使用的cpu比率,這個值不包含虛擬處理器使用的時間

%nice

nice優先級用戶級應用程序的cpu比率

%system

系統級(內核)cpu使用率,包含服務硬件的有時間和軟件中斷的時間

%sys

系統級(內核)cpu使用率,不包含服務硬件的有時間和軟件中斷的時間

%iowait

CPU空閑,并且有未完成I/O的時間

%steal

當hypervisor 為另外一個虛擬處理器提供服務的時候,無意識的等待虛擬 C PU或者CPU 的比率

%irq

CPU服務硬件中斷的時間

%soft

CPU服務軟終端的時間

%guest

用戶服務虛擬處理器時間

%idle

CPU空間,并且沒有未完成的磁盤I/O請求

inode,file,內核表狀態(-v)

dentunusd

目錄cache中沒有使用的項

file-nr

系統所使用的文件句柄個數

inode-nr

inode句柄個數

pty-nr

pseudo-terminals使用的數量

系統切換(-w)

PRoc/s

每秒進程創建個數

cswch/s

每秒上面文切換次數

swap切換(-W)

pswpin/s

每秒swap in的頁數

pswpout/s

每秒swap out的頁數

TTY設備報告(-y)

參考:

Linux進程狀態(ps stat)之R、S、D、T、Z、X


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥宁县| 辛集市| 隆安县| 克什克腾旗| 台南市| 积石山| 紫云| 京山县| 平邑县| 黎川县| 宝坻区| 永靖县| 芦山县| 鹤岗市| 隆子县| 蕉岭县| 双鸭山市| 筠连县| 漳州市| 正安县| 芜湖县| 大埔县| 龙海市| 平原县| 海安县| 双峰县| 五指山市| 沁阳市| 太谷县| 南部县| 自治县| 佛山市| 珲春市| 阿拉善左旗| 乐清市| 西吉县| 漳州市| 全州县| 温宿县| 富锦市| 昭平县|