如何做到实时监测网速?

sudo tcpdump -i eth0 -w - | pv -bert > /dev/null
  • tcpdump
    1. -i eth0 指定 tcpdump 监控的网络接口为 eth0。
    2. - w - 指示 tcpdump 将捕获的数据包写到标准输出(STDOUT)而非存储到文件中。- 代表标准输出。
  • pv - Pipe Viewer,用于监控管道数据的传输速度等信息
    1. -b: 显示经过管道的总字节数。
    2. -e: 在进度条中显示当前速率(每秒传输的数据量)。
    3. -r: 显示实时的数据传输速率。
    4. -t: 显示所花的总时间。