随着时间的推移,Ubuntu 会变慢?

Kre*_*dns 12 performance command-line

大约几个月前,当我使用 Ubuntu(在命令行中做一些事情)时,它开始变得非常糟糕。我会按S(或任何其他键),大约 20 秒后它会出现在我的终端中。

当然,我杀死了机器并重新启动。系统开始工作得很好,但大约 30 分钟后它做了同样的事情。现在我被迫在 30 分钟内使用 Ubuntu。我查看了正在运行的进程,没有一个进程占用大量 CPU 或 RAM。

幸运的是我已经双启动,所以我仍然可以使用我的机器。现在我需要解决这个问题,我想知道我的选择是什么。我会被迫重新安装还是有其他方法?

Nic*_*cke 8

首先安装htop和iotop:

sudo apt-get install htop iotop

然后启动三个终端,并在每个终端中运行这些命令:

iotop
Run Code Online (Sandbox Code Playgroud)

此命令将显示正在写入硬盘驱动器的任何进程

htop
Run Code Online (Sandbox Code Playgroud)

这个命令将显示一个比 top 更丰富多彩的替代品。请特别注意可用内存量。如果这开始运行得很慢,您可能很快就会看到 iotop 命令(上图)中的磁盘写入增加,这反过来可能表明某些东西正在泄漏内存......

tail -f /var/log/messages
Run Code Online (Sandbox Code Playgroud)

此命令将显示系统消息。如果某些程序崩溃等,更多信息可能会在此处弹出。因此,当您开始注意到系统滞后时,请检查此命令的输出...

当然,以上都没有真正解决您的问题,但它可能有助于诊断。

干杯/N

  • Nicke,与其只是逐字逐句地复制我的答案(http://askubuntu.com/questions/18564/is-my-filesystem-corrupt-or-something),不如简单地链接原始问题。没有留下深刻印象。 (6认同)
  • -1 抄袭。此外,一旦我的系统开始滞后,我就无法输入诸如此类的命令,因为在滞后大约 40 秒后系统会锁定,我必须进行硬重启。 (3认同)
  • 什么?我当然没有!而你所说的“逐字逐句”是什么意思,几乎没有任何相似的句子(当然除了常识的命令)。此外,@Scaine,上面的帖子解决了我认为您没有的可疑内存泄漏的具体问题。既然我知道它存在,我根本不介意链接到你的帖子,但指责我抄袭我当然介意——有礼貌的方式指出主题的相似之处而不暗示故意盗窃! (3认同)

小智 1

检查您的内存使用情况 - 我System Monitor在面板中运行该小程序,它可以让我知道内存是否即将耗尽。当我运行太多程序时,我也会遇到类似的问题 -响应速度非常慢。

如果是内存问题,请尝试使用top或可以从小程序启动的完整系统监控工具来确定哪些进程正在耗尽内存。通常您可以删除它并且不会出现问题,但请先仔细检查。