Я использую btrfs
файловая система и я создали /var/log/journal directory
иметь персистентные журналы. Но Ubuntu 16.04 начала занимать так много времени для начальной загрузки.
Я имею, работал systemd-analyze plot > boot.svg
в моем корневом каталоге и открытый изображение и видел это systemd-journal-flush.service
брал вину приблизительно с 50 секундами.
Что я должен сделать для ускорения начальной загрузки?enter code here
Как замечено в этот фиксация systemd, копия на записи (COW) btrfs замедляет доступ журнала.
можно отключить COW на каталоге журнала для фиксации медленных времен доступа журнала.
Вот то, как я сделал:
Остановка журналировала сервис, поскольку мы переместим его каталог.
sudo systemctl stop systemd-journald
Перемещение журнал
sudo mv /var/log/journal /var/log/journal-1
Создает новый каталог
sudo mkdir /var/log/journal
журнала, Отключают COW на новом каталоге журнала. Команда только работает на файлы, созданные после команды.
sudo chattr +C /var/log/journal
Перемещение журнал назад
sudo cp -a /var/log/journal-1/* /var/log/journal
Удаляет старый systemd-journald
sudo systemctl start systemd-journald
Перезапуска каталога
sudo rm -rf /var/log/journal-1
, который Вы можете cd
в /var/log/journal/
и выполнять lsattr, чтобы проверить, отключили ли Вы COW. Последний рак означает, что COW был отключен.