启动/登录缓慢——我如何找出原因?

启动/登录缓慢——我如何找出原因?

我的启动和登录比全新安装慢很多。

如何跟踪启动和登录过程以找出哪些程序需要很长时间才能加载?

答案1

一种方法是使用启动图包 - 这会产生一个.png图像文件显示正在启动哪些进程以及这些进程运行了多长时间。它还描述了磁盘吞吐量,显示了从磁盘获取信息的效率。

安装 -

sudo apt-get install bootchart pybootchartgui

重新启动并登录。

查找/var/log/bootchart图像文件。

例如-我的启动图的一部分如下所示:

在此处输入图片描述

卸载 -

sudo apt-get remove bootchart pybootchartgui

启动缓慢的可能原因

首先检查您是否正在运行任何不必要的进程 - 例如蓝牙、调制解调器管理器。还要检查登录后正在运行哪些进程。

也值得重新缓存您的ureadahead缓存文件 - 这些文件用于加速您的启动。请记住,先删除 bootchart,重新启动,删除 *.pack 文件,然后再次重新启动两次,然后再重新安装 bootchart。

相关内容