systemd slow boot – systemd-tmpfiles-setup

Недавно я обновился до debian jessie (текущее тестирование), и после этого время загрузки avg увеличилось до 3-4 минут.

Между запуском grub и gdm , я получаю это сообщение в течение 2-3 минут.

 A job is running for creating volatile and temporary files and directories 

Вот вывод systemd-analyze blame

 [smit: ~] $ systemd-analyze blame 3min 14.096s systemd-tmpfiles-setup.service 8.657s NetworkManager.service 8.244s apache2.service 7.048s ModemManager.service 6.328s networking.service 6.004s accounts-daemon.service 5.288s binfmt-support.service 4.557s systemd-logind.service 4.541s alsa-restore.service 4.541s console-kit-log-system-start.service 4.530s lm-sensors.service 4.521s pppd-dns.service 4.520s redis-server.service 4.519s hostapd.service 4.519s minissdpd.service 4.519s timidity.service 4.519s nvidia-kernel.service 4.518s rc-local.service 4.437s bluetooth.service 4.408s avahi-daemon.service 2.243s systemd-fsck-root.service 1.437s exim4.service 1.415s keyboard-setup.service 

После запуска системы systemctl не сообщает о какой-либо ошибке.

 [smit: ~] $ sudo systemctl status systemd-tmpfiles-setup ● systemd-tmpfiles-setup.service - Create Volatile Files and Directories Loaded: loaded (/lib/systemd/system/systemd-tmpfiles-setup.service; static) Active: active (exited) since Fri 2014-10-17 01:19:09 IST; 1h 41min ago Docs: man:tmpfiles.d(5) man:systemd-tmpfiles(8) Process: 230 ExecStart=/bin/systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev (code=exited, status=0/SUCCESS) Main PID: 230 (code=exited, status=0/SUCCESS) CGroup: /system.slice/systemd-tmpfiles-setup.service 

Почему systemd-tmpfiles-setup.service начинает медленно? Где я могу получить подробные журналы systemd-tmpfiles-setup.service ?

2 Solutions collect form web for “systemd slow boot – systemd-tmpfiles-setup”

Это связано с тем, что в хром-бета-версии и чашки были проблемы с созданием миллионов файлов в / tmp. Если / tmp – это tmpfs для вас, попробуйте размонтировать его и перемонтировать. В противном случае, rm -rf / tmp затем воссоздает его.

Когда systemd запускает систему, одним из первых запущенных сервисных модулей является systemd-tmpfiles-setup. Эта служба выполняет команду:

 # systemd-tmpfiles --create --remove 

Эта команда считывает файлы конфигурации из (менее релевантных):

  • /usr/lib/tmpfiles.d/*.conf – эти файлы предоставляются соответствующим пакетом RPM и не должны редактироваться администратором системы.
  • /run/tmpfiles.d/*.conf – эти файлы обычно используются демонами для управления собственными временными файлами во время выполнения
  • /etc/tmpfiles.d/*.conf – эти файлы предназначены для sysadmis для настройки пользовательских временных местоположений и для переопределения предоставленных поставщиком параметров по умолчанию

Также есть три места, где хранятся временные файлы:

  • / var – переменные данные, относящиеся к этой системе, которые должны сохраняться между загрузками
  • / run – данные времени выполнения для процессов, запущенных с момента последней загрузки. Сюда относятся, среди прочего, файлы идентификаторов процессов и файлы блокировки. Содержимое этого каталога воссоздается при перезагрузке.
  • / tmp – пространство для создания временных файлов во всем мире. Файлы, которые не были доступны, изменены или изменены в течение 10 дней, автоматически удаляются. В / var / tmp существует еще одна временная директория, в которой файлы, которые не были доступны, изменены или изменены более чем за 30 дней, автоматически удаляются.

Подведение итогов:
проверьте файлы конфигурации tmp, чтобы узнать, почему установка tmp занимает много времени, особенно заметки в каталоге / run, потому что она воссоздана во время загрузки.

  • Клиент OpenVPN: тайм-аут «остановки системы», оставшиеся процессы
  • Как начать использовать httpd с активацией сокета (systemd)?
  • Разница между systemd и программой запуска терминала
  • Как сделать определенные сервисы зависимыми от определенных интерфейсов?
  • Как скрипт с systemd-cgtop?
  • systemctl restart xxx и systemctl restart xxx.service
  • Запуск Chromium при запуске с systemd
  • Настройка шрифта консоли в vconsole.conf не работает (systemd)
  • Debian Jessie, скопируйте файл на общий ресурс NFS (autofs) при завершении работы
  • Сокращение тайм-аута выключения для «остановки работы»
  • Список журналов до начала последнего запуска
  • Interesting Posts

    проверить статус порта hdmi

    Почему Ubuntu 16.04 исполняет ограниченное изображение C # после 90 секунд, а другие – 24X7?

    Невозможно воспроизвести музыку с помощью динамика bluetooth

    Каковы наиболее надежные инструменты командной строки wifi? iw vs wpa_cli vs nmcli

    Расследование использования процессора и управление демонами

    Windows 8.1 не загружается на моем ноутбуке с двойной загрузкой

    Как создать учетную запись пользователя с определенными разрешениями?

    Насколько надежны / переносимы Nix-встроенные / команды (echo, ps, sort, uniq) из Debian в другие дистрибутивы

    Адрес источника управления для запросов whois

    Какие функции ext4 не поддерживают btrfs?

    Аутентификация отказалась: плохое владение или режимы для файла /var/git/.ssh/authorized_keys

    Как узнать конкуренцию

    Не удалось установить tftpd-hpa

    Как подключиться к новому Wi-Fi в командной строке?

    Найти все папки в каталоге с тем же контентом

    Linux и Unix - лучшая ОС в мире.