Debian 12 开机非常慢
开机耗时的图片
20.786s udisks2.service
14.272s nmbd.service
13.057s cups.service
12.481s samba-ad-dc.service
11.962s ifupdown-pre.service
11.537s power-profiles-daemon.service
9.350s vboxdrv.service
9.245s exim4.service
9.103s avahi-daemon.service
8.990s dbus.service
8.458s switcheroo-control.service
8.454s systemd-logind.service
6.482s dev-sda6.device
5.940s networking.service
5.679s xl2tpd.service
5.249s apparmor.service
4.441s packagekit.service
3.842s smartmontools.service
3.763s xrdp.service
3.402s systemd-tmpfiles-setup.service
3.393s lightdm.service
2.736s colord.service
2.717s systemd-fsck@dev-disk-by\x2duuid-f114f46f\x2d651b\x2d4411\x2dba79\x2db88a3aeba1d1.service
2.571s polkit.service
2.480s systemd-fsck@dev-disk-by\x2duuid-69b57e6b\x2d7320\x2d4191\x2d8a39\x2d7c59339901e9.service
2.409s smbd.service
2.208s lvm2-monitor.service
CatEricka
(Cat Ericka)
2
我猜你的机器插着一块移动硬盘?或者你挂载了一块 NTFS 文件系统硬盘?
编辑 1:
20.786s udisks2.service
它负责提供管理存储设备的 D-Bus 接口;
14.272s nmbd.service
13.057s cups.service
12.481s samba-ad-dc.service
这三个都和 samba 有关,其中 cups 是 samba 支持的打印机服务器后端之一;
编辑 2:
从图上看,似乎 udisks2.service
对启动速度影响不大(因为没有明显阻塞其它服务),而 dev-sda6.device
,ifupdown-pre.service
和 nmbd.service
似乎对启动速度的影响比较大。
2 个赞
lcw0268
(lcw0268)
3
这是一个求助帖,楼主跑技术讨论发帖。
发2张看不出细节的图片,从何论起?
CatEricka
(Cat Ericka)
6
如果你不使用 samba,可以考虑停止 samba 服务:
sudo systemctl stop smbd
sudo systemctl disable smbd
sudo systemctl stop nmbd
sudo systemctl disable nmbd
如果不使用打印机和共享打印机服务,可以考虑停止 cups 服务:
sudo systemctl stop cups
sudo systemctl disable cups
至于其它服务为什么耗时这么长,只能尝试分析日志和依赖关系解决问题。
机械硬盘?5400rpm?
不过影响直接登录的还是 smbd.service 和 nmbd.service 以及更之前的联网。
谢谢您的建议,samba能否设置为在启动后手动再打开?因为与Windows文件传输要使用,cups服务我有打印机,因此不能禁用
那应该就是 smbd 以及它的依赖拖慢了启动。剩下的是机械硬盘本来就慢。
可以 disable 之后再手动 sudo systemctl start xxx。
哦对了,lightdm 服务启动好之后你就应该能登录了啊,在第40秒左右的时候。即使等到启动完毕,也是50多秒,并没有几分钟。可能有其它让你认为「开机慢」的操作并没有在图里显示出来?
1 个赞
您好!
我使用的是KDE桌面环境,lightdm登录过后大概7-10秒才会出现桌面,10-12秒才会出现任务栏等面板。
还有,在进入 lightdm 之前,系统还会进入tty,大概2-3秒才会进入lightdm,不知道这个有没有影响。
CatEricka
(Cat Ericka)
13
不知道你说的副作用是指什么,手动启动 samba 和 systemd 自动启动 samba 没有区别。不过要注意,systemctl
命令操作系统服务时需要 root 权限。
不过我觉得节约这点时间不足以抵消带来的麻烦。不如考虑把 rootfs 放在 SSD 上加快启动速度?
1 个赞
正常。机械硬盘 + KDE 是这样的。建议尽量别经常开机,暂时不用就 systemctl suspend 挂起系统(功耗通常只有 1-2W)。
你目前就是开机启动它了啊。
samba共享给win的具体使用,主要是在什么地方,能不能举个例子?
我以前用过samba,现在改用filezilla+sshd了。
CatEricka
(Cat Ericka)
18
网络文件系统,类比 NFS 或者 sshfs;另外 samba/SMB 还可以用于共享网络打印机。
FileZilla 是不能让普通软件通过 sftp/ssh 访问远程服务器并读写文件的。
lcw0268
(lcw0268)
19
你被楼主误导了。
kde桌面默认窗口管理器是sddm,ta已经自己安装改过系统,又不愿意说实话和硬件信息。
即使是5400rpm的硬盘,启动也就1分多钟,ta有15分钟( 8.990s dbus.service)以上的,又说几分钟。
什么叫我没有说实话,似乎问题解决了,是kde桌面的某一个主题被我修改过后拖慢了系统速度,开机并没有多慢,只是过了lightdm过后占了大概1-2分钟,从按下电源键开始计时是好几分钟(大概5分钟差不多的样子)标题我也写的是好几分钟,并不是十几分钟