我已经使用 Linux 大约 5 年了,但我对监控和找出内部问题的命令不是很熟练。
我最近遇到了网络问题。我的室友抱怨网络速度太慢。不知为何,我查看了任务管理器,它显示我上传了 731 GB 的数据。我不知道是怎么回事。它现在没有这样做。
我不知道它什么时候上传了 731GB 的数据。有没有办法找出过去几天的历史记录,看看我的电脑什么时候上传了这么多数据。
这里的问题不是我的互联网速度慢,而是谁(进程)以及最重要的是“何时”上传了如此多的数据。
我已经使用 NetHogs/ntop 命令来确保当前没有尝试上传数据的进程,但我不知道如何检查历史记录。
谢谢 :)
编辑:它又这么做了。这是 Nethogs 命令的屏幕截图
答案1
我会先WireShark:
Wireshark 是全球领先的网络协议分析器。它可以让您在微观层面上看到网络上发生的事情。它是许多行业和教育机构事实上(通常是法律上的)的标准。
基本上,这个工具可以帮助你找出数据的去向。以下是如何在 Ubuntu 上安装 WireShark。
答案2
当您连接到互联网时,您的 Torrent 客户端可能会持续做种。
使用Wireshark查看流量的内容(除了远程地址,但不包括本地进程)。
因此我使用网络监视器。