
Похоже, большую часть времени я работаю в Linux VirtualBox (переносной USB SSD) на моем Snow Leopard Macbook (~2008). Как мне оптимизировать Snow Leopard, чтобы он стал оптимальным хостом VirtualBox? Я не против сокращения некоторых функций хостовой ОС и т. д., сродни OS X Minimal (если такая концепция когда-либо существовала)
Примечание: я использую Archlinux в качестве гостя, а не заменяю хост из-за фирменных беспроводных драйверов USB, лучшей сетевой поддержки и лучшей поддержки лазерных принтеров в OS X.
решение1
Как пользователь Snow Leopard и VM я бы хотел дать следующие рекомендации.
1. Используйте по максимуму возможности своего оборудования
Обновите RAM и HDD, так как эти два компонента — настоящие убийцы, когда дело касается производительности виртуальных машин. Даже не пытайтесь запустить виртуальную машину, хранящуюся на внешних дисках, если у вас нет новейшего интерфейса Thunderbolt...
Мой старый Macbook 2008 года выпуска, например, рекламируется как 4 ГБ максимум, но на самом деле может вместить 6 ГБ. Если гарантия на ваше оборудование закончилась и у вас есть такая возможность, рассмотрите ее.
Переходите на SSD. Это само по себе будет иметь огромное значение. С падением цен на SSD это необходимо для тех, кто много использует виртуальные машины.
Другая альтернатива, которую я недавно рассматривал, — это замена DVD-привода моего MacBook на второй SSD или HDD большой емкости 7200 об/мин. Это, вместе с большим основным диском, возможно, можно настроить как чередующийся том RAID для улучшения производительности гостевого диска.
2. Правильно настройте виртуальные машины
Не давайте больше ресурсов вашим виртуальным машинам, чем необходимо. Особенно, если вам нужно запустить больше одной одновременно. Если вы используете Linux, рассмотрите возможность запуска без X-сервера (GUI), так как он пожирает ресурсы ЦП/ОЗУ.
Для лучшей производительности диск вашей виртуальной машины должен быть предварительно выделен.
Отключите все ненужные службы, особенно связанные с дисками.
3 Настройка OSX
Ваша идея OSX minimum неплохая. Конечно, само собой разумеется, что вы не устанавливаете антивирусное ПО. Если вам это абсолютно необходимо, настройте его так, чтобы он не влиял на систему. У меня отключено сканирование в реальном времени.
OSX Spotlight и аналогичные программы, отслеживающие файловую систему, также можно отключить.
Другая проблема, с которой вам следует быть осторожным, — это фрагментация файловой системы OSX. Убедитесь, что на диске, где хранится VM, достаточно свободного места, чтобы файлы в OSX, представляющие виртуальные жесткие диски, были смежными. Это особенно проблематично, если вы не распределили заранее свои диски и/или работаете со снимками.
4 Используйте альтернативы VirtualBox
Я понимаю, что VirtualBox привлекателен тем, что он бесплатный, но я не знаю, насколько хорошо он работает по сравнению с платными продуктами, такими как VMWare Fusion или Parallels. Я видел статьи, в которых утверждается, что они работают лучше.