真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

這篇文章給大家介紹Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供交城網(wǎng)站建設(shè)、交城做網(wǎng)站、交城網(wǎng)站設(shè)計、交城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、交城企業(yè)網(wǎng)站模板建站服務(wù),十余年交城做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

一、概述

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下:

  1. 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

 Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

三、 命令

語法

Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的  

1.類型 就是我們要獲取的是哪個類型的指標(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è)備活動情況

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

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

4.次數(shù)

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

幫助

root@ubuntu:/home/peng# sar --help Usage: sar [ options ] [  [  ] ] 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 {  [,...] | SUM | ALL | XALL } ] [ -P {  [,...] | ALL } ] [ -m {  [,...] | ALL } ] [ -n {  [,...] | ALL } ] [ -j { ID | LABEL | PATH | UUID | ... } ] [ -f [  ] | -o [  ] | -[0-9]+ ] [ -i  ] [ -s [  ] ] [ -e [  ] ]

四、舉例

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)  05:28:09 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle 05:28:10 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)  05:29:21 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle 05:29:22 AM     all      1.00      0.00      0.00      0.00      0.00     99.00 05:29:23 AM     all      1.02      0.00      0.00      0.00      0.00     98.98 05:29:24 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)  05:30:20 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked 05:30:21 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)  05:31:01 AM      INTR    intr/s 05:31:02 AM       sum    250.52 05:31:03 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)  05:31:53 AM    proc/s   cswch/s 05:31:54 AM      0.00    433.67 05:31:55 AM      0.00    734.38 05:31:56 AM      0.00    582.65 05:31:57 AM      0.00    886.46

2. 內(nèi)存信息

Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

內(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)  05:32:54 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty 05:32:55 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)  05:34:15 AM kbswpfree kbswpused  %swpused  kbswpcad   %swpcad 05:34:16 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)  05:34:46 AM dentunusd   file-nr  inode-nr    pty-nr 05:34:47 AM     47183      6816     53938        17 05:34:48 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)  01:51:34 AM  LINUX RESTART (1 CPU)  01:55:01 AM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff 02:05:01 AM      0.00      0.29     23.98      0.00     10.50      0.00      0.00      0.00      0.00 02:15:01 AM      0.00      0.23      1.03      0.00      1.90      0.00      0.00      0.00      0.00 02:25:01 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)  01:51:34 AM  LINUX RESTART (1 CPU)  01:55:01 AM  pswpin/s pswpout/s 02:05:01 AM      0.00      0.00 02:15:01 AM      0.00      0.00 02:25:01 AM      0.00      0.00 02:35:01 AM      0.00      0.00 02:45:01 AM      0.00      0.00 02:55:01 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)  01:51:34 AM  LINUX RESTART (1 CPU)  01:55:01 AM       tps      rtps      wtps   bread/s   bwrtn/s 02:05:01 AM      0.04      0.00      0.04      0.00      0.59 02:15:01 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)  01:51:34 AM  LINUX RESTART (1 CPU)  01:55:01 AM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util 02:05:01 AM    dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 02:05:01 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)  05:41:22 AM       tps      rtps      wtps   bread/s   bwrtn/s 05:41:23 AM      0.00      0.00      0.00      0.00      0.00 05:41:24 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)  05:42:03 AM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util 05:42:04 AM    dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 05:42:04 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ù)雜,是因?yàn)樗膮?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)  05:45:36 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil 05:45:37 AM     ens33      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 05:45:37 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)  05:46:22 AM     IFACE   rxerr/s   txerr/s    coll/s  rxdrop/s  txdrop/s  txcarr/s  rxfram/s  rxfifo/s  txfifo/s 05:46:23 AM     ens33      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 05:46:23 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)  05:47:21 AM    totsck    tcpsck    udpsck    rawsck   ip-frag    tcp-tw 05:47:22 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)  05:48:05 AM  active/s passive/s    iseg/s    oseg/s 05:48:06 AM      0.00      0.00      0.00      0.00 05:48:07 AM      0.00      0.00      0.00      0.00 05:48:08 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é)

  1. 鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)

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

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

  4. NFS NFS 客戶端

  5. NFSD NFS 服務(wù)器

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

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

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

  9. ICMP ICMP 流 (v4)

  10. EICMP ICMP 流 (v4) (錯誤)

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

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

  13. UDP UDP 流 (v4)

  14. SOCK6 Sockets (套接字) (v6)

  15. IP6 IP 流 (v6)

  16. EIP6 IP 流 (v6) (錯誤)

  17. ICMP6 ICMP 流 (v6)

  18. EICMP6 ICMP 流 (v6) (錯誤)

  19. UDP6 UDP 流 (v6)

五、ksar

Ksar可以用來分析系統(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

jdk-8u202-linux-x64.tar.gz下載地址如下:

https://ch2-ctc-dd.tv002.com/down/d743c682d992b1c39f64ba78ce0d86e8/jdk-8u202-linux-x64.tar.gz?cts=dx-f-D121A237A240A189F43372&ctp=121A237A240A189&ctt=1615408146&limit=1&spd=65000&ctk=d743c682d992b1c39f64ba78ce0d86e8&chk=3bf885e6cb28751b351749779a461744-194042837&mtd=1

2. 解壓

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

Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

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

 Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

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

可啟動此軟件

 Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

ksar

6. 操作

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

Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的  

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

sar -A

 Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的

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

 Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的


關(guān)于Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)站標(biāo)題:Linux查看硬件信息超強(qiáng)命令sar以及可視化工具ksar的用法是怎樣的
網(wǎng)站URL:http://weahome.cn/article/ippoes.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部