Ubuntu启动速度过慢解决方法

Ubuntu 启动速度过慢


新买了一台性能超高打笔记本,神舟系列的“超级计算机”,1070的显卡,256G的SSD。但是装完Ubuntu被其他人动过之后,不知道为什么启动速度特别慢。大约需要一分多的时间,所以后面就要分析开机时候机器到底干了神码事情,弄清楚到底是神码原因导致机器启动这么慢。

下面这条命令可以从大到小列出来系统启动时候的服务以及服务所占用的时间:

systemd-analyze blame

通过分析,可以看到:
在这里插入图片描述
很明显,是由于apt-daily-upgrade导致了系统启动非常缓慢。
那么,接下来关闭该项服务,命令如下:
sudo systemctl disable apt-daily.service
关闭之后重启系统看看实际的效果。
重启之后发现启动速度并没有因此得到改善,后来仔细分析后想到了之前应该是把Ubuntu的交换分区放到了外置硬盘里面,但是把外置硬盘全部格式化了。所以,需要重新设置一个Ubuntu的交换分区。
通过运行下面的命令,可以查看当前系统中所使用的交换分区,但是我的电脑上的交换分区已经不存在了。因此,这个交换分区应该是导致系统启动过慢的原因。
sudo swapon -s
我们学过操作系统原理这门课,我们知道交换分区是用来做虚拟内存管理中的交换空间。但是在管理虚拟内存中,操作系统肯定需要知道这个交换空间的大小以及位置,如果修改了位置的话那么显然操作系统会很“着急”,遍历所有的硬盘,并且可能对硬盘进行错误检测的操作。
接下来我们安装一个非常好用的磁盘分区工具——gparted,使用的命令行如下:
sudo apt-get install gparted
通过下面的命令在命令行启动:
sudo gparted
下面可以看到分区:
在这里插入图片描述

那么,在系统启动时,我们查看硬盘启动项:
sudo gedit /etc/fstab
可以看到:
在这里插入图片描述第二个交换分区是在/dev/sda5中,但是现在系统中已经没有sda5了,所以,果断先备份文件并且删除下面交换分区那一行之后,重启看下效果。
重启之后,开机速度飞速。效果完美。

猜你喜欢

转载自blog.csdn.net/vincentuva/article/details/82935411