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

Я хотел бы выяснить, почему nmbd так долго запускается, и исправить это.

Так как я могу ускорить запуск nmbd ? Эти надоедливые пять секунд выглядят как своего рода тайм-аут. А поскольку smbd зависит от nmbd , это замедление влияет на запуск сервера Samba.

Независимо от того, что я делаю, загрузка всегда занимает почти ровно пять секунд, но, что наиболее важно, по умолчанию nmbd и smbd находятся в systemd- проанализируйте выходные данные критической цепи прямо перед достижением multi-user.target .

# systemd-analyze blame|grep -P '^\d'
5.963s fwupd.service
5.062s bolt.service
5.043s nmbd.service
1.088s dev-nvme0n1p2.device
1.045s upower.service

# systemctl status nmbd.service 
● nmbd.service - Samba NMB Daemon
     Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2020-06-29 22:32:28 CEST; 6min ago
       Docs: man:nmbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 1645 (nmbd)
     Status: "nmbd: ready to serve connections..."
      Tasks: 1 (limit: 76702)
     Memory: 12.7M
     CGroup: /system.slice/nmbd.service
             └─1645 /usr/sbin/nmbd --foreground --no-process-group

Jun 29 22:32:23 sysname systemd[1]: Starting Samba NMB Daemon...
Jun 29 22:32:28 sysname systemd[1]: Started Samba NMB Daemon.

Это было после того, как я переопределил модули nmbd.service и smbd.service следующим образом:

[Unit]
After=multi-user.target

[Install]
WantedBy=

... что привело к этому ( вывод systemd-analysis plot ):

Queuing nmbd after multi-user.target

... в отличие от этого ( systemd-analysis plot вывод) до :

Preset for nmbd, queued before multi-user.target

Оба загружаются потребовалось двенадцать секунд плюс немного.

0
задан 29 June 2020 в 23:52

0 ответов

Другие вопросы по тегам:

Похожие вопросы: