Как будет работать мой MacBook, если я использую 4 компьютера только на двух ядрах? Моя школа пытается сэкономить деньги, поэтому мы должны запустить сервер с как минимум двумя клиентами в virtualbox. Afaik каждой машине требуется одно выделенное ядро процессора и несколько оперативной памяти для работы. Есть ли шанс, что это сработает?
4 ответа
"Afaik каждой машине нужно одно выделенное ядро процессора".
Не так. Многозадачность вашего компьютера, позволяющая запускать более одной программы на ядро. Например, Virtualbox прекрасно работает с одноядерным процессором, рядом с другими вашими программами.
Требования для запуска VirtualBox включают в себя:
Для запуска VirtualBox на вашем компьютере вам необходимо:
Достаточно мощное аппаратное обеспечение x86. Любой недавний процессор Intel или AMD должен делать.
Объем памяти. В зависимости от того, какие гостевые операционные системы вы хотите запустить, вам потребуется как минимум 512 МБ ОЗУ (но, вероятно, чем больше, тем больше). По сути, вам понадобится все, что нужно вашей операционной системе для комфортной работы, плюс количество, необходимое для гостевой операционной системы. Так что, если вы хотите запустить Windows XP на Windows XP, вам, вероятно, не понравится опыт с менее чем 1 ГБ ОЗУ. Если вы хотите попробовать Windows Vista в гостевой системе, она откажется от установки, если ей будет предоставлено менее 512 МБ ОЗУ, поэтому она понадобится вам только для гостевой системы и памяти, которая обычно требуется операционной системе.
Место на жестком диске. В то время как сам VirtualBox очень компактен (для обычной установки потребуется всего около 30 МБ места на жестком диске), виртуальным машинам потребуются довольно большие файлы на диске, чтобы представлять их собственное хранилище на жестком диске. Так, например, для установки Windows XP вам понадобится файл, размер которого легко увеличится до нескольких ГБ.
Поддерживаемая операционная система хоста. В настоящее время мы поддерживаем Windows (XP и более поздние версии), многие дистрибутивы Linux, Mac OS X, Solaris и OpenSolaris.
Поддерживаемая гостевая операционная система. Помимо руководства пользователя (см. Ниже), актуальная информация доступна в разделе «Статус: Гостевые ОС».
AFAIK нет, вам не нужно выделенное ядро. Это помогает, но не является обязательным: ваши виртуальные машины получат меньше процессорного времени за вычетом накладных расходов; но, в общем, вы можете запустить столько виртуальных машин, сколько захотите, если не возражаете против снижения производительности.
Анекдота: я успешно запускаю три виртуальные машины на одноядерном компьютере; производительность сильно варьируется (в зависимости от нагрузки), но это выполнимо (в моем случае реальная нехватка ОЗУ).
Виртуальные машины не нуждаются в выделенном процессоре, только в выделенном ОЗУ. Планировщик задач для хост-машины теоретически должен быть способен запускать неограниченное количество виртуальных машин, хотя и с более низкой, и с более низкой рабочей скоростью.
почему бы тебе не попробовать?
У меня есть двухъядерный (4 логических ядра) MBP и я постоянно использую 2-3 VMS, немного Linux, одно окно. Узкое место, как правило, не процессор, а оперативная память. У меня есть 8 ГБ оперативной памяти, я даю каждому Linux VM 1 ГБ и Windows 2 ГБ. Конечно, если вы будете выполнять вычислительные операции на виртуальных машинах, вы можете получить меньше пробега. Я обычно провожу тестирование браузера и vpn/ssh (так что это не сложная задача)