Преимущества новых версий Ubuntu от многоядерных процессоров во время загрузки?

Я прочитал функции Upstart, и это ничего не говорит о параллелизме. Я также читал старые советы по установке значения CONCURRENCY в /etc/init.d/rc. Но есть комментарий:

Укажите метод, используемый для включения одновременных сценариев init.d. Допустимые параметры: «none», «startpar» и «makefile». Чтобы включить параметр одновременной загрузки, порядок сценариев init.d должен учитывать параллелизм. Это не относится к последовательности загрузки по умолчанию в Debian по состоянию на 2008-01-20. Перед включением параллелизма необходимо проверить значения последовательности всех загрузочных сценариев и убедиться, что только сценарии, которые могут быть запущены параллельно, имеют одинаковый порядковый номер, а зависимости сценариев имеют более ранний порядковый номер. Посмотрите пакет insserv, чтобы изменить порядок загрузки, чтобы разрешить это.

И для параметра CONCURRENCY установлено значение нет .

insserv установлен в моей Ubuntu 11.04. Но используется ли он?

Моя система уже удивительно быстра, потому что она на SSD. Но я хотел бы знать, использует ли он все ядра во время загрузки.

7
задан 18 September 2011 в 21:18

1 ответ

Все чаще эта настройка становится бессмысленной, так как большинство сервисов запускаются 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 определенно использует преимущества нескольких ядер.

0
ответ дан 18 September 2011 в 21:18

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

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