iftop监视网络接口的实时流量
iftop监视网络接口的实时流量
iftop -B 是一个命令行工具,用于实时监控网络流量。在执行该命令时,-B 参数用于以字节为单位显示流量信息。
具体来说,iftop 工具可以用来监视网络接口的实时流量情况,包括每个连接的源地址、目标地址、传输速率、传输量等信息。它以交互式的方式显示流量信息,可以按照不同的排序方式进行排序,例如按照流量大小或连接时间等。
使用 iftop -B 命令后,你将看到一个实时更新的界面,其中列出了网络连接的详细信息,包括源IP地址、目标IP地址、传输速率、传输量等。字节单位的流量信息将以更精确的方式显示,以便更好地了解网络流量的情况。
请注意,运行 iftop 需要具有适当的权限,通常需要以超级用户(root)或具有网络监控权限的用户身份执行该命令。
案例背景说明
数据中台的定时任务在获取第三方生产环境数据时非常慢,而且常有失败情况。而获取第三方测试环境的数据较快。为此我们需要排查对比下测试环境和生产环境的网络情况,用来优化定时任务获取数据的量和频率。
网络接口流量检查
登录到数据中台服务器上执行:
# iftop -B
测试环境第三方接口的外网ip是61.169.80.19,流量截图:
生产环境第三方接口的外网ip是106.15.121.231,流量截图:
对比如图,生产环境的带宽确实不如测试环境,通知第三方确认下生产环境的网络情况:
根据带宽情况,我们对定时任务进行了优化调整,减小了一次任务获取的量,延长了定时任务执行的间隔时间。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!