Сколько области подкачки для сервера виртуализации человечности на 32 ГБ?

Я предположил бы, необходимо будет указать X-сервер. Я боюсь, что понятия не имею, как на самом деле сделать это в Python хотя :-)

2
задан 3 March 2010 в 10:02
2 ответа

Строго, для Linux не нужна никакая подкачка вообще - особенно, когда у Вас есть рты RAM. В случае KVM у Вас должно будет быть достаточно памяти для поддержки всех машин. Так, если у Вас будет 20 VMs с 1 ГБ RAM каждый, то у Вас должно будет быть 20 ГБ RAM на доступном хосте. Однако каждый отдельный VM может быть настроен с его собственной подкачкой, такой как наличие 2 ГБ подкачки каждый. Тем путем каждый VM может справиться со своей собственной подкачкой. Можно настроить swappiness отдельно для каждого.

3
ответ дан 3 December 2019 в 10:25
  • 1
    @sybreon: где делает подкачку для каждого VM, находятся? Имеет смысл для каждого VM получать их собственный корень LVM и разделы подкачки LVM на диске? По умолчанию они просто хранятся как корень и подкачка быть файлами на хосте, правильно? I' m предполагающий, что нет никакой потребности сделать большой раздел подкачки LVM на хосте, если так или иначе все VMs не используют host' s область подкачки. –  Tauren 4 March 2010 в 06:43
  • 2
    Рассматривайте VM точно так же, как нормальные машины. Дайте каждому VM его собственный раздел LVM или изображение файла в зависимости от того, как Вы хотите сделать это. –  sybreon 4 March 2010 в 08:19

Сумма на 4 ГБ будет достаточна. Я не совсем уверен, как подкачка работает на виртуальные серверы, но я предполагаю, что у каждого из них есть их собственная подкачка.

В таких ситуациях необходимо разбросать 2 ГБ RAM для хост-системы или всего 1 ГБ, в зависимости от того, сколько Вы видите, используется на машине с большей частью выделенной памяти. Подкачка является очень медленной, и в Вашей системе RAID-1 с такой высокопроизводительной машиной, которую Вы никогда не хотели бы подкачивать.

На ноте стороны можно хотеть рассмотреть наличие 4 дисков, работающих в RAID-10, предпочтительно диски SAS иметь достаточный ввод-вывод для всех виртуальных серверов на узле, хотя в зависимости от того, что Вы выполняете, это не может быть необходимо.

1
ответ дан 3 December 2019 в 10:25
  • 1
    Спасибо! На самом деле шасси только имеет пространство для 2 дисков, таким образом, RAID1 так хорош, как это добирается (1U, шасси на самом деле имеет 2 полных системы в нем, каждая система получает 2 из этих 4 отсеков для накопителей). Но виртуальные серверы будут PXE, загружающимся от сервера хранения по гигабиту. Я хотел бы настроить вещи так, чтобы локальная подкачка была доступна виртуальным хостам, как отправляющий подкачку по сети, вероятно, не хорошая идея. –  Tauren 3 March 2010 в 12:06

Теги

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