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

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

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

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

安装 –

sudo apt-get install bootchart pybootchartgui 

重启并登录。

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

例如 – 我的bootchart的一部分看起来像:

在此处输入图像描述

要卸载 –

 sudo apt-get remove bootchart pybootchartgui 

慢启动的可能原因

首先检查您是否正在运行任何不必要的进程 – 例如bluetooth,modemmanager。 还要检查登录后正在运行的进程。

它还值得重新缓存你的ureadahead缓存文件 – 这些文件用于加速你的启动。 请记住,首先删除bootchart,重新启动,删除* .pack文件,然后重新启动两次,然后重新安装启动图。