日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

FPGA之家 ? 來源:一口Linux ? 作者:一口Linux ? 2021-03-29 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述sar(System Activity Reporter,系統(tǒng)活動情況報告)是Linux下系統(tǒng)運(yùn)行狀態(tài)統(tǒng)計工具,可從多方面對系統(tǒng)的活動進(jìn)行報告,包括:文件的讀寫情況、系統(tǒng)調(diào)用的使用情況、磁盤I/O、CPU效率、內(nèi)存使用狀況、進(jìn)程活動及IPC有關(guā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í)行后會遇到以下錯誤,sa07中的07是當(dāng)天的日期,原因是由于沒有創(chuàng)建該文件。解決方法:

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

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

三、 命令語法

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

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

-a:文件讀寫情況

-A:所有報告的總和

-B:分頁狀況

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

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

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

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

-H:交換空間利用率

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

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

-P:設(shè)定CPU

-q:隊列長度和平均負(fù)載

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

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

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

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

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

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

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

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

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

間隔時間 每次報告的間隔時間(秒)

次數(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)控,主要有下面幾種:有磁盤、CPU、網(wǎng)絡(luò)、內(nèi)存、IO等。

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

(1)CPU利用率

使用sar -u,我們看下它的執(zhí)行結(jié)果??梢钥吹矫糠N類型的使用情況,和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

字段說明

%user #用戶空間的CPU使用

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

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

%iowait CPU等待IO的百分比

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

%idle 空閑的CPU

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

(2)報個每個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

字段說明

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

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

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

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

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

%idle 空閑的CPU百分比

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

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

字段說明

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

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

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

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

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

(4)中斷

使用sar -I,注意i是大寫的。由于有不同的換算方式,所以中斷的參數(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(注意大小寫)搞混,所以要注意。

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版本可能會有sar -R,但一般小寫的就夠了。

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

字段說明

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 這個值是kbcommit與內(nèi)存總量(物理內(nèi)存+swap分區(qū))的一個百分比的值

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

對于swap分區(qū)來說,就可以使用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命令用來輸出slab區(qū)的一些信息,可以說是特立獨(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

字段說明

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

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

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

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

(4)監(jiān)控內(nèi)存分頁信息, 主要是使用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)計信息:

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

字段說明

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

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

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

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

字段說明

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

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

wtps 每秒鐘從寫入到磁盤的IO總數(shù)

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

bwrtn/s 每秒鐘寫入到磁盤的塊總數(shù)

(7)磁盤使用詳情統(tǒng)計

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

字段說明

DEV 磁盤設(shè)備的名稱,如果不加-p,會顯示dev253-0類似的設(shè)備名稱,因此加上-p顯示的名稱更直接

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

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

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

avgrq-sz 平均每次次磁盤I/O操作的數(shù)據(jù)大?。ㄉ葏^(qū))

avgqu-sz 磁盤請求隊列的平均長度

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

svctm I/O的服務(wù)處理時間,即不包括請求隊列中的時間

%util I/O請求占用的CPU百分比,值越高,說明I/O越慢

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

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

字段說明

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

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

wtps 每秒鐘從寫入到磁盤的IO總數(shù)

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

bwrtn/s 每秒鐘寫入到磁盤的塊總數(shù)

sar -d命令非常類似于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

字段說明

DEV 磁盤設(shè)備的名稱,如果不加-p,會顯示dev253-0類似的設(shè)備名稱,因此加上-p顯示的名稱更直接

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

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

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

avgrq-sz 平均每次次磁盤I/O操作的數(shù)據(jù)大?。ㄉ葏^(qū))

avgqu-sz 磁盤請求隊列的平均長度

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

svctm I/O的服務(wù)處理時間,即不包括請求隊列中的時間

%util I/O請求占用的CPU百分比,值越高,說明I/O越慢

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

sar -n

接下來,我們看最復(fù)雜的網(wǎng)絡(luò)信息。說它復(fù)雜,是因為它的參數(shù)非常的多,比如上面說到的DEV,就表示的網(wǎng)絡(luò)流量。

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

#sar -n選項使用6個不同的開關(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ò)錯誤的統(tǒng)計數(shù)據(jù),NFS統(tǒng)計活動的NFS客戶端的信息,NFSD統(tǒng)計NFS服務(wù)器的信息,SOCK顯示套接字信息,ALL顯示所有5個開關(guān)。它們可以單獨(dú)或者一起使用。

(2) 每間隔1秒統(tǒng)計一次,總計統(tǒng)計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

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

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

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

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

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)計網(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

字段說明

IFACE 網(wǎng)卡名稱

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

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

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

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

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

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

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

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

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

(4) 統(tǒng)計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

字段說明

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)計

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

字段說明

active/s 新的主動連接

passive/s 新的被動連接

iseg/s 接受的段

oseg/s 輸出的段

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

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

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

NFS NFS 客戶端

NFSD NFS 服務(wù)器

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

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

EIP IP 流 (v4) (錯誤) IP錯誤統(tǒng)計信息

ICMP ICMP 流 (v4)

EICMP ICMP 流 (v4) (錯誤)

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

ETCP TCP 流 (v4) (錯誤)TCP錯誤統(tǒng)計信息

UDP UDP 流 (v4)

SOCK6 Sockets (套接字) (v6)

IP6 IP 流 (v6)

EIP6 IP 流 (v6) (錯誤)

ICMP6 ICMP 流 (v6)

EICMP6 ICMP 流 (v6) (錯誤)

UDP6 UDP 流 (v6)

五、ksarKsar可以用來分析系統(tǒng)性能數(shù)據(jù),其優(yōu)勢在于不需要單獨(dú)去收集性能數(shù)據(jù),系統(tǒng)自帶有sar包,通過命令轉(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. 測試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

可啟動此軟件

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)擊對應(yīng)的硬件信息,就可以以圖形化形式查看對應(yīng)的硬件信息內(nèi)容。非常直觀方便。

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

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

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

責(zé)任編輯:haq

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

    關(guān)注

    88

    文章

    11822

    瀏覽量

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

    關(guān)注

    13

    文章

    3638

    瀏覽量

    69181

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux系統(tǒng)這三個命令的完整功能和正確查看方法

    Linux 系統(tǒng)的日常運(yùn)維,監(jiān)控進(jìn)程資源使用情況是最頻繁的工作之一。當(dāng)服務(wù)器 CPU 突然飆高、內(nèi)存告警、或者業(yè)務(wù)響應(yīng)變慢時,運(yùn)維工程師首先要做的事情就是查看系統(tǒng)資源使用狀況。top、ps、free 這三個
    的頭像 發(fā)表于 04-21 11:45 ?212次閱讀

    Linux新手最常踩的10個命令坑介紹

    從事運(yùn)維工作十余年,帶過不少新人,發(fā)現(xiàn)有些命令錯誤幾乎是每個Linux使用者都曾經(jīng)遇到過的。這些錯誤輕則導(dǎo)致操作失敗、浪費(fèi)時間,重則引發(fā)數(shù)據(jù)丟失、服務(wù)中斷、生產(chǎn)事故。本篇文章結(jié)合2026年
    的頭像 發(fā)表于 04-09 10:11 ?224次閱讀

    ELFBoard硬件測試-01

    為動態(tài)配置。 查看網(wǎng)絡(luò)ifconfig 顯示靜態(tài)網(wǎng)址:eth0:192.168.0.232。 修改網(wǎng)絡(luò)為動態(tài)配置: 2)查看硬件信息:lscpu, NPU: 內(nèi)存: 存儲:lsblk
    的頭像 發(fā)表于 03-26 16:46 ?357次閱讀
    ELFBoard<b class='flag-5'>硬件</b>測試-01

    Linux 下開發(fā)嵌入式必備命令速查表

    在嵌入式開發(fā)Linux系統(tǒng)幾乎成為必備的開發(fā)環(huán)境。不管你是在做STM32、RaspberryPi、還是基于ARM的板子,熟練掌握Linux命令不僅能加快開發(fā)效率,還能讓你在調(diào)試、交
    的頭像 發(fā)表于 01-19 09:06 ?1055次閱讀
    <b class='flag-5'>Linux</b> 下開發(fā)嵌入式必備<b class='flag-5'>命令</b>速查表

    Linux13個基本Cat命令示例

    :bin:/bin:/sbin/nologin narad:x:500:500::/home/narad:/bin/bash 2、終端查看多個文件的內(nèi)容 在下面的例子,它將顯示內(nèi)容test
    發(fā)表于 12-26 06:09

    如何在Linux列出USB設(shè)備

    Linux操作系統(tǒng)提供了許多命令來列出系統(tǒng)連接的USB設(shè)備,這些命令非常有用,無論是查看已連接設(shè)備的
    發(fā)表于 12-24 08:19

    飛凌嵌入式ElfBoard-Linux系統(tǒng)基礎(chǔ)入門-其它shell命令

    示例:PS查詢進(jìn)程命令命令:ps功能:顯示當(dāng)前操作系統(tǒng)由該用戶運(yùn)行的進(jìn)程列表常見參數(shù):-u 查看進(jìn)程所有者及其詳細(xì)信息-x 顯示沒有控制終
    發(fā)表于 10-11 08:42

    測試工程師都在用的Linux命令清單(建議收藏)

    Linux命令,并結(jié)合實(shí)際場景解析其應(yīng)用方法。一、文件和目錄操作:基礎(chǔ)的基礎(chǔ)1.1文件查看命令#查看
    的頭像 發(fā)表于 08-08 10:06 ?854次閱讀
    測試工程師都在用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>清單(建議收藏)

    Linux基礎(chǔ)命令which詳解

    Linux系統(tǒng),which命令用于查找并顯示指定命令的可執(zhí)行文件路徑。這對于系統(tǒng)管理員和開發(fā)人員來說是一個非常有用的工具,可以幫助定位命令
    的頭像 發(fā)表于 07-29 17:58 ?1079次閱讀

    一文掌握Linux命令

    作為一名運(yùn)維工程師,熟練掌握Linux命令是基本功的基本功。無論是日常工作的系統(tǒng)維護(hù),還是面試時的技術(shù)考核,Linux
    的頭像 發(fā)表于 07-22 15:23 ?747次閱讀

    詳解Linux網(wǎng)絡(luò)管理的關(guān)鍵命令

    本文檔概述了網(wǎng)絡(luò)管理的關(guān)鍵命令,如ifconfig配置網(wǎng)絡(luò)接口,ip管理路由,ping測試連通性,以及nmap進(jìn)行安全掃描。還介紹了nslookup和dig用于域名解析,tcpdump抓包分析,以及arp操作和nmap的深入應(yīng)用。
    的頭像 發(fā)表于 07-04 11:37 ?1575次閱讀
    詳解<b class='flag-5'>Linux</b>網(wǎng)絡(luò)管理<b class='flag-5'>中</b>的關(guān)鍵<b class='flag-5'>命令</b>

    Linux系統(tǒng)查看及修改設(shè)備型號信息,觸覺智能RK3562開發(fā)板演示

    本文介紹Linux系統(tǒng)如何查看及修改設(shè)備型號信息的方法,適用于想查看設(shè)備型號信息或者想將設(shè)備型號信息
    的頭像 發(fā)表于 06-19 15:58 ?1237次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>查看</b>及修改設(shè)備型號<b class='flag-5'>信息</b>,觸覺智能RK3562開發(fā)板演示

    飛凌嵌入式ElfBoard ELF 1板卡-Uboot常用命令查看命令

    查看使用說明:=&gt;help setenv這里可以看到setenv命令有兩種用法,一種是設(shè)置環(huán)境變量值,一種是刪除環(huán)境變量,具體使用方法在下一節(jié)詳細(xì)說明。
    發(fā)表于 05-22 11:26

    迅為RK3568開發(fā)板內(nèi)核模塊實(shí)現(xiàn)-查看模塊信息

    在驅(qū)動模塊加載之后,使用“modinfo helloworld.ko”命令可以獲得模塊的信息,包括模塊作者,模塊說明,模塊支持的參數(shù)等等。 lsmod 命令可以列出已經(jīng)載入 Linux
    發(fā)表于 05-16 11:18

    Linux系統(tǒng)管理的核心概念

    的管理、權(quán)限控制信息查看,以及chmod和chown命令的使用。這些知識對于任何希望深入理解Linux系統(tǒng)管理的用戶來說都是至關(guān)重要的。
    的頭像 發(fā)表于 05-15 17:05 ?852次閱讀
    揭阳市| 吉木萨尔县| 绩溪县| 屏东县| 湘阴县| 新密市| 澳门| 龙岩市| 海盐县| 宁陕县| 大连市| 定安县| 三明市| 玉田县| 宁蒗| 横峰县| 宁德市| 临洮县| 盐亭县| 兰溪市| 汶上县| 河曲县| 常州市| 紫金县| 花垣县| 湖北省| 汤阴县| 平安县| 银川市| 深水埗区| 夏河县| 望江县| 买车| 武义县| 永兴县| 临武县| 荔浦县| 象州县| 津南区| 关岭| 绿春县|