Статистика загрузки системы Linux

classic Классический list Список threaded Древовидный
20 сообщения Инструменты
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Статистика загрузки системы Linux

Админ
Администратор
Статистика загрузки системы или подсчёт времени загрузки системы Linux — это то время, которое считается от начала загрузки системы до отображения рабочего стола со всеми его атрибутами.
В системах Linux существует встроенная утилита systemd-analyze, которая позволяет проанализировать производительность процесса загрузки системы с точки зрения systemd.
Что такое Systemd? Systemd — это демон инициации других демонов Linux.
http://compizomania.blogspot.com/2018/12/linux.html
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

igoryan1971
Уважаемый Владимир, я вывел в терминале команду systemd-analyze blame и у меня показало, что целых 21 секунду уходит на  21.510s systemd-journal-flush.service


Мне интересно, что это за зверь такой и можно ли его отключить?
Объясните мне пожалуйста.....
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Админ
Администратор
flush.service, это очистка systemd. Ничего удалять не нужно.
А сколько времени грузится Ваша система?
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

grigs
В ответ на это сообщение от Админ
Интересно узнать почему каждый раз разное время. Конечно, разница ничтожна. Но ...
6.411s (kernel) + 34.439s (userspace) = 40.851s
 6.701s (kernel) + 35.489s (userspace) = 42.190s
 6.952s (kernel) + 27.074s (userspace) = 34.027s
6.201s (kernel) + 29.988s (userspace) = 36.189
 6.711s (kernel) + 35.157s (userspace) = 41.869s
 6.441s (kernel) + 29.747s (userspace) = 36.188s
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

aali
В ответ на это сообщение от Админ
Manjaro KDE загрузка 8.348 s.на SSD.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

grigs
В ответ на это сообщение от grigs
Использовал советы отсюда: https://linux-faq.ru/page/uskorenie-processa-zagruzki-distributiva-linux
Деактивировал некоторые службы (поддержка печати, ModemManager.service, bluetooth.service, brltty.service) - не вижу изменений :(. Понятно, что лучший способ ускорить - новое оборудование, посовременней.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

ubuntari
В ответ на это сообщение от aali
Ув. Владимир, к сожалению (Mint 17.3 xfce) на команду systemd-analyze ответ - команда не найдена. Соответственно и на другие команды Вашей заметки - то же самое. Видимо в дистрибутиве не было этой утилиты.
Как поставить?
Спасибо, с Наступающим!
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Админ
Администратор
Дело в том, что Linux Mint 17.x на базе Ubuntu 14.04 использует Upstart, т.к. в Ubuntu перешли на systemd только с релизом Ubuntu 15.04.
Поэтому выполнить  команду systemd-analyze в Linux Mint 17.3 не представляется возможным, к сожалению.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

igoryan1971
В ответ на это сообщение от Админ
igoryan1971@igoryan1971-MS-7788:~$ systemd-analyze
Startup finished in 5.574s (kernel) + 34.029s (userspace) = 39.604s
graphical.target reached after 34.012s in userspace
igoryan1971@igoryan1971-MS-7788:~$

Владимир у меня  система Linux Mint 19 Cinnamon  грузится почти 40 секунд. А вот выключается секунд  за 10
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Админ
Администратор
Совершенно верно, у меня Linux Mint 19 Cinnamon тоже грузится порядка 30-ти секунд. В Linux Mint 19.1 процесс загрузки разработчики уменьшили.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

igoryan1971
Спасибо за ответ!
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Владимир Задорожнюк
В ответ на это сообщение от Админ
Установка SSD не только ускоряет запуск системы, но и работу системы в целом, особенно это заметно  при работе с браузером. Для системы использую SSD небольшого объёма + HDD для файлопомойки. Для примера Manjaro -XFCE стартует меньше 5 секунд, без отключения чего-либо +conky, plank, всевозможные апплеты панели и т. д., та же XUBUNTU за 10 секунд.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Владимiръ
В ответ на это сообщение от Админ
Благодарю за статью! Теперь я выяснил, из-за чего система тупила целых 5 секунд :)
Командой
sudo systemctl disable NetworkManager-wait-online.service
 мне удалось сократить время загрузки более чем вдвое, с 9 до 3.8 с.
Startup finished in 2.321s (kernel) + 1.572s (userspace) = 3.893s
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

vik77
У меня  ( Lubuntu 18.04) кошмар
Startup finished in 5.905s (kernel) + 1min 24.404s (userspace) = 1min 30.309s
graphical.target reached after 54.111s in userspace

         31.281s apt-daily.service
         30.309s NetworkManager-wait-online.service
         12.961s dev-sda6.device
         11.458s systemd-journal-flush.service
          9.693s ufw.service
          7.697s dev-loop0.device
          7.650s dev-loop2.device
          7.629s systemd-udevd.service
          6.757s dev-loop3.device
          6.198s dev-loop1.device
          6.186s dev-loop5.device
          6.097s dev-loop4.device
          5.919s dev-loop6.device
          4.634s snapd.service
          3.818s NetworkManager.service
          3.397s networkd-dispatcher.service
          2.724s udisks2.service
          2.682s accounts-daemon.service
          2.305s ModemManager.service
          2.084s snap-core-6034.mount
          2.021s postfix@-.service
          1.890s snap-acestreamplayer-8.mount
          1.864s snap-core-6130.mount

systemctl disable apt-daily.service наверно можно,потом проверять вручную?
systemctl disable NetworkManager-wait-online  или systemctl mask NetworkManager-wait-online.service ?
Надо ли отключать NetworkManager-wait-online ? Соединение с сетью через кабель (PPPoE) или редко роутер.Всегда было (и на 14.04)подключение к сети через секунд 15 после появления рабочего стола

dev-sda6.device что это и что с ним делать,
также не нужны сразу после включения три программы из snap.
Помогите,пожалуйста,уменьшить время загрузки.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Админ
Администратор
1. Почистите Автозагрузку.
 Чтобы отобразить в Автозагрузке весь перечень процессов, выполните в терминале следующую команду:

  sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Теперь откройте Автоматически запускаемые приложения (если приложение было открыто, перезапустите его). Сейчас отобразился полный перечень приложений запускаемых автоматически при старте системы, где вы можете отключить те, которые не используете. Например: Orca, Onboard, mintwelcome,  Accessibility... и пр.

2. dev-sda6.device - это Ваша система на ж/диске, которая расположена на sda6, т.е. на 6-м разделе.
Вы можете проверить это командой в терминале:

 df -h

Которая покажет также процент загруженности системы в процентах на dev-sda6

3. Установите  Stacer.

sudo add-apt-repository ppa:oguzhaninan/stacer
sudo apt-get update
sudo apt-get install stacer

И очистите систему от ненужных файлов. http://compizomania.blogspot.com/2018/05/stacer-ubuntu-1804.html

4. 1min 24.404s (userspace) Это, так называемое, пользовательское пространство. Возможно Вы устанавливали новые ядра и другие ёмкие приложения, то неиспользованные желательно удалить.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

vik77
Да, Lubuntu на sda6. Значит это трогать нельзя.
На счет sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop:
у меня Lubuntu,после этой команды в программе Приложения по умолчанию для LXSession---Autostart
ничего не меняется.
По моему надо очистить папку /etc/xdg/autostart/ от ненужного.
Снятие "птичек" в  Приложения по умолчанию для LXSession---Autostart,а также удаление из папки Autostart  в домашнем разделе почти ничего не дает.

А как на счет
snapd.service  (проги из snap не нужны зразу после запуска)
dev-loop0.device
snap-core-6130.mount  (что это за snap ядро?)
snap-core-6034.mount
NetworkManager-wait-online.service  (если отключу,то будет ли автоподключение к сети ?)
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

Админ
Администратор
1. snapd.service - это сервис, который подгружает в систему snapd. Без него не запустятся snap-пакеты установленные в системе.
2.Попробуйте очистить папку /etc/xdg/autostart/, но с большой осторожностью. Иначе рискуете не запустить систему.
3. dev-loop0.device - это другие разделы на ж/диске, а также сервис подключения съёмных устройств. Отключение этих сервисов приведёт к тому, что они не будут отображаться в файловом менеджере и Вам нужно будет в случае необходимости подключать их каждый раз вручную. Оно Вам надо?
4.snap-core - это ядро на котором работают все установленные у Вас snap-пакеты. Оно устанавливается автоматически с пакетом snapd, без которого невозможно установить  snap-пакеты.
5. NetworkManager-wait-online.service в основном используется для ноутбуков. Если Вы используете интернет по верёвке, т.е. стационарный компьютер, то можно отключить этот сервис, т.к. он занимает до 30 секунд во время загрузки системы.
sudo systemctl disable NetworkManager-wait-online.service
Вот, как-то так.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

GodKiller_222
В ответ на это сообщение от vik77
NetworkManager-wait-online.service
На ПК (стоит на месте и подключается к 1-2 точкам) лучше вообще удалить этот ненужный глюкодром, и вместо NM подключаться к сети через systemd - будет значительная экономия ресурсов и скорости загрузки.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

vik77
С помощью Stacer отключил
NetworkManager-wait-online.service
cups
Modem Manager.
В терминале Startup finished in 6.476s (kernel) + 22.073s (userspace) = 28.549s
graphical.target reached after 21.980s in userspace
Но реально ждать загрузки надо ждать ,кажется,еще дольше...
Явно не 28 секунд,а вдвое дольше...
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Статистика загрузки системы Linux

GodKiller_222
В терминале Startup finished in 6.476s (kernel) + 22.073s (userspace) = 28.549s
Админ в соседней теме пояснил, что Ubuntu\Mint системы для новичков, а они должны страдать)) В моей Manjaro:
Startup finished in 5.335s (firmware) + 3.193s (loader) + 3.314s (kernel) + 9.185s (userspace) = 21.028s
graphical.target reached after 8.739s in userspace

Это на древнем нетбуке с HDD 5400 оборотов. Что там будет на современных носителях и так понятно...