2010年12月7日

VirtualBox 虛擬IDE及SATA控制器效能實測

最近在研究怎麼讓VirtualBox跑快一點,從Google找到多篇資料,都是講硬碟控制器從IDE轉換成SATA之後效能會提高,於是就自己動手測試一遍。

HOST作業系統
$ uname -a
Linux desktop 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 11:55:36 UTC 2010 x86_64 GNU/Linux


HOST處理器
kyle@desktop:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 30
model name : Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz
stepping : 5
cpu MHz : 1197.000
cache size : 8192 KB


HOST記憶體
$ free
total used free shared buffers cached
Mem: 8185352 8111476 73876 0 1557100 2566644
-/+ buffers/cache: 3987732 4197620
Swap: 2000088 92 1999996


HOST硬碟讀取測試(硬碟格式化為ext4)
$ sudo hdparm -Tt /dev/sda
/dev/sda:
 Timing cached reads:   17238 MB in  2.00 seconds = 8627.19 MB/sec
 Timing buffered disk reads:  268 MB in  3.00 seconds =  89.26 MB/sec


VM硬碟控制器(IDE及SATA)
Intel(R) 82371AB/EB PCI Bus Master IDE Controller
Intel(R) ICH8M-E/M SATA AHCI Controller


使用IDE控制器

使用SATA控制器

結果,改用SATA控制器沒比較快,不過這次的實驗是用VMDK的虛擬磁碟,而不是VBox自家的VDI格式,還有些其他的影響因素,等下次改用乾淨的實驗環境再比較。

最近的開發環境愈來愈依賴虛擬機器,再過不久應該會將工作站升級到16GB RAM/64GB SSD/2TB * 4 RAID5的規格。

沒有留言:

張貼留言

lyhcode by lyhcode
歡迎轉載,請務必註明出處!