2009-12-17 115 views
0

我的編碼環境(Visual Studio)位於虛擬機中(OS X上的Parallels)。哪種文件訪問方式會更快?虛擬機文件訪問性能

  • 將文件放在虛擬機磁盤上。 (如果虛擬機全部內置,虛擬機可以更快速地操作文件嗎?)
  • 將文件放在主機上。 (如果沒有額外的抽象層,文件訪問速度會更快嗎?)

爲了這個問題,唯一的目標是在Visual Studio中快速讀取文件,編寫文件和創建文件,而不是關注問題當文件位於主機上時不能返回快照,而不是優先考慮不涉及所有編譯和創建/刪除文件(.dll .pdb等)的更普通程序。

回答

1

如果是那麼重要,那麼你應該做一個比較2的基準測試。我的感覺是VM內部會更快。你仍然在通過網絡層抽象來通過VM->主機,而你仍然付出將其寫入磁盤的代價。

+0

我很想做一個真正的基準測試。你有什麼建議嗎? – Dinah 2009-12-18 01:52:06

+0

iozone是一個很好的http://www.iozone.org/。你也可以去專業版的SiSoft Sandra,但那不是免費的。 – esac 2009-12-18 16:43:00