我正在考慮提高開發機器的性能,下一步是IO子系統,硬盤。 假設消費級硬盤(刪除SCSI和SAS驅動器)和一個合理的法案(刪除兩個或兩個以上10K RPM硬盤的選項),我遇到的兩個選項是:條紋RAID中1 10k rpm磁盤和2 7k rpm磁盤之間最好的選擇,性能方面
- 獲得1個VelociRaptor的或相當於10K RPM SATA硬盤(很可能是一個150GB)
- 得到2個標準7K RPM磁盤,將它們設置爲RAID 0
了10轉硬盤是最安全的,但最昂貴的選擇,因爲它的成本在這裏給定的尺寸大約150歐元。獲得另外兩張磁盤會帶來更危險的情況,因爲失敗的可能性加倍,但這是一個較便宜的選擇,特別是如果我照顧並定期進行全盤備份。我的主要問題是性能的問題之一:哪種情況會在開發任務中產生更好的性能(主要是.NET,一些運行的虛擬機,Visual Studio)。 有沒有人看到或完成這兩種情況下的比較基準?有沒有我想念的情景?
編輯:我現在傾向於Velociraptor。由於這是一個開發機器,最常見的情況是編譯,而raid 0對於「大部分」隨機讀取/寫入沒有多大幫助。
我打算在之前和之後做一些基準測試,如果/當我得到數據時我會更新這個問題。
這不是一個編程問題,但它*是*編程相關的:我們都希望我們的編程環境能夠響應。 – 2009-02-12 23:36:48
我同意,這絕對是編程相關的,尤其是當磁盤性能可能是在優化計算機進行編程時需要考慮的最重要的因素。 – Domchi 2009-02-12 23:40:36