Chciałem zwiększyć wydajność mojego programistycznego laptopa, więc jako główny dysk dodałem dysk SSD Intel serii 320. Wszystko jest niezwykle szybkie, zgodnie z oczekiwaniami, z wyjątkiem Apache / PHP.
Tworzę Magento za pomocą maszyny wirtualnej 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
Na maszynie wirtualnej działającej na dysku SSD (pliki maszyny wirtualnej i pliki źródłowe znajdują się na tym samym dysku) ładowanie strony produktu w panelu administracyjnym zajmuje średnio 26,2 sekundy i wykorzystuje 100% procesora przez prawie cały czas.
W maszynie wirtualnej działającej na starym dysku twardym ładowanie tej samej strony zajmuje średnio 4,4 sekundy. Podczas renderowania strony najczęściej zużywa około 40-50% procesora.
Przeczytałem ten post: Problemy z wydajnością podczas używania dysku SSD do notebooka dla programistów (stos WAMP / LAMP)?
Mówi, aby zmienić niektóre ustawienia w bios. W biosie wyłączyłem wszystkie funkcje zarządzania energią. Nie mogę z mojego życia zrozumieć, dlaczego tak się dzieje.
EDYTOWAĆ -
Dziwne, jak się wydaje, skierowanie maszyny wirtualnej na stary dysk w kierunku źródła na nowym dysku daje taką samą ~ 4,4 sekundową wydajność. Wygląda na to, że problemem jest jakaś maszyna wirtualna. To lub maszyna wirtualna na starym dysku to magia. Ponadto skierowanie maszyny wirtualnej na dysku SSD do źródła na starym dysku zapewnia straszną (ponad 25 sekund) wydajność.
Pobierając najnowszą wersję Ubuntu, zbuduj z nią nową maszynę wirtualną i zobacz, co otrzymam.
Próbowałem również Virtualbox z tą samą wersją Ubuntu bez powodzenia.