Как исправить Ubuntu-сервер 13.04 более медленную загрузку при отсоединении сетевого кабеля

Я заметил, что когда я отсоединяю сетевой кабель, система ждет около 100 секунд для настройки сети. Поэтому я отредактировал /etc/init/failsafe.conf и прокомментировал две строки wait() (благодаря учебнику здесь)

# Plymouth errors should not stop the script because we *must* reach
# the end of this script to avoid letting the system spin forever
# waiting on it to start.
    $PLYMOUTH message --text="Waiting for network configuration..." || :
    #sleep 40

    $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
    #sleep 59
    $PLYMOUTH message --text="Booting system without full network configuration..." || :

Затем я хватаю таймер и начинаю считать секунды времени загрузки, но для загрузки системы с отключенным сетевым кабелем требуется еще 15 секунд, чтобы система с подключенным сетевым кабелем. и большая часть задержки находится в этой строке, которая появляется при запуске:

the disk driver for servername--vg-swap1 not ready

Моя домашняя папка зашифрована и Ubuntu установлен с LVM.

Возможно, вы говорите «так какой вред может нанести еще 15 секунд задержки? " Ну, я настраиваю этот сервер, который будет использоваться в системе управления трафиком, и в случае сбоя питания система должна как можно скорее встать на ноги, поэтому каждая секунда считается.

Спасибо. [ ! d5]

1
задан 8 May 2013 в 15:18

1 ответ

Если вы настаиваете на ускорении своего времени загрузки, вы должны загрузиться с ничем. После запуска и запуска системы включите устройства и системные приложения.

Установите машину для загрузки на консоль только без сети, затем в rc.local установите скрипт для сна, а затем включите сетевые и другие службы. Вы должны быть в состоянии «загрузиться» менее чем через 5 секунд (после того, как руки grub отключены) на хорошем оборудовании.

Однако, исходя из ваших комментариев, это не лучший ответ. Если «серверная» часть будет бесполезна на 100% без сети, а ваша часть «рабочей станции» будет на 100% бесполезной без сети (вы сказали, веб-приложение). Таким образом, ваша быстрая загрузка Linux-бокса по-прежнему будет на 100% бесполезной дольше, чем если бы вы загрузились нормально. Кроме того, если вы используете «обычное» серверное оборудование, вы, вероятно, тратите гораздо больше времени на настройку и публикацию перед загрузкой, тогда вы загружаете Linux.

Также, если на вашем сервере запущено критическое программное обеспечение, вам следует сгруппировать два или больше и длительное время загрузки должно иметь значение.

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

Если ваша попытка ускорить доступ к сети, то отключите DHCP и используйте статический IP-адрес. Также учтите, что даже при использовании «plug in» алгоритмов spanning tree на коммутаторе может потребоваться некоторое время, прежде чем вы получите реальный доступ к сети.

0
ответ дан 24 May 2018 в 22:29

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

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