笔记本电脑上 VMWare 中的 Ubuntu16.04 性能缓慢

笔记本电脑上 VMWare 中的 Ubuntu16.04 性能缓慢

我最近在 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- 但我不推荐这样做,因为它会确保您的包信息保持最新,并且您会收到更新通知。

相关内容