我想提高我的開發筆記型電腦的效能,因此我添加了 Intel 320 系列 SSD 作為我的主機驅動器。正如預期的那樣,除了 Apache/PHP 之外,一切都快得驚人。
我使用 Ubuntu 10.10 虛擬機器開發 Magento。
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 上執行的 VM 中(VM 檔案和來源檔案位於同一磁碟機上),在管理中載入產品頁面平均需要 26.2 秒,並且幾乎在整個時間內使用 100% CPU。
在舊 HDD 上執行的 VM 中,載入同一頁平均需要 4.4 秒。渲染頁面時,它主要使用大約 40-50% 的 CPU。
我讀過這篇文章:將 SSD 用於開發人員筆記型電腦(WAMP/LAMP 堆疊)時出現效能問題?
它說要更改BIOS中的一些設定。我已經在 BIOS 中關閉了所有電源管理功能。我一生都無法理解為什麼會發生這種事。
編輯 -
看起來很奇怪,將舊磁碟機上的虛擬機器指向新磁碟機上的來源可以提供相同的約 4.4 秒的效能。在某種程度上,問題似乎出在虛擬機器上。那或者舊硬碟上的虛擬機器很神奇。此外,將 SSD 上的虛擬機器指向舊磁碟機上的來源會帶來糟糕的(25 秒以上)效能。
去下載最新版本的 Ubuntu,用它來建立一個新的虛擬機,看看我會得到什麼。
我也用相同版本的 Ubuntu 嘗試過 Virtualbox,但沒有成功。
答案1
沒有把握為什麼這種瘋狂的情況確實發生過,但似乎使用 Ubuntu 12.04 創建一個新的虛擬機器解決了我的問題。如果你可以稱之為解決它。 VM 和 SSD 上的來源的效能符合我的預期。