Назад | Перейти на главную страницу

Производительность виртуальных машин на машинах очень низкого уровня

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

Я играю с идеей виртуализации всех текущих ОС с наиболее вероятным Гипервизор VMware vSphere (также известный как ESXi) Xen (ESXi слишком строг к HCL, а мое оборудование слишком старое). Для этого есть веские причины:

Однако ограничивающим фактором здесь является оборудование. И я про очень удручающее железо. Текущий сервер работает на базе Pentium 3 и 4 и имеет 512 МБ и 768 МБ оперативной памяти соответственно (однако оперативная память может быть обновлена ​​в ближайшее время).

Достаточно ли мал уровень виртуализации для эффективной работы себя и ОС Linux? Будет ли производительность приемлемой (50% нагрузки на ЦП для каждой операции недопустимы)? Достаточно ли оперативной памяти для ОС Linux? Возможно ли это вообще?

На машинах этого возраста вы сможете запускать только очень-очень старые версии ESX (не ESXi). v2 или около того, если вы сможете его найти. В то время у ESX было около 128-256 Мбайт, так что вы не сможете много сделать с ним, когда он будет установлен.

Однажды у меня был ESX, работающий на Dual PII 400 с 512 МБ ОЗУ. Это было некрасиво, но тогда виртуализация не была такой красивой.

Вы также пропустите все технологии виртуализации, которые есть в новых процессорах.

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

Что я бы определенно сделал, так это поискать, пока я не смогу позволить себе простой ПК с процессором i7 и материнской платой, которая находится на VMWare HCL. В зависимости от того, где вы живете в мире, это может быть цена от 400 до 1000 долларов и будет стоить каждого цента.