我正在嘗試設置一個乾淨的虛擬機,我將在許多開發人員中使用它。希望我會多次使用它,並且很長一段時間,所以我想要正確地設置它並使其性能儘可能好。我已經搜索了要做的事情列表,但奇怪地發現只有較舊的帖子,沒有在這裏。設置虛擬機開發的最佳方式(關於性能)
我的要求是:
- 我的主人是Vista的32B,和客人的Windows2008是64B,使用VMware工作站。
- 虛擬機還應該能夠在VMware虛擬機上運行
- 我無法移動到其他產品(VirtualBox等),但有關每個產品的性能信息都歡迎參考。無論如何,我想大多數建議將適用於其他操作系統和其他虛擬機產品。
- 我需要網絡連接到我的LAN
在開發/測試,客人會運行多個Java進程,一個數據庫和執行一些文件I/O
我發現迄今:
- HOWTO: Squeeze Every Last Drop of Performance Out of Your Virtual PCs:這是舊的帖子,關於虛擬PC,但我想大多數東西仍然適用(也適用於VMware)。
- 我想它有所不同,禁用所有不必要的服務,但1中提到的那些似乎太少,我特別是總是禁用Windows搜索。任何其他服務我應該禁用?
這是一個公司工作站,而不是我自己的,帶有Vista 32b。 在生產中,IT將運行在適當的硬件上。我在詢問開發時需要的虛擬機,我需要測試將代碼與第三方代碼(幾個版本等,因此需要使用多個虛擬機)進行集成測試。另外,它是幾個java進程,不是很多,我編輯了這個。 – Persimmonium 2010-03-22 10:31:09
然後 - 我很抱歉 - 你問錯了問題。因爲你無法獲得任何接近於IO數據庫的性能。你的問題不是優化存儲器,你的問題是典型的75 IPS工作站光盤。一旦數據庫開始工作,你基本上受到那個限制。 – TomTom 2010-03-22 11:03:39
我再次編輯,所以它更清晰。無論如何,取決於vm的設置方式(哪個磁盤,請參閱[1]中的建議或不...),測試工作負載的guest將比運行默認操作系統安裝等時運行得更好,難道你不知道同意? – Persimmonium 2010-03-22 16:04:55