實時查看網卡流量的各個參數意義

查看Linux服務器的實時網卡流量:服務器

1. sar -n DEV 1 2網絡

sar命令包含在sysstat工具包中,提供系統的衆多統計數據。其在不一樣的系統上命令有些差別,某些系統提供的sar支持基於網絡接口的數據統計,也能夠查看設備上每秒收發包的個數和流量。數據結構

 sar –n DEV  1 2

命令後面1 2 意思是:每一秒鐘取1次值,取2次。app

DEV顯示網絡接口信息ide

另外,-n參數頗有用,他有6個不一樣的開關:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其表明的含義以下:工具

  • DEV顯示網絡接口信息。spa

  • EDEV顯示關於網絡錯誤的統計數據。orm

  • NFS統計活動的NFS客戶端的信息。接口

  • NFSD統計NFS服務器的信息進程

  • SOCK顯示套接字信息

  • ALL顯示全部5個開關

[sre@CDVM-213017031 ~]$ sar -n DEV 1 2Linux 2.6.32-431.el6.x86_64 (CDVM-213017031)     05/04/2017     _x86_64_    (4 CPU)08:05:30 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s08:05:31 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0008:05:31 PM      eth0   1788.00   1923.00    930.47    335.60      0.00      0.00      0.0008:05:31 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s08:05:32 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0008:05:32 PM      eth0   1387.00   1469.00    652.12    256.98      0.00      0.00      0.00Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/sAverage:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00Average:         eth0   1587.50   1696.00    791.29    296.29      0.00      0.00      0.00

參數說明:

  • IFACE:LAN接口

  • rxpck/s:每秒鐘接收的數據包

  • txpck/s:每秒鐘發送的數據包

  • rxbyt/s:每秒鐘接收的字節數

  • txbyt/s:每秒鐘發送的字節數

  • rxcmp/s:每秒鐘接收的壓縮數據包

  • txcmp/s:每秒鐘發送的壓縮數據包

  • rxmcst/s:每秒鐘接收的多播數據包

  • rxerr/s:每秒鐘接收的壞數據包

  • txerr/s:每秒鐘發送的壞數據包

  • coll/s:每秒衝突數

  • rxdrop/s:由於緩衝充滿,每秒鐘丟棄的已接收數據包數

  • txdrop/s:由於緩衝充滿,每秒鐘丟棄的已發送數據包數

  • txcarr/s:發送數據包時,每秒載波錯誤數

  • rxfram/s:每秒接收數據包的幀對齊錯誤數

  • rxfifo/s:接收的數據包每秒FIFO過速的錯誤數

  • txfifo/s:發送的數據包每秒FIFO過速的錯誤數

二、 cat /proc/net/dev

Linux 內核提供了一種經過 /proc 文件系統,在運行時訪問內核內部數據結構、改變內核設置的機制。proc文件系統是一個僞文件系統,它只存在內存當中,而不佔用外存空間。它以文件系統的方式爲訪問系統內核數據的操做提供接口。用戶和應用程序能夠經過proc獲得系統的信息,並能夠改變內核的某些參數。因爲系統的信息,如進程,是動態改變的,因此用戶或應用程序讀取proc文件時,proc文件系統是動態從系統內核讀出所需信息並提交的。/proc文件系統中包含了不少目錄,其中/proc/net/dev 保存了網絡適配器及統計信息

[sre@CDVM-213017031 ~]$ cat /proc/net/dev Inter-|   Receive                                                |  Transmit face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed    lo:137052296 108029   0   0   0   0         0       0 137052296 108029   0   0   0   0     0         0  eth0:13661574714188 31346790620   0   0   0   0         0       0 5097461049535 27671144304   0   0   0   0     0         0 最左邊的表示接口的名字,Receive表示收包,Transmit表示發送包;  bytes表示收發的字節數;  packets表示收發正確的包量;  errs表示收發錯誤的包量;  drop表示收發丟棄的包量;

相關文章
相關標籤/搜索