2-3 个月前,我的开机时间约为 35 秒。现在约为 50 秒或更长。关机时间也增加了一倍。以前最多 5 秒。现在至少 10 秒。
- 是什么原因造成的?
- 更重要的是,我该如何减少它?
我的笔记本电脑华硕 U32U-RX012D. 它上面主要有开发软件和相关文件。
Bootchart 图像链接。另一个一。
一些额外的信息:
硬盘使用量为 15GB,总计 320GB
Swappiness 为 1
预加载不起作用,已确认是一个错误
禁用一些不必要的启动服务
- 对根目录进行碎片整理。性能无变化。
如需任何相关信息,请随时询问。
答案1
如果你想确切地知道启动系统所花费的时间:
- 安装启动图。
- 创建启动图表 (Google Images 上的一些 bootchart 示例来了解 bootchart 的含义)。
- 将图像保存至外部媒体。
此时你可以分析启动过程中哪些程序占用了时间但如果你想确切知道这 25% 的增幅从何而来......
- 创建个人文件和个人设置的备份
- 重新安装系统,
- 安装您现在使用的所有软件并重新安装您的个人文件。
- 创建一个新的启动图。
非常大,但是当您比较两个图像时,图像中的差异将完全回答您的问题。第一次这样做会花费大量工作并花费大量时间,我现在可以相当快地完成,因为我还为我的计算机设置了一个小根目录和小主目录,因为我的所有文件都存储在单独的磁盘上(所以我知道我可以毫不犹豫地删除根目录和主目录)。但这是我在切换到新版本之前使用的方法,以查看新版本是否改善或缩短了我的启动时间,并且我也始终在安装新版本后保存启动图。
单击下面的图片即可安装 bootchart:
答案2
关于这个问题有很多方面需要考虑(从内核设置到启动服务)。
一些可能有用的信息可以在这里找到:http://linuxpoison.blogspot.pt/2011/01/easy-steps-to-tune-up-your-ubuntu.html
希望能帮助到你!
答案3
一些建议:
- 我首先建议您禁用所有不必要的服务。
badblocks
使用和/或检查磁盘是否有错误smartctl
。- 如果您使用了大量空间,您可能需要尝试使用(仅限 ext4)进行碎片整理
e4defrag
。 - 设置并安装
preload
。