Linux基礎(chǔ)命令sar的用法-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“Linux基礎(chǔ)命令sar的用法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Linux基礎(chǔ)命令sar的用法”吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、蕪湖網(wǎng)站維護(hù)、網(wǎng)站推廣。

sar

sar指令用來收集、報告、保存系統(tǒng)的活動信息。sar命令將操作系統(tǒng)中選定的累積活動計數(shù)器的內(nèi)容寫入標(biāo)準(zhǔn)輸出。會計系統(tǒng)根據(jù)參數(shù)“interval”、“count”中的值,寫入以秒為單位的指定間隔的指定次數(shù)的信息。如果參數(shù)“interval”設(shè)置為零,sar命令將顯示自系統(tǒng)啟動以來的平均統(tǒng)計信息。如果指定“count”參數(shù)而未指定“Interval“參數(shù),則會連續(xù)生成報告。除了顯示在屏幕上之外,還可以將收集到的數(shù)據(jù)保存在“-o”標(biāo)志指定的文件中。如果省略了文件名,sar將使用標(biāo)準(zhǔn)的系統(tǒng)活動日數(shù)據(jù)文件“/var/log/sa/sadd”文件,其中dd參數(shù)指示當(dāng)前日期。默認(rèn)情況下,內(nèi)核中的所有可用數(shù)據(jù)都保存在數(shù)據(jù)文件中。

sar命令提取并寫入以前保存在文件中的標(biāo)準(zhǔn)輸出記錄。該文件可以是“-f”標(biāo)志指定的文件,也可以是默認(rèn)的標(biāo)準(zhǔn)系統(tǒng)活動日數(shù)據(jù)文件。

如果沒有“-P”標(biāo)志,sar命令將報告系統(tǒng)范圍內(nèi)(所有處理器中的全局統(tǒng)計)統(tǒng)計數(shù)據(jù),這些統(tǒng)計數(shù)據(jù)是以百分比表示的值的平均值計算的,而以其他方式表示的和。如果給定“-P”標(biāo)志,sar命令報告與指定處理器相關(guān)的活動。如果給出了“-P ALL”,sar命令會報告每個處理器的統(tǒng)計信息和所有處理器之間的全局統(tǒng)計信息。

可以使用標(biāo)志選擇有關(guān)特定系統(tǒng)活動的信息。沒有指定任何標(biāo)志,只選擇CPU活動。指定-A標(biāo)志等同于指定“-bBdqrRSvwWy -I SUM -I XALL -n ALL -u ALL -P ALL”。

sar命令的默認(rèn)版本(CPU利用率報告)可能是用戶開始系統(tǒng)活動調(diào)查的首批工具之一,因為它監(jiān)視主要的系統(tǒng)資源。如果CPU利用率接近100%(使用“+ nice + system”),則采樣的工作負(fù)載是CPU限制的。

如果需要多個示例和多個報告,則可以方便地為sar命令指定一個輸出文件。將sar命令作為后臺進(jìn)程運行。這方面的語法是:

sar -o datafile interval count >/dev/null 2>&1 &

所有數(shù)據(jù)以二進(jìn)制形式捕獲并保存到文件(數(shù)據(jù)文件)中。然后,可以使用sar命令使用-f選項選擇性地顯示數(shù)據(jù)。設(shè)置間隔和計數(shù)參數(shù),以選擇間隔秒間隔的計數(shù)記錄。如果未設(shè)置Count參數(shù),則將選擇保存在文件中的所有記錄。以這種方式收集數(shù)據(jù)對于描述一段時間內(nèi)的系統(tǒng)使用情況和確定峰值使用時間非常有用。

注意:sar命令只報告本地活動。

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。

1、語法

sar  [選項]

2、選項列表

選項

說明

-A

顯示所有報告

-b

顯示IO狀態(tài)以及傳輸速率,有一下值可以顯示:

tps,每秒發(fā)送給物理設(shè)備的傳輸總數(shù)。傳輸是對物理設(shè)備的I/O請求。多個邏輯請求可以組合成對設(shè)備的單個I/O請求。轉(zhuǎn)移是不確定的大小。

rtps,每秒向物理設(shè)備發(fā)出的讀取請求總數(shù)。

wtps,每秒向物理設(shè)備發(fā)出的寫入請求總數(shù)。

bread/s,每秒從設(shè)備讀取的數(shù)據(jù)總量(以塊為單位),塊大小512字節(jié)。

bwrtn/s,每秒寫入到設(shè)備的數(shù)據(jù)總量(以塊為單位)。

-B

顯示頁信息:

pgpgin/s,每秒從磁盤呼入系統(tǒng)的總字節(jié)數(shù)。注意:對于舊內(nèi)核(2.2.x),這個值是每秒許多塊(而不是千字節(jié))。

pgpgout/s,系統(tǒng)每秒呼出到磁盤的千字節(jié)總數(shù)。注意:對于舊內(nèi)核(2.2.x),這個值是每秒若干塊(而不是千字節(jié))。

fault/s,系統(tǒng)每秒產(chǎn)生的頁面錯誤數(shù)(主要小錯誤)。這不是生成I/O的頁面錯誤的計數(shù),因為一些頁面錯誤可以在沒有I/O的情況下被解決。

majflt/s,系統(tǒng)每秒發(fā)生的主要故障數(shù),這些故障需要從磁盤加載內(nèi)存頁。

pgfree/s,系統(tǒng)每秒放置在空閑列表上的頁數(shù)

pgscank/s,每秒被kswapd守護(hù)進(jìn)程掃描的頁數(shù)。

pgscand/s,每秒直接掃描的頁數(shù)。

pgsteal/s,每秒從緩存(分頁緩存和交換緩存)中回收的頁數(shù),以滿足內(nèi)存需求。

%vmeff,這是一個頁面回收效率的度量(pgsteal / pgscan)。如果它接近100%,那么幾乎所有從非活動列表尾部下來的頁面都會被捕獲。如果它太低(例如,不足30%),那么虛擬內(nèi)存就會有一些困難。如果在時間間隔內(nèi)沒有掃描頁面,則此字段將顯示為零。

-C

讀取文件的時候,顯示備注信息

-d

顯示塊設(shè)備信息,有以下值可以顯示:

tps,指示每秒發(fā)送給設(shè)備的傳輸次數(shù)。多個邏輯請求可以組合成對設(shè)備的單個I/O請求。轉(zhuǎn)移是不確定的大小。

rd_sec/s,從設(shè)備讀取的扇區(qū)數(shù)。扇區(qū)的大小為512字節(jié)。

wr_sec/s,寫入設(shè)備的扇區(qū)數(shù)。扇區(qū)的大小為512字節(jié)。

avgrq-sz,向設(shè)備發(fā)出的請求的平均大小(按扇區(qū))。

avgqu-sz,向設(shè)備發(fā)出的請求的平均隊列長度。

await,向要服務(wù)的設(shè)備發(fā)出I/O請求的平均時間(毫秒)。這包括請求在隊列中花費的時間和服務(wù)它們的時間。

svctm,向設(shè)備發(fā)出的I/O請求的平均服務(wù)時間(毫秒)。

%util,向設(shè)備發(fā)出I/O請求的CPU時間百分比(設(shè)備的帶寬利用率)。當(dāng)此值接近100%時,設(shè)備飽和發(fā)生。

-e [hh:mm:ss]

設(shè)置報告的結(jié)束時間

-f

從文件獲取信息

-h

顯示簡短的幫助信息

-i

在秒內(nèi)選擇數(shù)據(jù)記錄,以盡可能接近由Interval參數(shù)指定的數(shù)字。

-I { int [,...] | SUM | ALL | XALL }

報告給定中斷的統(tǒng)計信息。int是中斷號。在命令行中指定多個INT參數(shù)將查看多個獨立的中斷。SUM關(guān)鍵字指示將顯示每秒接收的中斷總數(shù)。ALL關(guān)鍵字表示將報告來自前16個中斷的統(tǒng)計信息,而XALL關(guān)鍵字表示將報告來自所有中斷的統(tǒng)計信息,包括潛在的APIC中斷源。注意,中斷統(tǒng)計數(shù)據(jù)依賴于要收集的南共體選項“-S INT”。

-j { ID | LABEL | PATH | UUID | ... }

顯示持久設(shè)備名稱。結(jié)合選項-d使用此選項。選項ID、LABEL等。指定持久性名稱的類型。這些選項不受限制,唯一的先決條件是“/dev/disk”中存在具有所需持久名稱的目錄。如果沒有為設(shè)備找到持久名稱,則設(shè)備名稱將被很好地打印出來(請參閱下面的選項-p)。

--legacy

啟用讀取舊的“/var/log/sa/sadd”數(shù)據(jù)文件

-m

報告電源管理信息

-n

報告網(wǎng)絡(luò)信息,可能的關(guān)鍵字有DEV,EDEV,NFS,NFSD,SOCK,IP,EIP,ICMP,EICMP,TCP,ETCP,UDP,SOCK6,IP6,EIP6,ICMP6,EICMP6,UDP6。

使用DEV關(guān)鍵字,將報告來自網(wǎng)絡(luò)設(shè)備的統(tǒng)計信息。顯示下列值:

IFACE,報告統(tǒng)計信息的網(wǎng)絡(luò)接口的名稱。

rxpck/s,每秒接收的數(shù)據(jù)包總數(shù)。

txpck/s,每秒發(fā)送的數(shù)據(jù)包總數(shù)。

rxkB/s,每秒接收的千字節(jié)總數(shù)

txkB/s,每秒發(fā)送的千字節(jié)總數(shù)

rxcmp/s,每秒收到的壓縮數(shù)據(jù)包數(shù)量(用于跳頻等)

txcmp/s,每秒傳輸?shù)膲嚎s數(shù)據(jù)包數(shù)。

rxmcst/s,每秒接收的多播數(shù)據(jù)包數(shù)。

使用EDEV關(guān)鍵字,將報告來自網(wǎng)絡(luò)設(shè)備的故障(錯誤)統(tǒng)計信息。顯示下列值:

IFACE,報告統(tǒng)計信息的網(wǎng)絡(luò)接口的名稱。

rxerr/s,每秒接收的壞數(shù)據(jù)包總數(shù)。

txerr/s,發(fā)送數(shù)據(jù)包時每秒發(fā)生的錯誤總數(shù)。

coll/s,傳輸數(shù)據(jù)包時每秒發(fā)生的碰撞次數(shù)。

rxdrop/s,由于Linux緩沖區(qū)中缺少空間,接收時每秒丟棄的數(shù)據(jù)包數(shù)量。

txdrop/s,由于Linux緩沖區(qū)中缺少空間,發(fā)送時每秒丟棄的數(shù)據(jù)包數(shù)量。

txcarr/s,在傳輸數(shù)據(jù)包時每秒發(fā)生的carrier錯誤。

rxfram/s,每秒在接收到的數(shù)據(jù)包上發(fā)生的幀對齊錯誤數(shù)。

rxfifo/s,每秒發(fā)生在接收數(shù)據(jù)包上的FIFO溢出錯誤數(shù)

txfifo/s,每秒發(fā)生在傳輸數(shù)據(jù)包上的FIFO溢出錯誤數(shù)。

使用NFS關(guān)鍵字,將報告有關(guān)NFS客戶端活動的統(tǒng)計信息。顯示下列值:

call/s,每秒發(fā)出的RPC請求數(shù)。

retrans/s,每秒RPC請求的數(shù)量,需要重新傳輸?shù)恼埱?例如,由于服務(wù)器超時)。

read/s,每秒進(jìn)行的“read”RPC調(diào)用數(shù)。

write/s,每秒進(jìn)行的“write”RPC調(diào)用數(shù)。

access/s,每秒進(jìn)行的“access”RPC調(diào)用數(shù)。

getatt/s,每秒進(jìn)行的“getattr”RPC調(diào)用數(shù)。

使用NFSD關(guān)鍵字,將報告有關(guān)NFS服務(wù)器活動的統(tǒng)計信息。顯示下列值:

scall/s,每秒收到的RPC請求數(shù)。

badcall/s,每秒收到的錯誤rpc請求數(shù),這些請求的處理會產(chǎn)生錯誤。

packet/s,每秒接收的網(wǎng)絡(luò)數(shù)據(jù)包數(shù)。

udp/s,每秒接收的udp數(shù)據(jù)包數(shù)。

tcp/s,每秒接收的tcp數(shù)據(jù)包數(shù)。

hit/s,每秒應(yīng)答緩存命中次數(shù)。

miss/s,每秒未命中應(yīng)答緩存的次數(shù)。

sread/s,每秒接收的“read”RPC調(diào)用數(shù)。

swrite/s,每秒接收的“write”RPC調(diào)用數(shù)。

saccess/s,每秒接收的“access”RPC調(diào)用數(shù)。

sgetatt/s,每秒接收的“getattr”RPC調(diào)用數(shù)。

使用Sock關(guān)鍵字,將報告正在使用的套接字的統(tǒng)計信息(IPv 4)。顯示下列值:

totsck,系統(tǒng)使用的套接字總數(shù)

tcpsck,當(dāng)前使用的TCP套接字?jǐn)?shù)目

udpsck,當(dāng)前使用的UDP套接字?jǐn)?shù)目

rawsck,當(dāng)前使用的RAW套接字?jǐn)?shù)目

ip-frag,目前正在使用的IP碎片數(shù)目

tcp-tw,時間等待狀態(tài)下TCP套接字的數(shù)目。

使用IP關(guān)鍵字,報告有關(guān)IPv 4網(wǎng)絡(luò)流量的統(tǒng)計信息。請注意,IPv 4統(tǒng)計信息依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

irec/s,每秒從接口接收的輸入數(shù)據(jù)報總數(shù),包括錯誤接收的數(shù)據(jù)報[ipInReceives]。

fwddgm/s,每秒輸入數(shù)據(jù)報的數(shù)量,該實體不是該實體的最終IP目的地,因此試圖找到將其轉(zhuǎn)發(fā)到該最終目的地的路由[ipForwDatagram]。

idel/s,每秒成功傳遞給IP用戶協(xié)議(包括ICMP)的輸入數(shù)據(jù)報總數(shù)[ipInDelivers]。

orq/s,本地IP用戶協(xié)議(包括ICMP)每秒在請求傳輸時向IP提供的IP數(shù)據(jù)報總數(shù)[ipOutRequest]。請注意,此計數(shù)器不包括以fwddgm/s計算的任何數(shù)據(jù)報。

asmrq/s,每秒收到的需要在該實體重新組裝的IP片段數(shù)[ipReasmReqds]。

asmok/s,每秒成功重新組裝的IP數(shù)據(jù)報的數(shù)量[ipReasmOKs]。

fragok/s,每秒在此實體中被成功分段的IP數(shù)據(jù)報的數(shù)量[ipFragOKs]。

fragcrt/s,由于該實體[ipFragCreates]的碎片而每秒生成的IP數(shù)據(jù)報碎片的數(shù)量。

使用EIP關(guān)鍵字,將報告有關(guān)IPv 4網(wǎng)絡(luò)錯誤的統(tǒng)計信息。請注意,IPv 4統(tǒng)計信息依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

ihdrerr/s,由于IP報頭中的錯誤而每秒丟棄的輸入數(shù)據(jù)報的數(shù)量,包括錯誤校驗和、版本號錯配、其他格式錯誤、超時時間、在處理IP選項時發(fā)現(xiàn)的錯誤等。[ipinHdrError]

iadrerr/s,每秒丟棄的輸入數(shù)據(jù)報的數(shù)量,因為它們的IP報頭的目標(biāo)字段中的IP地址不是要在此實體接收的有效地址。此計數(shù)包括無效地址(例如,0.0.0.0)和不受支持的類的地址(例如,類E)。對于非IP路由器,因此不轉(zhuǎn)發(fā)數(shù)據(jù)報的實體,此計數(shù)器包括丟棄的數(shù)據(jù)報,因為目標(biāo)地址不是本地地址[ipInAddrError]。

iukwnpr/s,由于未知或不受支持的協(xié)議而成功接收到但每秒丟棄的本地尋址數(shù)據(jù)報的數(shù)目[ipInUnKnownProtos]。

idisc/s,每秒輸入IP數(shù)據(jù)報的數(shù)量,沒有遇到任何問題來阻止其繼續(xù)處理,但這些數(shù)據(jù)報被丟棄(例如,由于缺乏緩沖區(qū)空間)[ipInDis批]。請注意,此計數(shù)器不包括等待重新組裝時丟棄的任何數(shù)據(jù)報。

odisc/s,每秒輸出IP數(shù)據(jù)報的數(shù)量,沒有遇到任何問題來阻止它們傳輸?shù)侥康牡?,但這些數(shù)據(jù)報被丟棄(例如,由于缺乏緩沖區(qū)空間)[ipOutDisks]。請注意,如果任何此類數(shù)據(jù)包符合此(任意)丟棄標(biāo)準(zhǔn),則此計數(shù)器將包括在fwddgm/s中計數(shù)的數(shù)據(jù)報。

onort/s,每秒丟棄的IP數(shù)據(jù)報的數(shù)量,因為找不到將它們傳輸?shù)侥康牡豙ipOutNoRoutes]的路由。請注意,此計數(shù)器包括在fwddgm/s中計數(shù)的符合“無路由”標(biāo)準(zhǔn)的任何數(shù)據(jù)包。請注意,這包括主機無法路由的任何數(shù)據(jù)報,因為其所有默認(rèn)路由器都已關(guān)閉。

asmf/s,IP重新組裝算法每秒檢測到的故障數(shù)(無論出于什么原因:超時、錯誤等)[ipReasmFails]。

fragf/s,每秒丟棄的IP數(shù)據(jù)報的數(shù)量,因為它們需要在該實體中被碎片化,但不能這樣做。

使用ICMP關(guān)鍵字,報告關(guān)于ICMPv 4網(wǎng)絡(luò)流量的統(tǒng)計信息。請注意,ICMPv 4的統(tǒng)計數(shù)據(jù)依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

imsg/s,實體每秒收到的ICMP消息總數(shù)[icmpInMsgs]。

omsg/s,該實體試圖每秒發(fā)送的ICMP消息總數(shù)[icmpOutMsgs]。

iech/s,每秒接收的ICMP Echo(請求)消息的數(shù)量[icmpInEchos]。

iechr/s,每秒收到的ICMP回波回復(fù)消息的數(shù)量[icmpInEchoRep]。

oech/s,每秒發(fā)送的ICMP回聲(請求)消息數(shù)量[icmpOutEchos]。

oechr/s,每秒發(fā)送的ICMP回送回復(fù)消息的數(shù)量[icmpOutEchoRep]。

itm/s,每秒收到的ICMP時間戳(請求)消息數(shù)目[icmpInTimestamps]。

itmr/s,每秒收到的ICMP時間戳回復(fù)消息的數(shù)量[icmpInTimestampRep]。

otm/s,每秒發(fā)送的ICMP時間戳(請求)消息數(shù)量[icmpOut Timestamps]

otmr/s,每秒發(fā)送的ICMP時間戳回復(fù)消息的數(shù)量[icmpOutTimestampRep]。

iadrmk/s,每秒收到的ICMP地址掩碼請求消息的數(shù)量[icmpInAddrMask]。

iadrmkr/s,每秒收到的ICMP地址掩碼應(yīng)答消息的數(shù)量[icmpInAddrMaskRep] 

oadrmk/s,每秒發(fā)送的ICMP地址掩碼請求消息的數(shù)量[icmpOutAddrMask]

oadrmkr/s,每秒發(fā)送的ICMP地址掩碼應(yīng)答消息的數(shù)量[icmpOutAddrMaskRep]。

使用EICMP關(guān)鍵字,將報告有關(guān)ICMPv 4錯誤消息的統(tǒng)計信息。請注意,ICMPv 4的統(tǒng)計數(shù)據(jù)依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

ierr/s,實體每秒收到但被確定為具有ICMP特定錯誤的ICMP消息數(shù)(壞ICMP校驗和、壞長度等)[icmpinError]

oerr/s,該實體由于在ICMP中發(fā)現(xiàn)的問題而沒有發(fā)送的每秒ICMP消息的數(shù)量,例如缺少緩沖區(qū)[icmpOutError]。

idstunr/s,每秒接收到的ICMP目標(biāo)不可達(dá)消息數(shù)目[icmpInDestUnreachs]

odstunr/s,每秒發(fā)送的ICMP目標(biāo)不可達(dá)消息數(shù)目[icmpOutDestUnreachs] 

itmex/s,ICMP時間超過每秒收到的消息的次數(shù)[icmpInTimeExcds]

otmex/s,ICMP時間超過每秒發(fā)送的消息[icmpOutTimeExcds]。

iparmpb/s,每秒收到的ICMP參數(shù)問題消息數(shù)量[icmpInParmProbs]

oparmpb/s,每秒發(fā)送的ICMP參數(shù)問題消息的數(shù)量[icmpOutParmProbs]。

isrcq/s,每秒收到的ICMP源Quench消息的數(shù)量[icmpInSrcQuengs]。

osrcq/s,每秒發(fā)送的ICMP源Quench消息的數(shù)量[icmpOutSrcQuenberg]

iredir/s,每秒接收到的ICMP重定向消息的數(shù)量[icmpInRedirects]。

oredir/s,每秒發(fā)送的ICMP重定向消息的數(shù)量[icmpOutRedirections]。

使用TCP關(guān)鍵字,將報告有關(guān)TCPv 4網(wǎng)絡(luò)流量的統(tǒng)計信息。請注意,TCPv 4統(tǒng)計信息依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

active/s,tcp連接每秒從關(guān)閉狀態(tài)直接轉(zhuǎn)換到SYN發(fā)送狀態(tài)的次數(shù)[tcpActiveOpens]

passive/s,tcp連接從每秒偵聽狀態(tài)直接轉(zhuǎn)換到SYN-RCVD狀態(tài)的次數(shù)[tcpPassiveOpens]

iseg/s,每秒接收的段總數(shù),包括錯誤接收的段數(shù)[tcpInSegs]。此計數(shù)包括在當(dāng)前建立的連接上接收的段。

oseg/s,每秒發(fā)送的段數(shù),包括當(dāng)前連接上的段數(shù),但不包括僅包含重傳的octets[tcpOutSegs]的段數(shù)。

使用ETCP關(guān)鍵字,將報告有關(guān)TCPv 4網(wǎng)絡(luò)錯誤的統(tǒng)計信息。請注意,TCPv 4統(tǒng)計信息依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

atmptf/s,每秒TCP連接的次數(shù)已從SYN發(fā)送狀態(tài)或SYNRCVD狀態(tài)直接轉(zhuǎn)換到關(guān)閉狀態(tài),再加上每秒TCP連接的次數(shù)已從SYN-RCVD狀態(tài)直接轉(zhuǎn)換到偵聽狀態(tài)[tcpAttemtFails]。

estres/s,每秒有多少次TCP連接已經(jīng)從已建立的狀態(tài)或關(guān)閉等待狀態(tài)[tcpEstabResets]直接轉(zhuǎn)換到關(guān)閉狀態(tài)。

retrans/s,每秒重傳的段總數(shù),即包含一個或多個先前傳輸?shù)膐ctets[tcpRetransSegs]的TCP段數(shù)。

isegerr/s,每秒接收的錯誤段總數(shù)(例如,錯誤的TCP校驗和)[tcpInErrs]

orsts/s,每秒發(fā)送的包含RST標(biāo)志[tcpOutRars]的TCP段數(shù)。

使用UDP關(guān)鍵字,報告有關(guān)UDPv 4網(wǎng)絡(luò)流量的統(tǒng)計信息。注意,UDPv 4統(tǒng)計信息依賴于要收集的南共體選項“-S SNMP”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

idgm/s,每秒發(fā)送給UDP用戶的UDP數(shù)據(jù)報總數(shù)[udpInDatagram]

odgm/s,該實體每秒發(fā)送的UDP數(shù)據(jù)報總數(shù)[udpOutDatagram]

noport/s,在目標(biāo)端口[udpNoport]上沒有應(yīng)用程序的每秒接收的UDP數(shù)據(jù)報總數(shù)。

idgmerr/s,每秒接收到的UDP數(shù)據(jù)報數(shù)量,由于目的地端口缺少應(yīng)用程序[udpInError]而無法傳遞。

使用SOCK6關(guān)鍵字,將報告正在使用的套接字的統(tǒng)計信息(IPv 6)。請注意,IPv 6統(tǒng)計數(shù)據(jù)依賴于要收集的南共體選項“-S IPv 6”。顯示下列值:

tcp6sck,目前正在使用的TCPv6套接字的數(shù)量。

udp6sck,目前正在使用的UDPv6套接字的數(shù)量

raw6sck,目前正在使用RAWv6套接字的數(shù)量

ip6-frag,目前正在使用ipv6碎片的數(shù)量

使用IP6關(guān)鍵字,報告有關(guān)IPv 6網(wǎng)絡(luò)流量的統(tǒng)計信息。請注意,IPv 6統(tǒng)計數(shù)據(jù)依賴于要收集的南共體選項“-S IPv 6”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

irec6/s,每秒從接口接收的輸入數(shù)據(jù)報總數(shù),包括錯誤接收的數(shù)據(jù)報[ipv6IfStatsInReceives]。

fwddgm6/s,該實體接收并轉(zhuǎn)發(fā)到其最終目的地的每秒輸出數(shù)據(jù)報數(shù)[ipv6IfStatsOutForwDatagram]。

idel6/s,每秒成功傳遞到IPv 6用戶協(xié)議(包括ICMP)的數(shù)據(jù)報總數(shù)[ipv6IfStatsInDelivers]。

orq6/s,本地IPv 6用戶協(xié)議(包括ICMP)每秒在傳輸請求中向IPv 6提供的IPv 6數(shù)據(jù)報總數(shù)[ipv6IfStatsOutRequest]。

asmrq6/s,每秒接收到的需要在此接口重新組裝的IPv 6片段數(shù)量[ipv6IfStatsReasmReqds]。

asmok6/s,每秒成功重新組裝的IPv 6數(shù)據(jù)報數(shù)目[ipv6IfStatsReasmOKs]。

imcpck6/s,接口每秒接收的多播數(shù)據(jù)包數(shù)量[ipv6IfStatsInMcastPkts]。

omcpck6/s,通過接口[ipv6IfStatsOutMcastPkts]每秒發(fā)送的多播數(shù)據(jù)包數(shù)。

fragok6/s,每秒在此輸出接口上成功分段的IPv 6數(shù)據(jù)報的數(shù)量[ipv6IfStatsOutFragOKs]

fragcr6/s,由于在此輸出接口[ipv6IfStatsOutFragCreates]分段而每秒生成的輸出數(shù)據(jù)報片段的數(shù)量。

使用EIP6關(guān)鍵字,報告有關(guān)IPv 6網(wǎng)絡(luò)錯誤的統(tǒng)計信息。請注意,IPv 6統(tǒng)計數(shù)據(jù)依賴于要收集的南共體選項“-S IPv 6”。顯示以下值(方括號之間的形式SNMP名稱)

ihdrer6/s,由于IPv 6標(biāo)頭中的錯誤而每秒丟棄的輸入數(shù)據(jù)報的數(shù)量,包括版本號錯配、其他格式錯誤、跳數(shù)超出、在處理IPv 6選項時發(fā)現(xiàn)的錯誤等。[ipv6fStatsInHdrError]。

iadrer6/s,每秒丟棄的輸入數(shù)據(jù)報數(shù)量,因為它們的IPv 6標(biāo)頭的目標(biāo)字段中的IPv 6地址不是要在此實體接收的有效地址。此計數(shù)包括無效地址(例如:0)和不支持的地址(例如,帶有未分配前綴的地址)。對于非IPv 6路由器,因此不轉(zhuǎn)發(fā)數(shù)據(jù)報的實體,此計數(shù)器包括丟棄的數(shù)據(jù)報,因為目標(biāo)地址不是本地地址[ipv6IfStatsInAddrError]。

iukwnp6/s,由于未知或不受支持的協(xié)議而成功接收但每秒丟棄的本地尋址數(shù)據(jù)報的數(shù)目[ipv6IfStatsIn未知nProtos]。

i2big6/s,由于其大小超過傳出接口的鏈接MTU而無法每秒轉(zhuǎn)發(fā)的輸入數(shù)據(jù)報的數(shù)量[ipv6IfStatsInTooBigError]。

idisc6/s,每秒輸入IPv 6數(shù)據(jù)報的數(shù)量,這些數(shù)據(jù)報沒有遇到任何問題來阻止它們繼續(xù)處理,但這些數(shù)據(jù)報被丟棄(例如,由于缺乏緩沖區(qū)空間)[ipv6IfStatsInDiscards]。

inort6/s,每秒丟棄的輸入數(shù)據(jù)報的數(shù)量,因為找不到將它們傳輸?shù)狡淠康牡豙ipv6IfStatsInNoRoutes]的路由(Ipv6IfStatsInNoRoutes)。

onort6/s,每秒丟棄的本地生成的IP數(shù)據(jù)報的數(shù)量,因為找不到將它們傳輸?shù)侥康牡氐穆酚蒣unknown formal SNMP name]。

asmf6/s,IPv 6重新組裝算法每秒檢測到的故障數(shù)(無論出于什么原因:超時、錯誤等)。[ipv6fStatsReasmFails]。

fragf6/s,每秒丟棄的IPv 6數(shù)據(jù)報的數(shù)量,因為它們需要在這個輸出接口上被碎片化,但不能是[ipv6IfStatsOutFragFails]。

itrpck6/s,由于數(shù)據(jù)報幀沒有攜帶足夠的數(shù)據(jù)而每秒丟棄的輸入數(shù)據(jù)報數(shù)[ipv6IfStatsInTruncatedPkts]

使用ICMP6關(guān)鍵字,報告了有關(guān)ICMPv 6網(wǎng)絡(luò)流量的統(tǒng)計信息。請注意,ICMPv 6的統(tǒng)計數(shù)據(jù)取決于要收集的南共體選項“-S IPv 6”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

imsg6/s,接口每秒接收的ICMP消息總數(shù),其中包括ierr6/s計算的所有消息[ipv6IfIcmpInMsgs]。

omsg6/s,此接口每秒試圖發(fā)送的ICMP消息總數(shù)[ipv6IfIcmpOutMsgs]

iech7/s,接口每秒接收的ICMP Echo(請求)消息數(shù)量[ipv6IfIcmpInEchos]

iechr6/s,接口每秒接收的ICMP回波回復(fù)消息的數(shù)量[ipv6IfIcmpInEchoReplies]

oechr6/s,接口每秒發(fā)送的ICMP Echo回復(fù)消息的數(shù)量[ipv6IfIcmpOutEchoReplies]。

igmbq6/s,接口每秒接收到的ICMPv 6組成員查詢消息數(shù)目[ipv6IfIcmpInGroupMembQueries]

igmbr6/s,接口每秒接收到的ICMPv 6組成員資格響應(yīng)消息的數(shù)量[ipv6IfIcmpInGroupMembResponse]。

ogmbr6/s,每秒發(fā)送的ICMPv 6組成員資格響應(yīng)消息數(shù)目[ipv6IfIcmpOutGroupMembResponse]

igmbrd6/s,接口每秒接收到的ICMPv 6組成員減少消息的數(shù)量[ipv6IfIcmpInGroupMembReductions]。

ogmbrd6/s,每秒發(fā)送的ICMPv 6組成員數(shù)目減少消息[ipv6IfIcmpOutGroupMembReductions]

irtsol6/s,ICMP路由器每秒請求接口接收的消息的數(shù)量[ipv6IfIcmpInRouterSolrice]。

ortsol6/s,每秒由接口發(fā)送的ICMP路由器請求消息的數(shù)量[ipv6IfIcmpOutRouterSolter]。

irtad6/s,接口每秒接收到的ICMP路由器廣告消息數(shù)量[ipv6IfIcmpInRouterAdvertisements]。

inbsol6/s,每秒由接口接收的ICMP鄰居請求消息的數(shù)量[ipv6IfIcmpInNeighborSolrice]。

onbsol6/s,接口每秒發(fā)送的ICMP鄰居請求消息的數(shù)量[ipv6IfIcmpOutNeighSolborSoleline]。

inbad6/s,接口每秒接收到的ICMP鄰居廣告消息的數(shù)量[ipv6IfIcmpInNeighborAdvertisements]。

onbad6/s,接口每秒發(fā)送的ICMP鄰居廣告消息數(shù)量[ipv6IfIcmpOutNeighborAdvertisements]。

使用EICMP6關(guān)鍵字,報告有關(guān)ICMPv 6錯誤消息的統(tǒng)計信息。請注意,ICMPv 6的統(tǒng)計數(shù)據(jù)取決于要收集的南共體選項“-S IPv 6”。顯示以下值(方括號內(nèi)有正式SNMP名稱):

ierr6/s,接口每秒收到但被確定為具有ICMP特定錯誤的ICMP消息數(shù)(壞ICMP校驗和、壞長度等)[ipv6IcmpInError]

idtunr6/s,接口每秒接收到的ICMP目標(biāo)不可達(dá)消息的數(shù)量[ipv6IfIcmpInDestUnreachs]。

odtunr6/s,接口每秒發(fā)送的ICMP目標(biāo)不可達(dá)消息的數(shù)量[ipv6IfIcmpOutDestUnreachs]。

itmex6/s,ICMP時間超過接口每秒接收的消息的次數(shù)[ipv6IfIcmpInTimeExcds]。

otmex6/s,ICMP時間超過接口每秒發(fā)送的消息的次數(shù)[ipv6IfIcmpOutTimeExcds]。

iprmpb6/s,接口每秒接收到的ICMP參數(shù)問題消息的數(shù)量[ipv6IfIcmpInParmProblems]。

oprmpb6/s,接口每秒發(fā)送的ICMP參數(shù)問題消息的數(shù)量[ipv6IfIcmpOutParmProblems]。

iredir6/s,每秒由接口接收的重定向消息的數(shù)量[ipv6IfIcmpInRedirections]。

oredir6/s,接口第二次發(fā)送的重定向消息數(shù)量[ipv6IfIcmpOutRedirections]。

ipck2b6/s,接口每秒接收到的ICMP數(shù)據(jù)包的數(shù)量[ipv6IfIcmpInPktTooBigs]。

opck2b6/s,接口每秒發(fā)送的ICMP數(shù)據(jù)包的數(shù)量[ipv6IfIcmpOutPktTooBigs]。

使用UDP6關(guān)鍵字,報告有關(guān)UDPv 6網(wǎng)絡(luò)流量的統(tǒng)計信息。請注意,UDPv 6的統(tǒng)計數(shù)據(jù)取決于要收集的南共體選項“-S IPv 6”。顯示以下值(方括號之間的形式SNMP名稱):

idgm6/s,每秒傳遞給UDP用戶的UDP數(shù)據(jù)報總數(shù)[udpInDatagram]。

odgm6/s,該實體每秒發(fā)送的UDP數(shù)據(jù)報總數(shù)[udpOutDatagram]。

noport6/s,在目標(biāo)端口上沒有應(yīng)用程序的每秒接收的UDP數(shù)據(jù)報總數(shù)[udpNoport]。

idgmer6/s,每秒接收到的UDP數(shù)據(jù)報數(shù)量,由于目的地端口缺少應(yīng)用程序而無法傳遞[udpInError]。

-o

保存內(nèi)容

-P

報告cpu使用情況

-p

漂亮的打印設(shè)備名稱。結(jié)合選項-d使用此選項。默認(rèn)情況下,名稱被打印為dev m-n,其中m和n是設(shè)備的主要和次要設(shè)備號。

-q

報告隊列長度和負(fù)載平均值:

runq-sz,運行隊列長度(等待運行時的任務(wù)數(shù))

plist-sz,任務(wù)列表中的任務(wù)數(shù)

ldavg-1,最后一分鐘的系統(tǒng)負(fù)載平均值。負(fù)載平均值計算為可運行或正在運行的任務(wù)的平均數(shù)量(R狀態(tài)),以及在指定間隔內(nèi)處于不間斷睡眠狀態(tài)(D狀態(tài))的任務(wù)數(shù)。

ldavg-5,在過去5分鐘系統(tǒng)平均負(fù)荷。

ldavg-15,在過去15分鐘系統(tǒng)平均負(fù)荷。

-r

報告內(nèi)存使用情況:

kbmemfree,可用內(nèi)存的數(shù)量(千字節(jié))。

kbmemused,使用內(nèi)存的數(shù)量(以千字節(jié)為單位)。這沒有考慮到內(nèi)核本身使用的內(nèi)存。

%memused,使用內(nèi)存的百分比。

kbbuffers,內(nèi)核用作緩沖區(qū)的內(nèi)存數(shù)量(以千字節(jié)為單位)。

kbcached,內(nèi)核緩存數(shù)據(jù)的內(nèi)存量(以千字節(jié)為單位)

kbcommit,當(dāng)前工作負(fù)載所需的以千字節(jié)為單位的內(nèi)存量。這是對需要多少內(nèi)存/交換以保證內(nèi)存永不耗盡的估計。

%commit,當(dāng)前工作負(fù)載所需內(nèi)存占內(nèi)存總量(RAM交換)的百分比。這個數(shù)字可能大于100%,因為內(nèi)核通常會過多提交內(nèi)存。

-R

報告內(nèi)存統(tǒng)計。顯示下列值

frmpg/s,系統(tǒng)每秒釋放的內(nèi)存頁數(shù)。負(fù)值表示系統(tǒng)分配的若干頁。注意,根據(jù)機器架構(gòu),頁面的大小為4kB或8kB。

bufpg/s,系統(tǒng)每秒用作緩沖區(qū)的附加內(nèi)存頁數(shù)。負(fù)值意味著系統(tǒng)用作緩沖區(qū)的頁面減少。

campg/s,系統(tǒng)每秒緩存的其他內(nèi)存頁數(shù)。負(fù)值意味著緩存中的頁面減少。

-s [hh:mm:ss]

設(shè)置數(shù)據(jù)起始時間

-S

報告交換空間利用率統(tǒng)計數(shù)據(jù):

kbswpfree,自由交換空間的數(shù)量(以千字節(jié)為單位)

kbswpused,使用的交換空間數(shù)量(以千字節(jié)為單位)

%swpused,Percentage of used swap space.

kbswpcad,緩存交換內(nèi)存的數(shù)量(以千字節(jié)為單位)。這是一旦被交換掉的內(nèi)存,就會被交換回來,但仍然在交換區(qū)(如果需要內(nèi)存,就不需要再交換了,因為它已經(jīng)在交換區(qū)了)。這節(jié)省了I/O)。

%swpcad,緩存交換內(nèi)存相對于使用交換空間數(shù)量的百分比

-t

從每日數(shù)據(jù)文件讀取數(shù)據(jù)時,指示sar應(yīng)在數(shù)據(jù)文件創(chuàng)建者的原始區(qū)域設(shè)置時間內(nèi)顯示時間戳。如果沒有此選項,sar命令將在用戶的區(qū)域設(shè)置時間中顯示時間戳。

-u  [ ALL ]

報告CPU利用率。ALL關(guān)鍵字指示應(yīng)該顯示所有CPU字段。報告可以顯示以下字段:

%user,在用戶級別(應(yīng)用程序)執(zhí)行時出現(xiàn)的CPU利用率百分比。請注意,此字段包括運行虛擬處理器所花費的時間。

%usr,在用戶級別(應(yīng)用程序)執(zhí)行時出現(xiàn)的CPU利用率百分比。請注意,此字段不包括運行虛擬處理器所花費的時間。

%nice,在具有良好優(yōu)先級的用戶級別執(zhí)行時出現(xiàn)的cpu利用率百分比

%system,在系統(tǒng)級(內(nèi)核)執(zhí)行時出現(xiàn)的CPU利用率百分比。請注意,此字段包括用于服務(wù)硬件和軟件中斷的時間。

%sys,在系統(tǒng)級(內(nèi)核)執(zhí)行時出現(xiàn)的CPU利用率百分比。請注意,此字段不包括用于服務(wù)硬件或軟件中斷的時間。

%iowait,CPU或CPU空閑的時間百分比,在此期間,系統(tǒng)有未執(zhí)行的磁盤I/O請求。

%steal,在虛擬機管理程序為另一個虛擬處理器服務(wù)時,虛擬CPU或CPU在非自愿等待中花費的時間百分比

%irq,CPU或CPU用于服務(wù)硬件中斷的時間百分比。

%soft,CPU或CPU用于服務(wù)軟件中斷的時間百分比。

%guest,CPU或CPU用于運行虛擬處理器的時間百分比

%idle,CPU或CPU空閑且系統(tǒng)沒有未執(zhí)行磁盤I/O請求的時間百分比。

-v

報告inode、file和其他內(nèi)核表的狀態(tài)。顯示下列值:

dentunusd,目錄緩存中未使用的緩存條目數(shù)。

file-nr,系統(tǒng)使用的文件句柄數(shù)。

inode-nr,系統(tǒng)使用的inode處理程序的數(shù)量。

pty-nr,系統(tǒng)使用的偽終端數(shù)量。

-V

打印命令版本信息,并且退出

-w

報告任務(wù)創(chuàng)建和切換情況

-W

報告交換空間情況:

pswpin/s,系統(tǒng)每秒輸入的交換頁總數(shù)

pswpout/s,系統(tǒng)每秒生成的交換頁總數(shù)

-y

報告tty設(shè)備情況,顯示以下值:

rcvin/s,當(dāng)前串行線路每秒接收中斷的次數(shù)。在TTY列中給出了序列號。

xmtin/s,當(dāng)前串行線路每秒發(fā)送中斷的次數(shù)。

framerr/s,當(dāng)前串行線路每秒幀錯誤數(shù)。

prtyerr/s,當(dāng)前串行線路每秒奇偶校驗錯誤數(shù)。。

brk/s,當(dāng)前串行線路每秒中斷次數(shù)。

ovrun/s,當(dāng)前串行線路每秒溢出錯誤數(shù)

3、文件

/var/log/sa/sadd,指示每日數(shù)據(jù)文件,其中“dd”參數(shù)是表示月份中的某一天的數(shù)字。

/proc,包含具有系統(tǒng)統(tǒng)計信息的各種文件。

4、例子代碼

sar -u 2 5

2秒報告CPU利用率。顯示5行。

sar -I 14 -o int14.file 2 10

2秒報告IRQ 14的統(tǒng)計數(shù)據(jù)。顯示10行。數(shù)據(jù)存儲在一個名為“int14.file”的文件中。

sar -r -n DEV -f /var/log/sa/sa16

顯示存儲在每日數(shù)據(jù)文件“sa16”中的內(nèi)存和網(wǎng)絡(luò)統(tǒng)計數(shù)據(jù)

sar –A

顯示當(dāng)前每日數(shù)據(jù)文件中保存的所有統(tǒng)計信息。

5、實例

1)顯示cpu使用情況 

[root@localhost ntop-4.0.1]# sar –P ALL               //顯示所有cpu使用情況

Linux 2.6.32-431.el6.i686 (localhost.localdomain)    20181010   _i686_ (1 CPU)

090001     CPU    %user     %nice   %system   %iowait    %steal     %idle

091001     all      0.16      0.00      0.07      0.02      0.00     99.75

091001       0     0.16      0.00      0.07      0.02      0.00     99.75

 

091001     CPU    %user     %nice   %system   %iowait    %steal     %idle

092001     all      0.13      0.00      0.09      0.03      0.00     99.75

092001       0      0.13      0.00    

2)顯示網(wǎng)絡(luò)使用情況 

[root@localhost ntop-4.0.1]# sar -n SOCK -s 15:00:00 -e 16:20:00                 //顯示網(wǎng)路中socket使用狀態(tài),設(shè)置的顯示的起始和結(jié)束時間

Linux 2.6.32-431.el6.i686 (localhost.localdomain)    20180810   _i686_ (1 CPU)

 

150001    totsck   tcpsck    udpsck    rawsck   ip-frag    tcp-tw

151001       707         5         6         0         0         0

152001       723         5         6         0         0         0

平均時間:      715         5         6         0         0         0

 

152421       LINUX RESTART

 

153001    totsck   tcpsck    udpsck    rawsck   ip-frag    tcp-tw

154001       702         5         6         0         0         0

155001       698         5         6         0         0         0

160001       698         5         6         0         0         0

161001       717         5         6         0         0         0

平均時間:      704         5         6         0         0         0

 

150001    totsck   tcpsck    udpsck    rawsck   ip-frag    tcp-tw

151001       797        19        11         0         0         0

152001       801        19        11         0         0         0

153001       797        19        11         0         0         0

154001       775        16        11         0         0         0

155002       775        16        11         0         0         0

160001       775        16        11         0         0         0

161001       775        16        11         0         0         0

平均時間:      785        17        11         0         0         0

[root@localhost ntop-4.0.1]# 

到此,相信大家對“Linux基礎(chǔ)命令sar的用法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁名稱:Linux基礎(chǔ)命令sar的用法-創(chuàng)新互聯(lián)
路徑分享:http://muchs.cn/article34/csgipe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、建站公司電子商務(wù)、網(wǎng)站設(shè)計公司軟件開發(fā)、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司