Я хотел увеличить производительность своего ноутбука для разработки, поэтому добавил SSD Intel 320 Series в качестве основного диска. Все работает на удивление быстро, как и ожидалось, за исключением Apache/PHP.
Я разрабатываю Magento, используя виртуальную машину Ubuntu 10.10.
Information:
Host OS: Win 7 Professional 64bit
Guest OS: Ubuntu 10.10 32bit
Processor: i7
Chipset QM55
SSD: Intel 320 Series 160gb 30% full
HDD: Hitachi 320gb 50% full (in side bay using an adapter)
Laptop: Lenovo T510
Using: Shared folders
Apache Version: 2.2.16
PHP Version: 5.3.3-1
APC Version: 3.1.3p1
APC Memory: 128M
Using tmpfs for cache, log, session directories in Magento
VMWare Version: 4.0.3 build-703057
В виртуальной машине, работающей на SSD (файлы виртуальной машины и исходные файлы находятся на одном диске), загрузка страницы продукта в панели администратора занимает в среднем 26,2 секунды и использует 100% ресурсов ЦП почти все время.
В виртуальной машине, работающей на старом HDD, загрузка той же страницы занимает в среднем 4,4 секунды. В основном она использует около 40-50% ресурсов ЦП при рендеринге страницы.
Я прочитал этот пост:Проблемы с производительностью при использовании SSD на ноутбуке разработчика (стек WAMP/LAMP)?
Он говорит, что нужно изменить некоторые настройки в биосе. Я отключил все функции управления питанием в биосе. Я не могу понять, почему это происходит.
РЕДАКТИРОВАТЬ -
Как ни странно, указание VM на старом диске на источник на новом диске дает ту же производительность ~4,4 секунды. Похоже, проблема в VM в некотором роде. Это или VM на старом диске — это магия. Кроме того, указание VM на SSD на источник на старом диске дает ужасную (25+ секунд) производительность.
Сейчас скачаю последнюю версию Ubuntu, создам новую виртуальную машину и посмотрю, что получится.
Я также пробовал Virtualbox с той же версией Ubuntu, но безуспешно.
решение1
Не уверенпочемуВсе это безумие происходило, но, похоже, создание новой виртуальной машины с Ubuntu 12.04 решило мои проблемы. Если это можно назвать решением. Производительность соответствует моим ожиданиям с виртуальной машиной и исходным кодом на SSD.