如何才能知道我的 Ubuntu 上有多少 CPU 用来处理突发的 IPv6 流量?我使用 top 命令,但无法找出哪个进程 ID 正在处理进入我网卡的 11MBps IPv6 入站流量。
谢谢。
答案1
有一个名为 nethogs 的优秀 CLI 程序,它可以显示进程的网络利用率。
安装apt-get install nethogs
答案2
- 执行数据包捕获。(
tcpdump
) - 检查数据包捕获并检查目标端口是什么。
- 检查哪个应用程序正在监听该端口。(
netstat
)
如果没有应用程序监听该端口,则该流量要么是恶意的(拒绝服务等),要么是无意到达您的系统的。无论哪种情况,您都可能需要与您的 ISP 联系以阻止它。