Я прочитал функции Upstart, и это ничего не говорит о параллелизме. Я также читал старые советы по установке значения CONCURRENCY в /etc/init.d/rc
. Но есть комментарий:
Укажите метод, используемый для включения одновременных сценариев init.d. Допустимые параметры: «none», «startpar» и «makefile». Чтобы включить параметр одновременной загрузки, порядок сценариев init.d должен учитывать параллелизм. Это не относится к последовательности загрузки по умолчанию в Debian по состоянию на 2008-01-20. Перед включением параллелизма необходимо проверить значения последовательности всех загрузочных сценариев и убедиться, что только сценарии, которые могут быть запущены параллельно, имеют одинаковый порядковый номер, а зависимости сценариев имеют более ранний порядковый номер. Посмотрите пакет insserv, чтобы изменить порядок загрузки, чтобы разрешить это.
blockquote>И для параметра CONCURRENCY установлено значение нет .
insserv установлен в моей Ubuntu 11.04. Но используется ли он?
Моя система уже удивительно быстра, потому что она на SSD. Но я хотел бы знать, использует ли он все ядра во время загрузки.
Все чаще эта настройка становится бессмысленной, так как большинство сервисов запускаются Upstart. Только сценарии, перечисленные в /etc/init.d/, которые являются не символическими ссылками, запускаются как сценарии инициализации в стиле System V.
Chkconfig не очень полезен в более новых версиях Ubuntu (10.04 on), потому что так много заданий теперь выполняется Upstart. Любая ошибка, подобная той, которую вы опубликовали, в основном означает «это работа Upstart, я ничего не могу с ней поделать». Символические ссылки в /etc/init.d предназначены для вашего удобства и для совместимости со сценариями, которые ожидают запуска служб с помощью команды, подобной /etc/init.d/acpid start
.
Реальный стартовый скрипт / задание - /etc/init/acpid.conf
. Только сценарии в /etc/init.d
, которые не являются ссылками на /etc/init
, могут работать с такими командами, как chkconfig
или update-rc.d
.
Я не ожидаю большой разницы в скорости при любой настройке, которую вы там установите. Upstart уже сильно распараллелен и выполняет большую часть работы по загрузке вашей системы. Чтобы ответить на главный вопрос: ДА, процесс загрузки Ubuntu определенно использует преимущества нескольких ядер.