Arch Linux 91 секунда время загрузки пользовательского пространства

Arch Linux 91 секунда время загрузки пользовательского пространства

Итак, я новичок в Arch. Это моя 10-я версия в моей виртуальной машине, и наконец-то все работает. Я провел небольшое исследование, потому что моя загрузка была довольно медленной, и оказалось, что мое пользовательское пространство загружается 1 мин 30 сек, и я не знаю, как это исправить.

systemd-analyzeпривело к следующему:

startup finished in 1.759s (kernel) + 1min 30.212s (userspace) = 1min 31.972s

graphical.target reached after 1min 30.211s in userspace

решение1

Причина медленной загрузки — ожидание системой загрузки служб.
Более подробную информацию вы можете найти наАрхВики

Чтобы решить эту проблему, сначала нужно узнать, какие службы тормозят.
Запишите:
systemd-analyze critical-chain
Вывод этой команды выделите красным, какие службы требуют много времени. Затем нужно выбрать:

  1. Отключить службу, но я не думаю, что вы хотите ее отключать. В моем случае это были NetworkManager и docker services
  2. Маскировать эту службу. Это значит, что система не ждет, пока она загрузится, а просто пропускает ее.
    Я на самом деле выбираю второй вариант. Просто выполните команду:
    sudo systemctl mask [NAME_OF_SERVICE_TO_MASK]
    Повторите ее для каждой службы, которую вы хотите замаскировать, и перезагрузите, чтобы проверить, сократилось ли время загрузки.

    В некоторых случаях время загрузки остается прежним, даже после маскировки службы, поэтому, возможно, вашим последним средством будет отключение службы.
    Надеюсь, это вам поможет.

Связанный контент