UNPKG

2.67 kBMarkdownView Raw
1iftop
2===
3
4一款实时流量监控工具
5
6## 补充说明
7
8**iftop命令** 是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
9
10### 语法
11
12```shell
13iftop(选项)
14```
15
16### 选项
17
18```shell
19iftop: display bandwidth usage on an interface by host
20
21Synopsis: iftop -h | [-npblNBP] [-i interface] [-f filter code]
22 [-F net/mask] [-G net6/mask6]
23
24 -h display this message
25 -n don't do hostname lookups
26 -N don't convert port numbers to services
27 -p run in promiscuous mode (show traffic between other
28 hosts on the same network segment)
29 -b don't display a bar graph of traffic
30 -B Display bandwidth in bytes
31 -i interface listen on named interface
32 -f filter code use filter code to select packets to count
33 (default: none, but only IP packets are counted)
34 -F net/mask show traffic flows in/out of IPv4 network
35 -G net6/mask6 show traffic flows in/out of IPv6 network
36 -l display and count link-local IPv6 traffic (default: off)
37 -P show ports as well as hosts
38 -m limit sets the upper limit for the bandwidth scale
39 -c config file specifies an alternative configuration file
40 -t use text interface without ncurses
41
42 Sorting orders:
43 -o 2s Sort by first column (2s traffic average)
44 -o 10s Sort by second column (10s traffic average) [default]
45 -o 40s Sort by third column (40s traffic average)
46 -o source Sort by source address
47 -o destination Sort by destination address
48
49 The following options are only available in combination with -t
50 -s num print one single text output afer num seconds, then quit
51 -L num number of lines to print
52```
53
54### 界面说明
55
56> 第一行为带宽,这里为1Mbit,不是字节哦.
57> 连接列表,最后三列分别是2秒,10秒和40秒的平均流量
58> `=>` 代表发送
59> `<=` 代表接收
60> 最后三行表示发送,接收和全部的流量,
61> 第二列为你运行iftop到目前流量,第三列为高峰值,第四列为平均值。
62
63### 实例
64
65```shell
66iftop # 默认是监控第一块网卡的流量
67iftop -i eth1 # 监控eth1
68iftop -n # 直接显示IP, 不进行DNS反解析
69iftop -N # 直接显示连接埠编号, 不显示服务名称
70iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0 # 显示某个网段进出封包流量
71```
72
73
74