iftop监视网络接口的实时流量

iftop监视网络接口的实时流量

iftop -B 是一个命令行工具,用于实时监控网络流量。在执行该命令时,-B 参数用于以字节为单位显示流量信息。
具体来说,iftop 工具可以用来监视网络接口的实时流量情况,包括每个连接的源地址、目标地址、传输速率、传输量等信息。它以交互式的方式显示流量信息,可以按照不同的排序方式进行排序,例如按照流量大小或连接时间等。
使用 iftop -B 命令后,你将看到一个实时更新的界面,其中列出了网络连接的详细信息,包括源IP地址、目标IP地址、传输速率、传输量等。字节单位的流量信息将以更精确的方式显示,以便更好地了解网络流量的情况。
请注意,运行 iftop 需要具有适当的权限,通常需要以超级用户(root)或具有网络监控权限的用户身份执行该命令。

案例背景说明
数据中台的定时任务在获取第三方生产环境数据时非常慢,而且常有失败情况。而获取第三方测试环境的数据较快。为此我们需要排查对比下测试环境和生产环境的网络情况,用来优化定时任务获取数据的量和频率。

网络接口流量检查

登录到数据中台服务器上执行:

# iftop -B

测试环境第三方接口的外网ip是61.169.80.19,流量截图:

生产环境第三方接口的外网ip是106.15.121.231,流量截图:

对比如图,生产环境的带宽确实不如测试环境,通知第三方确认下生产环境的网络情况:

根据带宽情况,我们对定时任务进行了优化调整,减小了一次任务获取的量,延长了定时任务执行的间隔时间。

posted @ 2024-03-14 09:35  邹姣姣  阅读(47)  评论(0编辑  收藏  举报