Ubuntu的并行启动
如果你在使用多核处理器,那么你可以配置Ubuntu的一个参数来使用Ubuntu的启动并行,以加快其启动速度。
这个参数在文件/etc/init.d/rc中,其参数名是CONCURRENCY默认值是none,你可以把这个参数改成如下所示。于是,你就开启了Ubuntu的并行启动的功能。
CONCURRENCY=shell
但是,这个参数会导致dbus, hal和gdm的产生“race condition”竞争条件,所以,这三个程序的启动顺序非常的关键。其必需保证这个顺序:dbus -> hal -> gdm。这个顺序在Ubuntu的Hardy,Intrepid 或Jaunty中是没有问题的。但是,我们不排除在别的版本中会有问题。
所以,在开启“并行启动”时,你需要去检查一下dbus,hal和gdm的启动顺序,其启动顺序你可以在/etc/rc2.d/目录下,查看一个这三个程序的S后面的编号顺序。如果你看到下面的这个顺序,那么你就需要做出调整了。
s12dbus
s13gdm
s24hal
调整也很简单,就是改一下S后面的数字就行了,如下所示:
mv s24hal s13hal
mv s13gdm s14gdm
关于更多详细的情况,请查看这个BUG报告 。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
本周开始读书《大模型 RAG 实战》 还有什么书推荐吗 我也想学习学习 还没,刚开始看,我最近有啥感悟还继续发这里好了,大家及时交流 正在学习大都督的精品课 怎…
总算是用上 gnome 40 了 短期支持版,折腾了没意思啊感觉 fedora 半年前就 gnome 40 了 搞上 非 LTS 也就是刷存在感的 明年上半年的 2…
小时候觉得编程是魔法,但后来觉得电力更像魔法,电器算魔导器,编程和软件其实算魔纹; 一想到这个类比,捣鼓电子元件和敲代码就贼有劲。 对人类来说电力和魔力的区别也就是(小说里)魔…