Ubuntu 一会儿快,一会儿慢

Ubuntu 一会儿快,一会儿慢

我在用作服务器的计算机上使用 Ubuntu 14.04。简短的 PC 规格列表 (lshw):http://pastebin.com/7ud6rpxX

进程的平均数量是 500(我的桌面上有一个小部件,我忘记它的名字了)

该服务器正在运行 GitLab 服务器,并连接了运行程序,但在运行缓慢时它没有执行任何操作。服务器在 GitLab 上执行的操作与系统性能实际上没有任何联系。

一会儿快,一会儿慢。找不到原因,而且启动非常非常慢(终端类型的启动详细信息列表进展非常缓慢,需要时间)

我应该禁用视觉效果吗?

谢谢,

蒂姆

编辑:我还没有发现任何使用我的 CPU 超过 2.5% 和内存超过 8% 的东西。可能是 GPU 放弃了?

编辑:这是第二个启动图图像:

高分辨率

编辑:这是删除了 ureadahead pack 文件的启动图:

删除包文件后的高分辨率

16/04/25 的 Bootchart

答案1

首先,你必须知道是什么导致了速度变慢。你可以监控你的 CPU 是否负载过大:

watch "ps aux --sort -pcpu | head -11"

这将每隔 2 秒默认监控前 10 个消耗 CPU 的进程。您可以将其发送到日志文件,以便通过一些tee帮助进行进一步调查:

watch "ps aux --sort -pcpu | head -11 | tee -a logfile"

你也可以用同样的方式监控内存使用情况

watch "ps aux --sort -rss | head -11"

对于启动缓慢的问题。您可以安装 bootchart

sudo apt-get install bootchart

重新启动系统并分析应放入的图表/var/log/bootchart。它应该会告诉您导致启动缓慢的原因。毕竟,您可以使用以下命令禁用 bootchart 服务:

sudo tee -a /etc/init/bootchart.override <<< manual

您还可以使用诸如top进程监控和iotopI/O 操作的工具,并检查日志中的“/var/log/syslog可疑”条目/var/log/kern.log/var/log/boot.log

相关内容