在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux中查看硬件信息超強(qiáng)命令sar

FPGA之家 ? 來(lái)源:一口Linux ? 作者:一口Linux ? 2021-03-29 15:03 ? 次閱讀

一、概述sar(System Activity Reporter,系統(tǒng)活動(dòng)情況報(bào)告)是Linux下系統(tǒng)運(yùn)行狀態(tài)統(tǒng)計(jì)工具,可從多方面對(duì)系統(tǒng)的活動(dòng)進(jìn)行報(bào)告,包括:文件的讀寫(xiě)情況、系統(tǒng)調(diào)用的使用情況、磁盤(pán)I/O、CPU效率、內(nèi)存使用狀況、進(jìn)程活動(dòng)及IPC有關(guān)的活動(dòng)等。算是一個(gè)萬(wàn)能的小能手。

二、安裝ubuntu下:

root@ubuntu:/home/peng# apt-get install sysstat

root@ubuntu:/home/peng# sar -r

Cannot open /var/log/sysstat/sa07: No such file or directory

Please check if data collecting is enabled

執(zhí)行后會(huì)遇到以下錯(cuò)誤,sa07中的07是當(dāng)天的日期,原因是由于沒(méi)有創(chuàng)建該文件。解決方法:

root@ubuntu:/home/peng# chmod o+w /etc/default/sysstat

root@ubuntu:/home/peng# vim /etc/default/sysstat

三、 命令語(yǔ)法

bdf9ff38-8ecb-11eb-8b86-12bb97331649.png

類(lèi)型 就是我們要獲取的是哪個(gè)類(lèi)型的指標(biāo)數(shù)據(jù),這里的-n,代表的是監(jiān)控一些網(wǎng)絡(luò)信息

-a:文件讀寫(xiě)情況

-A:所有報(bào)告的總和

-B:分頁(yè)狀況

-b:顯示I/O和傳送速率的統(tǒng)計(jì)信息

-c:輸出進(jìn)程統(tǒng)計(jì)信息,每秒創(chuàng)建的進(jìn)程數(shù)

-d:塊設(shè)備狀況

-F [ MOUNT ]:文件系統(tǒng)統(tǒng)計(jì)信息

-H:交換空間利用率

-I { 《中斷》 | SUM | ALL | XALL }:中斷信息狀況

-n:匯報(bào)網(wǎng)絡(luò)情況

-P:設(shè)定CPU

-q:隊(duì)列長(zhǎng)度和平均負(fù)載

-R:輸出內(nèi)存頁(yè)面的統(tǒng)計(jì)信息

-r [ ALL ]:輸出內(nèi)存和交換空間的統(tǒng)計(jì)信息

-S:交換空間利用率信息

-u [ ALL ]:輸出CPU使用情況的統(tǒng)計(jì)信息

-v:輸出inode、文件和其他內(nèi)核表的統(tǒng)計(jì)信息

-W:輸出系統(tǒng)交換活動(dòng)信息

-w:任務(wù)創(chuàng)建與系統(tǒng)轉(zhuǎn)換信息

-y:終端設(shè)備活動(dòng)情況

類(lèi)型參數(shù) 有的類(lèi)型帶有參數(shù),有的沒(méi)有。這里的DEV,代表的是監(jiān)控網(wǎng)卡信息

間隔時(shí)間 每次報(bào)告的間隔時(shí)間(秒)

次數(shù)

顯示報(bào)告的次數(shù)。如:時(shí)間間隔是2,采樣次數(shù)是3,那么sar命令將阻塞12秒鐘。

幫助

root@ubuntu:/home/peng# sar --help

Usage: sar [ options ] [ 《interval》 [ 《count》 ] ]

Options are:

[ -A ] [ -B ] [ -b ] [ -C ] [ -D ] [ -d ] [ -F [ MOUNT ] ] [ -H ] [ -h ]

[ -p ] [ -q ] [ -R ] [ -r [ ALL ] ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -V ]

[ -v ] [ -W ] [ -w ] [ -y ] [ --sadc

[ -I { 《int》 [,。..] | SUM | ALL | XALL } ] [ -P { 《cpu》 [,。..] | ALL } ]

[ -m { 《keyword》 [,。..] | ALL } ] [ -n { 《keyword》 [,。..] | ALL } ]

[ -j { ID | LABEL | PATH | UUID | 。.. } ]

[ -f [ 《filename》 ] | -o [ 《filename》 ] | -[0-9]+ ]

[ -i 《interval》 ] [ -s [ 《hh:mm[:ss]》 ] ] [ -e [ 《hh:mm[:ss]》 ] ]

四、舉例Linux下的資源監(jiān)控,主要有下面幾種:有磁盤(pán)、CPU、網(wǎng)絡(luò)、內(nèi)存、IO等。

1. CPU信息我們就先從cpu信息開(kāi)始說(shuō)起。作為計(jì)算機(jī)的大腦,作為一個(gè)指揮者,我們要監(jiān)控它的一舉一動(dòng)。實(shí)際上,對(duì)于CPU有下面三種監(jiān)控:利用率,負(fù)載,中斷。

(1)CPU利用率

使用sar -u,我們看下它的執(zhí)行結(jié)果。可以看到每種類(lèi)型的使用情況,和top命令中的意義,是一樣的。

root@ubuntu:/home/peng# sar -u 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0509 AM CPU %user %nice %system %iowait %steal %idle

0510 AM all 1.01 0.00 2.02 0.00 0.00 96.97

Average: all 1.01 0.00 2.02 0.00 0.00 96.97

字段說(shuō)明

%user #用戶空間的CPU使用

%nice 改變過(guò)優(yōu)先級(jí)的進(jìn)程的CPU使用率

%system 內(nèi)核空間的CPU使用率

%iowait CPU等待IO的百分比

%steal 虛擬機(jī)的虛擬機(jī)CPU使用的CPU

%idle 空閑的CPU

在以上的顯示當(dāng)中,主要看%iowait和%idle,%iowait過(guò)高表示存在I/O瓶頸,即磁盤(pán)IO無(wú)法滿足業(yè)務(wù)需求,如果%idle過(guò)低表示CPU使用率比較嚴(yán)重,需要結(jié)合內(nèi)存使用等情況判斷CPU是否瓶頸。

(2)報(bào)個(gè)每個(gè)CPU的使用狀態(tài):

root@ubuntu:/home/peng# sar -p 1 3

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0521 AM CPU %user %nice %system %iowait %steal %idle

0522 AM all 1.00 0.00 0.00 0.00 0.00 99.00

0523 AM all 1.02 0.00 0.00 0.00 0.00 98.98

0524 AM all 1.01 0.00 1.01 0.00 0.00 97.98

Average: all 1.01 0.00 0.34 0.00 0.00 98.65

字段說(shuō)明

CPU: 所有CPU的統(tǒng)計(jì)

%user 用戶態(tài)的CPU使用統(tǒng)計(jì)

%nice 更改過(guò)優(yōu)先級(jí)的進(jìn)程的CPU使用統(tǒng)計(jì)

%iowait CPU等待IO數(shù)據(jù)的百分比

%steal 虛擬機(jī)的vCPU占用的物理CPU的百分比

%idle 空閑的CPU百分比

(3)CPU負(fù)載 使用sar -q,同樣的,和top的參數(shù)意義是相似的。除了load值,它還顯示了等待隊(duì)列的長(zhǎng)度,對(duì)于排查排隊(duì)問(wèn)題非常有幫助。

root@ubuntu:/home/peng# sar -q 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0520 AM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked

0521 AM 0 440 0.01 0.02 0.00 0

Average: 0 440 0.01 0.02 0.00 0

字段說(shuō)明

runq-sz 運(yùn)行隊(duì)列的長(zhǎng)度(等待運(yùn)行的進(jìn)程數(shù),每個(gè)核的CP不能超過(guò)3個(gè))

plist-sz 進(jìn)程列表中的進(jìn)程(processes)和線程數(shù)(threads)的數(shù)量

ldavg-1 最后1分鐘的CPU平均負(fù)載,即將多核CPU過(guò)去一分鐘的負(fù)載相加再除以核心數(shù)得出的平均值,5分鐘和15分鐘以此類(lèi)推

ldavg-5 最后5分鐘的CPU平均負(fù)載

ldavg-15 最后15分鐘的CPU平均負(fù)載

(4)中斷

使用sar -I,注意i是大寫(xiě)的。由于有不同的換算方式,所以中斷的參數(shù),分為默認(rèn)、SUM、ALL等。

root@ubuntu:/home/peng# sar -I SUM 1 2

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0501 AM INTR intr/s

0502 AM sum 250.52

0503 AM sum 338.38

Average: sum 294.90

(5)上下文切換

使用sar -w,它經(jīng)常與監(jiān)控swap交換分區(qū)的使用情況的sar -W(注意大小寫(xiě))搞混,所以要注意。

root@ubuntu:/home/peng# sar -w 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0553 AM proc/s cswch/s

0554 AM 0.00 433.67

0555 AM 0.00 734.38

0556 AM 0.00 582.65

0557 AM 0.00 886.46

2. 內(nèi)存信息

be23adec-8ecb-11eb-8b86-12bb97331649.png

內(nèi)存主要是分為下面這些部分,我們平常監(jiān)控的,主要是物理內(nèi)存、虛擬內(nèi)存、內(nèi)核等。

(1)內(nèi)存利用率

使用sar -r命令。有些sar版本可能會(huì)有sar -R,但一般小寫(xiě)的就夠了。

root@ubuntu:/home/peng# sar -r 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0554 AM kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty

0555 AM 281108 1736408 86.07 109040 675176 3345488 110.93 730964 591392 0

Average: 281108 1736408 86.07 109040 675176 3345488 110.93 730964 591392 0

字段說(shuō)明

kbmemfree:可用的空閑內(nèi)存大小

kbmemused:已使用的內(nèi)存大小(不包含內(nèi)核使用的內(nèi)存)

%memused:已使用內(nèi)存的百分?jǐn)?shù)

kbbuffers :內(nèi)核緩沖區(qū)(buffer)使用的內(nèi)存大小

kbcached :內(nèi)核高速緩存(cache)數(shù)據(jù)使用的內(nèi)存大小

kbswpfree :可用的空閑交換空間大小

kbswpused:已使用的交換空間大小

%swpused:已使用交換空間的百分?jǐn)?shù)

kbswpcad :交換空間的高速緩存使用的內(nèi)存大小

kbcommit 保證當(dāng)前系統(tǒng)正常運(yùn)行所需要的最小內(nèi)存,即為了確保內(nèi)存不溢出而需要的最少內(nèi)存(物理內(nèi)存+Swap分區(qū))

commit 這個(gè)值是kbcommit與內(nèi)存總量(物理內(nèi)存+swap分區(qū))的一個(gè)百分比的值

(2)swap交換分區(qū)

對(duì)于swap分區(qū)來(lái)說(shuō),就可以使用sar -S。效果如下。如果想要看交換分區(qū)的使用情況(非容量情況),就要切換到sar -W命令。

root@ubuntu:/home/peng# sar -S 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0515 AM kbswpfree kbswpused %swpused kbswpcad %swpcad

0516 AM 962556 35840 3.59 2808 7.83

Average: 962556 35840 3.59 2808 7.83

(3)內(nèi)核使用情況

主要是使用sar -v命令。v一般在別的命令中用作版本展示,sar命令用來(lái)輸出slab區(qū)的一些信息,可以說(shuō)是特立獨(dú)行,不走尋常路。

root@ubuntu:/home/peng# sar -v 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0546 AM dentunusd file-nr inode-nr pty-nr

0547 AM 47183 6816 53938 17

0548 AM 47183 6816 53938 17

字段說(shuō)明

dentunusd 在緩沖目錄條目中沒(méi)有使用的條目數(shù)量

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

inode-nr 已經(jīng)使用的索引數(shù)量

pty-nr 使用的pty數(shù)量

(4)監(jiān)控內(nèi)存分頁(yè)信息, 主要是使用sar -B命令。(注意他的發(fā)音!很牛掰!) 執(zhí)行結(jié)果如下:

root@ubuntu:/home/peng# sar -B

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0134 AM LINUX RESTART (1 CPU)

0101 AM pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff

0201 AM 0.00 0.29 23.98 0.00 10.50 0.00 0.00 0.00 0.00

0201 AM 0.00 0.23 1.03 0.00 1.90 0.00 0.00 0.00 0.00

0201 AM 0.00 0.47 1.73 0.00 2.71 0.00 0.00 0.00 0.00

(5)查看系統(tǒng)swap分區(qū)的統(tǒng)計(jì)信息:

root@ubuntu:/home/peng# sar -W

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0134 AM LINUX RESTART (1 CPU)

0101 AM pswpin/s pswpout/s

0201 AM 0.00 0.00

0201 AM 0.00 0.00

0201 AM 0.00 0.00

0201 AM 0.00 0.00

0201 AM 0.00 0.00

0201 AM 0.00 0.00

字段說(shuō)明

pswpin/s 每秒從交換分區(qū)到系統(tǒng)的交換頁(yè)面(swap page)數(shù)量

pswpout/s 每秒從系統(tǒng)交換到swap的交換頁(yè)面(swap page)的數(shù)量

(6)查看I/O和傳遞速率的統(tǒng)計(jì)信息

root@ubuntu:/home/peng# sar -b

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0134 AM LINUX RESTART (1 CPU)

0101 AM tps rtps wtps bread/s bwrtn/s

0201 AM 0.04 0.00 0.04 0.00 0.59

0201 AM 0.03 0.00 0.03 0.00 0.47

字段說(shuō)明

tps 磁盤(pán)每秒鐘的IO總數(shù),等于iostat中的tps

rtps 每秒鐘從磁盤(pán)讀取的IO總數(shù)

wtps 每秒鐘從寫(xiě)入到磁盤(pán)的IO總數(shù)

bread/s 每秒鐘從磁盤(pán)讀取的塊總數(shù)

bwrtn/s 每秒鐘寫(xiě)入到磁盤(pán)的塊總數(shù)

(7)磁盤(pán)使用詳情統(tǒng)計(jì)

root@ubuntu:/home/peng# sar -d

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0134 AM LINUX RESTART (1 CPU)

0101 AM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util

0201 AM dev7-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

0201 AM dev8-0 0.04 0.00 0.59 13.54 0.00 0.00 0.00 0.00

字段說(shuō)明

DEV 磁盤(pán)設(shè)備的名稱(chēng),如果不加-p,會(huì)顯示dev253-0類(lèi)似的設(shè)備名稱(chēng),因此加上-p顯示的名稱(chēng)更直接

tps:每秒I/O的傳輸總數(shù)

rd_sec/s 每秒讀取的扇區(qū)的總數(shù)

wr_sec/s 每秒寫(xiě)入的扇區(qū)的 總數(shù)

avgrq-sz 平均每次次磁盤(pán)I/O操作的數(shù)據(jù)大小(扇區(qū))

avgqu-sz 磁盤(pán)請(qǐng)求隊(duì)列的平均長(zhǎng)度

await 從請(qǐng)求磁盤(pán)操作到系統(tǒng)完成處理,每次請(qǐng)求的平均消耗時(shí)間,包括請(qǐng)求隊(duì)列等待時(shí)間,單位是毫秒(1秒等于1000毫秒),等于尋道時(shí)間+隊(duì)列時(shí)間+服務(wù)時(shí)間

svctm I/O的服務(wù)處理時(shí)間,即不包括請(qǐng)求隊(duì)列中的時(shí)間

%util I/O請(qǐng)求占用的CPU百分比,值越高,說(shuō)明I/O越慢

3. I/O信息IO信息監(jiān)控,同樣是一個(gè)響亮的sar -b,不過(guò)這里的b,變成了小寫(xiě)的。

root@ubuntu:/home/peng# sar -b 1 2

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0522 AM tps rtps wtps bread/s bwrtn/s

0523 AM 0.00 0.00 0.00 0.00 0.00

0524 AM 2.06 0.00 2.06 0.00 65.98

Average: 1.02 0.00 1.02 0.00 32.65

字段說(shuō)明

tps 磁盤(pán)每秒鐘的IO總數(shù),等于iostat中的tps

rtps 每秒鐘從磁盤(pán)讀取的IO總數(shù)

wtps 每秒鐘從寫(xiě)入到磁盤(pán)的IO總數(shù)

bread/s 每秒鐘從磁盤(pán)讀取的塊總數(shù)

bwrtn/s 每秒鐘寫(xiě)入到磁盤(pán)的塊總數(shù)

sar -d命令非常類(lèi)似于iostat命令,結(jié)果更多。

root@ubuntu:/home/peng# sar -d 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0503 AM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util

0504 AM dev7-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

0504 AM dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

字段說(shuō)明

DEV 磁盤(pán)設(shè)備的名稱(chēng),如果不加-p,會(huì)顯示dev253-0類(lèi)似的設(shè)備名稱(chēng),因此加上-p顯示的名稱(chēng)更直接

tps:每秒I/O的傳輸總數(shù)

rd_sec/s 每秒讀取的扇區(qū)的總數(shù)

wr_sec/s 每秒寫(xiě)入的扇區(qū)的 總數(shù)

avgrq-sz 平均每次次磁盤(pán)I/O操作的數(shù)據(jù)大小(扇區(qū))

avgqu-sz 磁盤(pán)請(qǐng)求隊(duì)列的平均長(zhǎng)度

await 從請(qǐng)求磁盤(pán)操作到系統(tǒng)完成處理,每次請(qǐng)求的平均消耗時(shí)間,包括請(qǐng)求隊(duì)列等待時(shí)間,單位是毫秒(1秒等于1000毫秒),等于尋道時(shí)間+隊(duì)列時(shí)間+服務(wù)時(shí)間

svctm I/O的服務(wù)處理時(shí)間,即不包括請(qǐng)求隊(duì)列中的時(shí)間

%util I/O請(qǐng)求占用的CPU百分比,值越高,說(shuō)明I/O越慢

4. 網(wǎng)絡(luò)信息(1) 統(tǒng)計(jì)網(wǎng)絡(luò)信息

sar -n

接下來(lái),我們看最復(fù)雜的網(wǎng)絡(luò)信息。說(shuō)它復(fù)雜,是因?yàn)樗膮?shù)非常的多,比如上面說(shuō)到的DEV,就表示的網(wǎng)絡(luò)流量。

要命的是,這些參數(shù)的每個(gè)輸出,還都不是一樣的。可能是26個(gè)字母已經(jīng)無(wú)法涵蓋這么多參數(shù)了吧,所以sar命令統(tǒng)一把它加在了sar -n下面。好在我們平常使用的時(shí)候,只和DEV參數(shù)打交道既可以了。

#sar -n選項(xiàng)使用6個(gè)不同的開(kāi)關(guān):DEV,EDEV,NFS,NFSD,SOCK,IP,EIP,ICMP,EICMP,TCP,ETCP,UDP,SOCK6,IP6,EIP6,ICMP6,EICMP6和UDP6 ,DEV顯示網(wǎng)絡(luò)接口信息,EDEV顯示關(guān)于網(wǎng)絡(luò)錯(cuò)誤的統(tǒng)計(jì)數(shù)據(jù),NFS統(tǒng)計(jì)活動(dòng)的NFS客戶端的信息,NFSD統(tǒng)計(jì)NFS服務(wù)器的信息,SOCK顯示套接字信息,ALL顯示所有5個(gè)開(kāi)關(guān)。它們可以單獨(dú)或者一起使用。

(2) 每間隔1秒統(tǒng)計(jì)一次,總計(jì)統(tǒng)計(jì)1次

root@ubuntu:/home/peng# sar -n DEV 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0536 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil

0537 AM ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

0537 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Average: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil

Average: ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

字段說(shuō)明 下面的average是在多次統(tǒng)計(jì)后的平均值

IFACE 本地網(wǎng)卡接口的名稱(chēng)

rxpck/s 每秒鐘接受的數(shù)據(jù)包

txpck/s 每秒鐘發(fā)送的數(shù)據(jù)庫(kù)

rxKB/S 每秒鐘接受的數(shù)據(jù)包大小,單位為KB

txKB/S 每秒鐘發(fā)送的數(shù)據(jù)包大小,單位為KB

rxcmp/s 每秒鐘接受的壓縮數(shù)據(jù)包

txcmp/s 每秒鐘發(fā)送的壓縮包

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

(3) 統(tǒng)計(jì)網(wǎng)絡(luò)設(shè)備通信失敗信息:

root@ubuntu:/home/peng# sar -n EDEV 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0522 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s

0523 AM ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

0523 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Average: IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s

Average: ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

字段說(shuō)明

IFACE 網(wǎng)卡名稱(chēng)

rxerr/s 每秒鐘接收到的損壞的數(shù)據(jù)包

txerr/s 每秒鐘發(fā)送的數(shù)據(jù)包錯(cuò)誤數(shù)

coll/s 當(dāng)發(fā)送數(shù)據(jù)包時(shí)候,每秒鐘發(fā)生的沖撞(collisions)數(shù),這個(gè)是在半雙工模式下才有

rxdrop/s 當(dāng)由于緩沖區(qū)滿的時(shí)候,網(wǎng)卡設(shè)備接收端每秒鐘丟掉的網(wǎng)絡(luò)包的數(shù)目

txdrop/s 當(dāng)由于緩沖區(qū)滿的時(shí)候,網(wǎng)絡(luò)設(shè)備發(fā)送端每秒鐘丟掉的網(wǎng)絡(luò)包的數(shù)目

txcarr/s 當(dāng)發(fā)送數(shù)據(jù)包的時(shí)候,每秒鐘載波錯(cuò)誤發(fā)生的次數(shù)

rxfram 在接收數(shù)據(jù)包的時(shí)候,每秒鐘發(fā)生的幀對(duì)其錯(cuò)誤的次數(shù)

rxfifo 在接收數(shù)據(jù)包的時(shí)候,每秒鐘緩沖區(qū)溢出的錯(cuò)誤發(fā)生的次數(shù)

txfifo 在發(fā)生數(shù)據(jù)包 的時(shí)候,每秒鐘緩沖區(qū)溢出的錯(cuò)誤發(fā)生的次數(shù)

(4) 統(tǒng)計(jì)socket連接信息

root@ubuntu:/home/peng# sar -n SOCK 1 1

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0521 AM totsck tcpsck udpsck rawsck ip-frag tcp-tw

0522 AM 1393 2 6 0 0 0

Average: 1393 2 6 0 0 0

字段說(shuō)明

totsck 當(dāng)前被使用的socket總數(shù)

tcpsck 當(dāng)前正在被使用的TCP的socket總數(shù)

udpsck 當(dāng)前正在被使用的UDP的socket總數(shù)

rawsck 當(dāng)前正在被使用于RAW的skcket總數(shù)

ip-frag 當(dāng)前的IP分片的數(shù)目

tcp-tw TCP套接字中處于TIME-WAIT狀態(tài)的連接數(shù)量

使用FULL關(guān)鍵字,相當(dāng)于上述DEV、EDEV和SOCK三者的綜合。

(5) TCP連接的統(tǒng)計(jì)

root@ubuntu:/home/peng# sar -n TCP 1 3

Linux 4.15.0-112-generic (ubuntu) 03/07/2021 _x86_64_ (1 CPU)

0505 AM active/s passive/s iseg/s oseg/s

0506 AM 0.00 0.00 0.00 0.00

0507 AM 0.00 0.00 0.00 0.00

0508 AM 0.00 0.00 0.00 0.00

Average: 0.00 0.00 0.00 0.00

字段說(shuō)明

active/s 新的主動(dòng)連接

passive/s 新的被動(dòng)連接

iseg/s 接受的段

oseg/s 輸出的段

(6) sar -n 使用總結(jié)

DEV 網(wǎng)絡(luò)接口統(tǒng)計(jì)信息

EDEV 網(wǎng)絡(luò)接口錯(cuò)誤

NFS NFS 客戶端

NFSD NFS 服務(wù)器

SOCK Sockets (套接字) (v4)套接字使用

IP IP 流 (v4) IP數(shù)據(jù)報(bào)統(tǒng)計(jì)信息

EIP IP 流 (v4) (錯(cuò)誤) IP錯(cuò)誤統(tǒng)計(jì)信息

ICMP ICMP 流 (v4)

EICMP ICMP 流 (v4) (錯(cuò)誤)

TCP TCP 流 (v4) TCP統(tǒng)計(jì)信息

ETCP TCP 流 (v4) (錯(cuò)誤)TCP錯(cuò)誤統(tǒng)計(jì)信息

UDP UDP 流 (v4)

SOCK6 Sockets (套接字) (v6)

IP6 IP 流 (v6)

EIP6 IP 流 (v6) (錯(cuò)誤)

ICMP6 ICMP 流 (v6)

EICMP6 ICMP 流 (v6) (錯(cuò)誤)

UDP6 UDP 流 (v6)

五、ksarKsar可以用來(lái)分析系統(tǒng)性能數(shù)據(jù),其優(yōu)勢(shì)在于不需要單獨(dú)去收集性能數(shù)據(jù),系統(tǒng)自帶有sar包,通過(guò)命令轉(zhuǎn)換即可使用Ksar展現(xiàn)。

安裝該軟件需要先安裝java,如果已經(jīng)安裝調(diào)到第5步。

1. 下載java

2. 解壓

拷貝jdk-8u202-linux-x64.tar.gz到ubuntu的/home/peng/jdk下

tar -zxvf jdk-8u202-linux-x64.tar.gz

3. 設(shè)置環(huán)境變量

$sudo vim /etc/profile

在文件尾加入以下內(nèi)容

28 #set java env

29 export JAVA_HOME=/home/peng/jdk/jdk1.8.0_202

30 export JRE_HOME=${JAVA_HOME}/jre

31 export CLASSPATH=。:${JAVA_HOME}/lib:${JRE_HOME}/lib

32 export PATH=${JAVA_HOME}/bin:$PATH

使環(huán)境變量生效

$sudo source /etc/profile

4. 測(cè)試java

bec4a850-8ecb-11eb-8b86-12bb97331649.png

java版本為1.8.0_202

5. 下載ksar源碼

wget http://jaist.dl.sourceforge.net/project/ksar/ksar/5.0.6/ksar-5.0.6.zip

unzip ksar-5.0.6.zip

然后解壓并進(jìn)入源碼根目錄,執(zhí)行腳本:

sh run.sh

可啟動(dòng)此軟件

bef9a0d2-8ecb-11eb-8b86-12bb97331649.png

ksar

6. 操作

執(zhí)行命令,點(diǎn)擊Data-》Run local command

bf3b13b4-8ecb-11eb-8b86-12bb97331649.png

可以執(zhí)行以下命令:

sar -A

bf8fadd4-8ecb-11eb-8b86-12bb97331649.png

點(diǎn)擊對(duì)應(yīng)的硬件信息,就可以以圖形化形式查看對(duì)應(yīng)的硬件信息內(nèi)容。非常直觀方便。

bffae5ae-8ecb-11eb-8b86-12bb97331649.png

原文標(biāo)題:Linux查看硬件信息超強(qiáng)命令sar,以及可視化工具ksar

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11412

    瀏覽量

    212246
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3444

    瀏覽量

    66986

原文標(biāo)題:Linux查看硬件信息超強(qiáng)命令sar,以及可視化工具ksar

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系統(tǒng),ip命令是用于管理網(wǎng)絡(luò)接口和路由的強(qiáng)大工具。相比于舊的?ifconfig
    的頭像 發(fā)表于 02-19 10:23 ?427次閱讀

    Linux實(shí)時(shí)查看日志的四種命令詳解

    如何在Linux實(shí)時(shí)查看日志文件的內(nèi)容?那么有很多實(shí)用程序可以幫助用戶在文件更改或不斷更新時(shí)輸出文件的內(nèi)容。在Linux實(shí)時(shí)顯示文件內(nèi)容
    的頭像 發(fā)表于 01-13 10:45 ?1978次閱讀
    <b class='flag-5'>Linux</b>實(shí)時(shí)<b class='flag-5'>查看</b>日志的四種<b class='flag-5'>命令</b>詳解

    嵌入式開(kāi)發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令

    本文介紹Linux系統(tǒng)查看硬件配置及常用調(diào)試命令,方便開(kāi)發(fā)者快速了解開(kāi)發(fā)板硬件信息及進(jìn)行相關(guān)調(diào)試
    的頭像 發(fā)表于 01-06 14:13 ?349次閱讀
    嵌入式開(kāi)發(fā)必備-RK3562演示<b class='flag-5'>Linux</b>常用系統(tǒng)查詢<b class='flag-5'>命令</b>

    嵌入式開(kāi)發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令(下)

    本文繼續(xù)介紹Linux系統(tǒng)查看硬件配置及常用調(diào)試命令,方便開(kāi)發(fā)者快速了解開(kāi)發(fā)板硬件信息及進(jìn)行相關(guān)
    的頭像 發(fā)表于 01-03 13:54 ?527次閱讀
    嵌入式開(kāi)發(fā)必備-RK3562演示<b class='flag-5'>Linux</b>常用系統(tǒng)查詢<b class='flag-5'>命令</b>(下)

    Linux grep命令詳解

    Linux grep命令是一種非常常用的文本搜索工具,它可以在給定的文件搜索匹配的字符串,并輸出匹配的行。grep是全稱(chēng)“global search regular expression print”,可以識(shí)別正則表達(dá)式,并使
    的頭像 發(fā)表于 12-25 09:39 ?582次閱讀

    盤(pán)點(diǎn)Linux系統(tǒng)的常見(jiàn)命令

    作為運(yùn)維同學(xué)怎能不知道Linux系統(tǒng)的lsmod、lsof、lspci、lsscsi命令呢,今天就來(lái)盤(pán)一盤(pán)她及實(shí)例。
    的頭像 發(fā)表于 12-03 09:48 ?578次閱讀
    盤(pán)點(diǎn)<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>的常見(jiàn)<b class='flag-5'>命令</b>

    全志T113-S3板載Linux系統(tǒng)信息查詢

    前言:作為普通Linux用戶或軟件開(kāi)發(fā)人員,查看Linux系統(tǒng)系統(tǒng)信息是一項(xiàng)基本且重要的操作。這可以提供關(guān)鍵的系統(tǒng)配置和狀態(tài)
    的頭像 發(fā)表于 11-22 01:07 ?807次閱讀
    全志T113-S3板載<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>信息</b>查詢

    Linux系統(tǒng)shell命令解析

    shell是Linux系統(tǒng)的用戶界面,提供了用戶與內(nèi)核交互的一種接口,它接收用戶輸入的命令并到送到內(nèi)核去執(zhí)行,因此也被稱(chēng)為Linux命令解釋器。
    的頭像 發(fā)表于 11-05 15:40 ?648次閱讀

    Linux實(shí)用命令大全

    Linux實(shí)用命令大全
    的頭像 發(fā)表于 10-23 13:50 ?464次閱讀
    <b class='flag-5'>Linux</b>實(shí)用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系統(tǒng),一切皆文件。通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù),還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件。所以 lsof 命令不僅可以查看進(jìn)程打開(kāi)的文件
    的頭像 發(fā)表于 10-23 11:52 ?893次閱讀
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Jtti:如何查看yum命令的錯(cuò)誤日志來(lái)診斷問(wèn)題?

    Linux系統(tǒng),當(dāng)yum命令無(wú)法正常工作時(shí),查看錯(cuò)誤日志是診斷問(wèn)題的重要步驟。以下是一些方法,可以幫助你查看和分析yum
    的頭像 發(fā)表于 10-14 15:51 ?548次閱讀

    Linux系統(tǒng)man命令的基本使用

    Linux系統(tǒng)提供了相對(duì)比較豐富的幫助手冊(cè)(man),man是manual的縮寫(xiě),在日常linux系統(tǒng)管理中經(jīng)常用到,今天就簡(jiǎn)單聊聊man。man 本身也提供自己的幫助手冊(cè),通過(guò)man就可以查看
    的頭像 發(fā)表于 09-29 15:59 ?741次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>man<b class='flag-5'>命令</b>的基本使用

    Linux服務(wù)器性能查看方法

    Linux服務(wù)器性能查看是系統(tǒng)管理員和開(kāi)發(fā)人員在日常工作中經(jīng)常需要進(jìn)行的任務(wù),以確保系統(tǒng)穩(wěn)定運(yùn)行并優(yōu)化資源使用。以下將詳細(xì)介紹多種Linux服務(wù)器性能查看的方法,這些方法涵蓋了CPU、
    的頭像 發(fā)表于 09-02 11:15 ?1537次閱讀

    Linux查看IP地址的方法

    ifconfig是一個(gè)網(wǎng)絡(luò)管理工具,用于配置、控制和查詢網(wǎng)絡(luò)接口。在許多舊的Linux發(fā)行版,ifconfig是查看和配置網(wǎng)絡(luò)接口的主要工具。
    的頭像 發(fā)表于 08-07 15:16 ?8498次閱讀
    在<b class='flag-5'>Linux</b><b class='flag-5'>中</b><b class='flag-5'>查看</b>IP地址的方法

    Linuxcut命令的實(shí)用示例

    Linux command cut 用于文本處理。您可以使用此命令通過(guò)選擇列從文件中提取部分文本。
    的頭像 發(fā)表于 08-05 15:14 ?476次閱讀
    主站蜘蛛池模板: 99热久久久久久久免费观看 | 天天玩天天干 | 亚洲欧美v视色一区二区 | 国产成人在线影院 | 伊人久久99 | 欧美午夜视频在线 | 中文在线最新版天堂 | 无遮挡高清一级毛片免费 | 国产午夜精品福利久久 | 久久婷婷午色综合夜啪 | 在线视频永久在线视频 | 亚洲精品视频免费 | 天天干视频在线观看 | 欧美一区二区三区综合色视频 | 大美女久久久久久j久久 | 午夜看看| 国产精品免费久久久免费 | 新天堂| 午夜久久久久久网站 | 久操视频网| 特级毛片aaaaaa蜜桃 | 亚洲成人综合在线 | 一级特黄高清完整大片 | 欧美顶级xxxxbbbb | 爱搞逼综合 | 国产精品久久久久久久久免费hd | 色多多免费观看 | 日本黄色免费网址 | 狠狠色噜噜狠狠狠狠五月婷 | 国产日本在线播放 | 国产三级国产精品 | 奇米7777影视 | 欧美成人精品一区二区 | 久久草精品 | 三级日韩| 免费看黄色的网站 | 日操夜操| 午夜伦理在线观看 | 四虎精品成在线播放 | 六月丁香色婷婷 | 在线观看国产三级 |