Я хотел повысить производительность своего ноутбука для разработки, поэтому я добавил твердотельный накопитель Intel серии 320 в качестве основного накопителя. Все на удивление быстро, как и ожидалось, кроме 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 (файлы ВМ и исходные файлы находятся на одном диске), загрузка страницы продукта в Admin занимает в среднем 26,2 секунды и использует 100% CPU почти все время.
В виртуальной машине, работающей на старом жестком диске, загрузка одной и той же страницы занимает в среднем 4,4 секунды. Он обычно использует около 40-50% процессорного времени при рендеринге страницы.
Я прочитал этот пост: Проблемы с производительностью при использовании SSD для ноутбука разработчика (стек WAMP/LAMP)?
Там написано изменить некоторые настройки в биосе. Я отключил все функции управления питанием в BIOS. Я не могу на всю жизнь понять, почему это происходит.
РЕДАКТИРОВАТЬ -
Как ни странно, указание виртуальной машины на старом диске на источник на новом диске дает ту же производительность ~ 4,4 секунды. Кажется, проблема в том или ином виде. Это или виртуальная машина на старом диске - это волшебство. Кроме того, указание виртуальной машины на SSD на источник на старом диске дает ужасную (более 25 секунд) производительность.
Собираюсь скачать последнюю версию Ubuntu, собрать новую виртуальную машину с этим и посмотреть, что я получу.
Я также пробовал Virtualbox с той же версией Ubuntu, но безуспешно.