Как ускорить запуск nmbd.service ?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
lemaryn
Сообщения: 41
Зарегистрирован: 17 янв 2021, 00:28
Благодарил (а): 2 раза
Контактная информация:

Как ускорить запуск nmbd.service ?

#1

17 янв 2021, 00:45

Добрый день!
System:
Kernel: 5.4.0-62-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Cinnamon 4.8.6 Distro: Linux Mint 20.1 Ulyssa
base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: ASUSTeK model: B150M-K v: Rev X.0x serial: <filter>
UEFI [Legacy]: American Megatrends v: 0502 date: 11/19/2015
CPU:
Topology: Quad Core model: Intel Core i7-6700 bits: 64 type: MT MCP
arch: Skylake-S rev: 3 L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 54398
Speed: 800 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 800 2: 800
3: 800 4: 800 5: 800 6: 800 7: 800 8: 800
Graphics:
Device-1: Intel HD Graphics 530 vendor: ASUSTeK driver: i915 v: kernel
bus ID: 00:02.0
Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 20.2.6
direct render: Yes
Audio:
Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus ID: 00:1f.3
Sound Server: ALSA v: k5.4.0-62-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: e000 bus ID: 02:00.0
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
IF-ID-1: br-10198612dc59 state: down mac: <filter>
IF-ID-2: docker0 state: down mac: <filter>
Drives:
Local Storage: total: 689.33 GiB used: 368.23 GiB (53.4%)
ID-1: /dev/sda vendor: Western Digital model: WD5000AADS-00S9B0
size: 465.76 GiB
ID-2: /dev/sdb vendor: GOODRAM model: N/A size: 223.57 GiB
Partition:
ID-1: / size: 219.94 GiB used: 177.02 GiB (80.5%) fs: ext4 dev: /dev/sdb1
Sensors:
System Temperatures: cpu: 29.8 C mobo: 27.8 C
Fan Speeds (RPM): N/A
Info:
Processes: 349 Uptime: 2h 36m Memory: 31.24 GiB used: 6.76 GiB (21.6%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38

Результат команды systemd-analyze blame :
9.857s mysql.service
5.693s nmbd.service
4.279s mnt-Win_I.mount
4.083s mnt-Win_H.mount
2.213s dev-sdb1.device
2.131s docker.service
1.720s snapd.service
1.188s dnsmasq.service
1.164s nfs-server.service
1.034s udisks2.service
837ms smartmontools.service
Подскажите пожалуйста как ускорить запуск nmbd.service . 5.693s как по мне очень много и я не пойму почему так. Перезапуск сервиса происходит быстро.

Буду рад любой помощи как проверить почему так долго он запускается.

С уважением,
Сергей.

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Как ускорить запуск nmbd.service ?

#2

17 янв 2021, 00:58

lemaryn писал(а):
17 янв 2021, 00:45
Буду рад любой помощи как проверить почему так долго он запускается.
Потому что параллельно с ним запускаются еще куча сервисов, а диск, даже если это SSD - может отдать только определенное количество данных в секунду.
Раньше в системах сервисы стартовали последовательно, имело смысл разбираться с каждым. Сейчас очень многое стартует одновременно, потому смотреть в первую очередь нужно на обще время старта всей системы целиком. Вот если оно слишком большое - тогда уже имеет смысл разбираться детально. А так - Возможно сервис стартует одним из первых, и пока он эти 5 секунд запускается, кроме него еще половина остальных сервисов системы подняться успевает.

no avatar

Автор темы
lemaryn
Сообщения: 41
Зарегистрирован: 17 янв 2021, 00:28
Благодарил (а): 2 раза
Контактная информация:

Как ускорить запуск nmbd.service ?

#3

17 янв 2021, 01:06

slant писал(а):
17 янв 2021, 00:58
lemaryn писал(а):
17 янв 2021, 00:45
Буду рад любой помощи как проверить почему так долго он запускается.
Потому что параллельно с ним запускаются еще куча сервисов, а диск, даже если это SSD - может отдать только определенное количество данных в секунду.
Раньше в системах сервисы стартовали последовательно, имело смысл разбираться с каждым. Сейчас очень многое стартует одновременно, потому смотреть в первую очередь нужно на обще время старта всей системы целиком. Вот если оно слишком большое - тогда уже имеет смысл разбираться детально. А так - Возможно сервис стартует одним из первых, и пока он эти 5 секунд запускается, кроме него еще половина остальных сервисов системы подняться успевает.
Результат systemd-analyze 45 sec
Startup finished in 33.528s (kernel) + 11.706s (userspace) = 45.234s
graphical.target reached after 11.697s in userspace

Результат systemd-analyze plot > graph.svf приатачил во вложении.

Может это как-то поможет, или може можно еще как - то проверить ?

Еще имею проблему с cgmanager , он не стартует, могу ли я его отключить вообще ?

Код: Выделить всё

● cgmanager.service - Cgroup management daemon
     Loaded: loaded (/lib/systemd/system/cgmanager.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sat 2021-01-16 21:03:07 EET; 3h 9min ago
   Main PID: 1125 (code=exited, status=1/FAILURE)

Jan 16 21:03:07 ubuntu systemd[1]: cgmanager.service: Scheduled restart job, restart counter is at 5.
Jan 16 21:03:07 ubuntu systemd[1]: Stopped Cgroup management daemon.
Jan 16 21:03:07 ubuntu systemd[1]: cgmanager.service: Start request repeated too quickly.
Jan 16 21:03:07 ubuntu systemd[1]: cgmanager.service: Failed with result 'exit-code'.
Jan 16 21:03:07 ubuntu systemd[1]: Failed to start Cgroup management daemon.
Вложения
graph.svf.tar.gz
Результат [b]systemd-analyze plot > graph.svf[/b]
(15.38 КБ) 4 скачивания

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Как ускорить запуск nmbd.service ?

#4

17 янв 2021, 01:17

lemaryn писал(а):
17 янв 2021, 01:06
Результат systemd-analyze plot > graph.svf приатачил во вложении.
Может это как-то поможет, или може можно еще как - то проверить ?
Это очень хорошо показывает, что оптимизировать вам нечего, кроме времени загрузки ядра. У вас 30 секунд со старта до запуска systemd проходит - если там, в процессе, еще меню выбора системы светится за это время, то это норма. А если никакого меню с выбором нету - тогда имеет смысл разбираться, почему само ядро столько времени грузится.
Все что запускается после systemd - занимает от силы 8-10 секунд. Очень хороший результат.

no avatar

Автор темы
lemaryn
Сообщения: 41
Зарегистрирован: 17 янв 2021, 00:28
Благодарил (а): 2 раза
Контактная информация:

Как ускорить запуск nmbd.service ?

#5

17 янв 2021, 01:18

slant писал(а):
17 янв 2021, 01:17
Это очень хорошо показывает, что оптимизировать вам нечего, кроме времени загрузки ядра. У вас 30 секунд со старта до запуска systemd проходит - если там, в процессе, еще меню выбора системы светится за это время, то это норма. А если никакого меню с выбором нету - тогда имеет смысл разбираться, почему само ядро столько времени грузится.
Все что запускается после systemd - занимает от силы 8-10 секунд. Очень хороший результат.
А могу ли я удалить cgmanager.service ?

Аватара пользователя

Whowka
Сообщения: 1899
Зарегистрирован: 20 июл 2018, 19:50
Решено: 13
Откуда: Питер
Благодарил (а): 777 раз
Поблагодарили: 948 раз

Как ускорить запуск nmbd.service ?

#6

17 янв 2021, 01:23

lemaryn писал(а):
17 янв 2021, 01:18
А могу ли я удалить cgmanager.service ?
"...cgmanager.service - предназначен для управления cgroup. Служба нужна только людям использующих контейнер LXC. Этот контейнер позволяет создавать виртуальные машины почти без потерь производительности...."
Источник

no avatar

Автор темы
lemaryn
Сообщения: 41
Зарегистрирован: 17 янв 2021, 00:28
Благодарил (а): 2 раза
Контактная информация:

Как ускорить запуск nmbd.service ?

#7

17 янв 2021, 01:31

Whowka писал(а):
17 янв 2021, 01:23
"...cgmanager.service - предназначен для управления cgroup. /url]
[/quote]

Ясно , спасибо, удалил cgmanager.service .

Получается nmbd.service никак ускорить невозможно. Как -то 5 сек на него не хочется ждать ?

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Как ускорить запуск nmbd.service ?

#8

17 янв 2021, 01:34

lemaryn писал(а):
17 янв 2021, 01:18
А могу ли я удалить cgmanager.service ?
Это зависит от того, нужен ли он вам. https://linuxcontainers.org/ru/cgmanager/introduction/
С учетом того, что у вас там докер и еще всякое разное - скорее всего удаление ни к чему хорошему не приведет. И опять же - с чего вообще такое желание? Сервис не блокирующий.

Табличку эту читать надо так: смотрите где начинается полоса показывающая время работы сервиса, и от нее вверх - ищете есть ли выше другой сервис, у которого примерно в этом месте заканчивается ярко-красная полоса. Если такое есть - значит, скорее всего нижний сервис ждал окончания запуска верхнего. А если нет - то запуск прошел без ожидания чего то специфического. Собственно nmbd у вас блокирует только smbd, что логично - они оба samba и есть. Так же его могли бы блокировать задачи монтирования виндовых разделов, но они все-же успевают раньше. Сам же smbd никого не блокирует - это фоновый демон.

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Как ускорить запуск nmbd.service ?

#9

17 янв 2021, 01:35

lemaryn писал(а):
17 янв 2021, 01:31
Получается nmbd.service никак ускорить невозможно. Как -то 5 сек на него не хочется ждать ?
Вы его не ждете. Оно фоном стартует вместе с smbd.

no avatar

Автор темы
lemaryn
Сообщения: 41
Зарегистрирован: 17 янв 2021, 00:28
Благодарил (а): 2 раза
Контактная информация:

Как ускорить запуск nmbd.service ?

#10

17 янв 2021, 01:41

slant писал(а):
17 янв 2021, 01:34
Табличку эту читать надо так: смотрите где начинается полоса показывающая время работы сервиса, и от нее вверх - ищете есть ли выше другой сервис, у которого примерно в этом месте заканчивается ярко-красная полоса.
Ага , тепер яснее все становится , спасибо!

Закрыто

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей