中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中常用的網絡監視器有哪些

發布時間:2022-02-18 10:02:36 來源:億速云 閱讀:143 作者:iii 欄目:開發技術

這篇文章主要講解了“Linux中常用的網絡監視器有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux中常用的網絡監視器有哪些”吧!

Linux中常用的網絡監視器有哪些

iftop

iftop 監聽你指定的網絡接口,并以 top 的形式展示連接。

這是一個很好的小工具,用于快速識別占用、測量速度,并保持網絡流量的總體運行。看到我們使用了多少帶寬是非常令人驚訝的,特別是對于我們這些還記得使用電話線、調制解調器、讓人尖叫的 Kbit 速度和真實的實時波特率的老年人來說。我們很久以前就放棄了波特率,轉而使用比特率。波特率測量信號變化,有時與比特率相同,但大多數情況下不是。

如果你只有一個網絡接口,可以不帶選項運行 iftop。iftop 需要 root 權限:

$ sudo iftop

當你有多個接口時,指定要監控的接口:

$ sudo iftop -i wlan0

就像 top 一樣,你可以在運行時更改顯示選項。

  • h 切換幫助屏幕。
  • n 切換名稱解析。
  • s 切換源主機顯示,d 切換目標主機。
  • s 切換端口號。
  • N 切換端口解析。要全看到端口號,請關閉解析。
  • t 切換文本界面。默認顯示需要 ncurses。我認為文本顯示更易于閱讀和更好的組織(圖1)。
  • p 暫停顯示。
  • q 退出程序。
Linux中常用的網絡監視器有哪些

圖 1:文本顯示是可讀的和可組織的。

當你切換顯示選項時,iftop 會繼續測量所有流量。你還可以選擇要監控的單個主機。你需要主機的 IP 地址和網絡掩碼。我很好奇 Pandora 在我那可憐的帶寬中占用了多少,所以我先用 dig 找到它們的 IP 地址:

$ dig A pandora.com
[...]
;; ANSWER SECTION:
pandora.com. 267 IN A 208.85.40.20
pandora.com. 267 IN A 208.85.40.50

網絡掩碼是什么? ipcalc 告訴我們:

$ ipcalc -b 208.85.40.20
Address: 208.85.40.20
Netmask: 255.255.255.0 = 24
Wildcard: 0.0.0.255
=>
Network: 208.85.40.0/24

現在將地址和網絡掩碼提供給 iftop:

$ sudo iftop -F 208.85.40.20/24 -i wlan0

這不是真的嗎?我很驚訝地發現,我珍貴的帶寬對于 Pandora 很寬裕,每小時使用大約使用 500Kb。而且,像大多數流媒體服務一樣,Pandora 的流量也有峰值,其依賴于緩存來緩解阻塞。

你可以使用 -G 選項對 IPv6 地址執行相同操作。請參閱手冊頁了解 iftop 的其他功能,包括使用自定義配置文件定制默認選項,并應用自定義過濾器(請參閱 PCAP-FILTER 作為過濾器參考)。

Nethogs

當你想要快速了解誰占用了你的帶寬時,Nethogs 是快速和容易的。以 root 身份運行,并指定要監聽的接口。它顯示了空閑的應用程序和進程號,以便如果你愿意的話,你可以殺死它:

$ sudo nethogs wlan0
NetHogs version 0.8.1
PID USER PROGRAM DEV SENT RECEIVED
7690 carla /usr/lib/firefox wlan0 12.494 556.580 KB/sec
5648 carla .../chromium-browser wlan0 0.052 0.038 KB/sec
TOTAL 12.546 556.618 KB/sec

Nethogs 選項很少:在 kb/s、kb、b 和 mb 之間循環;通過接收或發送的數據包進行排序;并調整刷新之間的延遲。請參閱 man nethogs,或者運行 nethogs -h。

vnstat

vnstat 是最容易使用的網絡數據收集器。它是輕量級的,不需要 root 權限。它作為守護進程運行,并記錄你網絡統計信息。vnstat 命令顯示累計的數據:

$ vnstat -i wlan0
Database updated: Tue Oct 17 08:36:38 2017
wlan0 since 10/17/2017
rx: 45.27 MiB tx: 3.77 MiB total: 49.04 MiB
monthly
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Oct '17 45.27 MiB | 3.77 MiB | 49.04 MiB | 0.28 kbit/s
------------------------+-------------+-------------+---------------
estimated 85 MiB | 5 MiB | 90 MiB |
daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
today 45.27 MiB | 3.77 MiB | 49.04 MiB | 12.96 kbit/s
------------------------+-------------+-------------+---------------
estimated 125 MiB | 8 MiB | 133 MiB |

它默認顯示所有的網絡接口。使用 -i 選項選擇單個接口。以這種方式合并多個接口的數據:

$ vnstat -i wlan0+eth0+eth2

你可以通過以下幾種方式過濾顯示:

-h 以小時顯示統計數據。 -d 以天數顯示統計數據。 -w 和 -m 按周和月顯示統計數據。 使用 -l 選項查看實時更新。 此命令刪除 wlan1 的數據庫,并停止監控它:

$ vnstat -i wlan1 --delete

此命令為網絡接口創建別名。此例使用 Ubuntu 16.04 中的一個奇怪的接口名稱:

$ vnstat -u -i enp0s25 --nick eth0

默認情況下,vnstat 監視 eth0。你可以在 /etc/vnstat.conf 中更改此內容,或在主目錄中創建自己的個人配置文件。請參見 man vnstat 以獲得完整的參考。

你還可以安裝 vnstati 創建簡單的彩色圖(圖2):

$ vnstati -s -i wlx7cdd90a0a1c2 -o vnstat.png
Linux中常用的網絡監視器有哪些

圖 2:你可以使用 vnstati 創建簡單的彩色圖表。

感謝各位的閱讀,以上就是“Linux中常用的網絡監視器有哪些”的內容了,經過本文的學習后,相信大家對Linux中常用的網絡監視器有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

如东县| 新安县| 尼勒克县| 清流县| 东港市| 金乡县| 资源县| 卢氏县| 右玉县| 新宾| 白城市| 武乡县| 沾益县| 沙洋县| 浪卡子县| 阜新市| 沧州市| 沾化县| 永平县| 偏关县| 万宁市| 奇台县| 邯郸县| 丰县| 杨浦区| 灌云县| 新郑市| 罗源县| 吴江市| 富蕴县| 纳雍县| 清丰县| 克东县| 通辽市| 永仁县| 北碚区| 宽甸| 万安县| 晋州市| 郯城县| 长阳|