我最近在 VMware Workstation 上安装了 ubuntu 16.04。但从那时起,ubuntu 启动速度就非常慢。它的运行速度也非常慢。
我的笔记本电脑配置是:Intel i7 核心处理器、16GB 内存、2TB 硬盘和 4GB Nvidia 显卡。
分配给 ubuntu 的空间是 50Gb,Ram 是 8Gb,处理器是 2,核心是 2。ubuntu 仍然经常挂在中间。
有人可以帮忙吗?
systemd-analyze 的结果为:
Startup finished in 6.542s (kernel) + 17min 27.054s (userspace) = 17min 33.597s
systemd-analyze blame 的结果为:
17min 17.980s apt-daily.service
9.039s ModemManager.service
7.676s accounts-daemon.service
6.211s grub-common.service
5.183s ondemand.service
5.042s dev-sda1.device
4.659s NetworkManager.service
4.613s networking.service
4.484s gpu-manager.service
4.356s pppd-dns.service
3.964s apparmor.service
3.522s snapd.firstboot.service
3.111s lightdm.service
2.585s polkitd.service
1.590s rsyslog.service
1.550s irqbalance.service
1.512s ssh.service
1.364s systemd-logind.service
1.352s avahi-daemon.service
1.336s thermald.service
1.269s apport.service
1.132s systemd-tmpfiles-setup-dev.service
1.118s keyboard-setup.service
1.093s systemd-modules-load.service
1.048s run-vmblock\x2dfuse.mount
954ms console-setup.service
938ms systemd-journald.service
744ms speech-dispatcher.service
724ms dev-mqueue.mount
707ms systemd-journal-flush.service
668ms alsa-restore.service
643ms setvtrgb.service
636ms systemd-user-sessions.service
559ms systemd-udevd.service
545ms dns-clean.service
541ms systemd-update-utmp.service
517ms plymouth-read-write.service
509ms systemd-udev-trigger.service
473ms udisks2.service
460ms upower.service
422ms systemd-random-seed.service
421ms systemd-tmpfiles-setup.service
377ms dev-hugepages.mount
373ms colord.service
348ms ufw.service
338ms systemd-timesyncd.service
333ms sys-kernel-debug.mount
323ms resolvconf.service
318ms systemd-localed.service
241ms systemd-sysctl.service
203ms [email protected]
180ms dev-disk-by\x2duuid-b0b007bd\x2d0a70\x2d40b3\x2d888d\x2d1d5d0f695800.swap
110ms rtkit-daemon.service
100ms snapd.socket
89ms systemd-hostnamed.service
73ms kmod-static-nodes.service
48ms systemd-tmpfiles-clean.service
42ms systemd-remount-fs.service
41ms snapd.boot-ok.service
20ms systemd-update-utmp-runlevel.service
2ms sys-fs-fuse-connections.mount
1ms plymouth-quit-wait.service
命令 egrep -c '(vmx|svm)' /proc/cpuinfo 输出:
0
答案1
在主机上运行不支持硬件虚拟化的客户系统通常会使客户系统(和主机)运行缓慢,并且整个体验不会很有趣。
由于您正在运行带有英特尔芯片的 Windows 系统,此工具可能有助于您检测 VTx 是否已启用:https://www-ssl.intel.com/content/www/us/en/support/processors/processor-utilities-and-programs/intel-processor-identification-utility.html 如果没有启用,您可能有机会在 BIOS 中启用它 - 如果没有,节目或多或少就结束了。
为了增强您的 ubuntu-guest 的性能,open-vm-tools
请通过sudo apt install open-vm-tools
您的客户机内部进行安装。
systemd-analyze blame
您发布的结果清楚地表明这是apt-daily.service
导致启动时间过长的罪魁祸首 - 这可能是一次性的情况,特别是在需要获取许多更新时。
如果这个过程总是需要那么长时间,你可以通过它禁用它sudo systemctl disable apt-daily.service
- 但我不推荐这样做,因为它会确保您的包信息保持最新,并且您会收到更新通知。