iftop -nBNP -i enp2s0 -f 'dst port 6379'
可以使用iftop
命令的-f
选项来过滤指定的端口。该选项允许您指定BPF过滤器规则,用于仅显示符合规则的流量。例如,以下命令将仅显示目标端口为6379的Redis流量:
sudo iftop -f 'dst port 6379'
您可以根据需要修改端口号和过滤器规则。如果您要使用其他过滤器规则,请参考BPF过滤器规则语法。
"TX"和"RX"是网络术语的简写,分别表示"Transmit"(发送)和"Receive"(接收)。在网络中,数据通过网络传输的过程中,需要通过发送方将数据从本地机器发送到远程机器,这个过程就是"TX"。而当远程机器将数据发送回来并在本地机器接收时,这个过程就是"RX"。因此,"TX"和"RX"在网络中通常用于表示数据的发送和接收方向。
在 iftop
的列表中,"=> " 表示数据流的方向。具体来说,箭头左侧的 IP 地址是接收方,右侧的 IP 地址是发送方。所以箭头的方向指示了数据的流动方向。例如,如果箭头从左向右,那么数据是从左侧的 IP 地址发送到右侧的 IP 地址,反之亦然。
rates 有三列数值 分别代表了什么
在 iftop
的列表中,rates
包括三列数值,分别代表着:
1s
:表示最近一秒钟内的数据传输速率,单位为比特/秒(bps)或千比特/秒(Kbps)。10s
:表示最近十秒钟内的数据传输速率,单位为比特/秒(bps)或千比特/秒(Kbps)。40s
:表示最近四十秒钟内的数据传输速率,单位为比特/秒(bps)或千比特/秒(Kbps)。
通过这些值,您可以了解到最近一段时间内的网络流量平均传输速率,这对于监控网络性能和诊断网络问题非常有用。