当你想要快速懂得谁占用了你的带宽时,Nethogs 是快速和轻易的。以 root 身份运行,并指定要监听的接口。它显示了余暇的应用法度榜样和过程号,以便如不雅你愿意的话,你可以杀逝世它:
用 iftop、Nethogs 和 vnstat 懂得更多关于你的收集连接。
你可以经由过程这三个 Linux 收集敕令,懂得有关你收集连接的大年夜量信息。iftop 经由过程过程号跟踪收集连接,Nethogs 可以快速显示哪个在占用你的带宽,而 vnstat 作为一个很好的轻量级守护过程运行,可以随时随地记录你的应用情况。
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 退出法度榜样。
当你切换显示选项时,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:
- $ vnstat -u -i enp0s25 --nick eth0
- $ sudo iftop -F 208.85.40.20/24 -i wlan0
这不是真的吗?我很惊奇地发明,我名贵的带宽对于 Pandora 很裕如,每小时应用大年夜约应用 500Kb。并且,像大年夜多半流媒体办事一样,Pandora 的流量也有峰值,其依附于缓存来缓解壅塞。
你可以应用 -G 选项对 IPv6 地址履行雷同操作。请参阅手册页懂得 iftop 的其他功能,包含应用自定义设备文件定制默认选项,并应用自定义过滤器(请参阅 PCAP-FILTER 作为过滤器参考)。
Nethogs
- $ 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
推荐阅读
工欲善其事,必先利其器。作为全球最多人应用的桌面操作体系,Windows 的应用效力与我们的工作进修互相干注。下面为大年夜家整顿了 10 款进步效力的利器,让你的 Windows 更具临盆力。如>>>详细阅读
本文标题:3个简单、优秀的Linux网络监视器
地址:http://www.17bianji.com/lsqh/38547.html
1/2 1