Ubuntu 中的 IPv6 CPU 利用率

Ubuntu 中的 IPv6 CPU 利用率

如何才能知道我的 Ubuntu 上有多少 CPU 用来处理突发的 IPv6 流量?我使用 top 命令,但无法找出哪个进程 ID 正在处理进入我网卡的 11MBps IPv6 入站流量。

谢谢。

答案1

有一个名为 nethogs 的优秀 CLI 程序,它可以显示进程的网络利用率。

安装apt-get install nethogs

手册页:http://linux.die.net/man/8/nethogs

答案2

  1. 执行数据包捕获。(tcpdump
  2. 检查数据包捕获并检查目标端口是什么。
  3. 检查哪个应用程序正在监听该端口。(netstat

如果没有应用程序监听该端口,则该流量要么是恶意的(拒绝服务等),要么是无意到达您的系统的。无论哪种情况,您都可能需要与您的 ISP 联系以阻止它。

相关内容