Голый металл для Ubuntu

Я заинтересован в тестировании приложения в консольном режиме и хотел бы свести к минимуму любые помехи от других процессов в системе.

Есть ли простой способ загрузки Ubuntu 12.04 в «голом» режиме? Я по-прежнему заинтересован в случайной загрузке «настольной» версии Ubuntu (поэтому предпочитаю избегать постоянных изменений) и хотел бы избежать установки отдельной версии Ubuntu-сервера.

Мой вариант использования следующий -

  1. Приложение является однопоточным и только в консольном режиме.
  2. Тест-бокс имеет 12 ГБ памяти.
  3. Я ssh в тест-бокс.

Кажется, я могу пропустить хотя бы Unity, X-сервер и их иждивенцев.

3
задан 11 September 2012 в 19:05

3 ответа

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

  1. Начальная загрузка в режим восстановления от Личинки (удерживают Сдвиг при начальной загрузке для получения меню),

    enter image description here

  2. Позвольте объединиться в сеть (который также повторно смонтирует Ваши разделы в нормальном режиме чтения-записи),

    enter image description here

  3. Опуститесь до корневой оболочки (иначе однопользовательский режим):

    enter image description here

  4. Сделайте a service ssh start для включения SSH и Вы хороши для движения!

Примечание: можно всегда давать эталонной тестовой программе ЦП в реальном времени и приоритетное использование ввода-вывода nice и ionice; например, истратить обоих было бы:

nice --20 ionice -c 1 /path/to/program
1
ответ дан 11 September 2012 в 19:05

При загрузке в однопользовательском режиме большинство сервисов (включая X) будут отключены, и для обеспечения возможности их использования в ваших целях должно быть достаточно подключения к сети и службам sshd.

0
ответ дан 11 September 2012 в 19:05

Пока другие вещи не выполняют никакой активной работы, не должно быть проблем с помехами. Если вы не входите в сеанс X, а входите только через SSH, то вообще не должно быть никакой реальной работы. Вы можете сделать telinit на уровне запуска только для консоли или просто перезагрузиться, выбрав «режим восстановления» в приглашении загрузки, чтобы запустить меньше процессов.

Тем не менее, на самом деле не имеет значения, запущены ли другие объекты, если ничто не потребляет все ресурсы процессора или постоянно поражает диск, что может привести к зависанию вашей программы в IOWait.

0
ответ дан 11 September 2012 в 19:05

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

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