虛擬機的綜合性能取決於哪些因素?

CPU、硬碟速度、內存大小,如果硬給這三者排個順序的話,應該是怎樣的呢?

舉個例子。

為了讓虛擬機的綜合性能更好,我是選四核CPU+8G內存,還是選雙核+16G內存?還有,通常512G的SSD是比128G的讀寫速度快的,PCIE SSD是比普通 SATA口的SSD讀寫速度快的,那麼在硬體升級投資相同的情況下,選更快的SSD還是選更大的內存還是選更快的CPU?

謝謝!


如果只能更換一個硬體的話,當然是加錢從機械硬碟變成SSD,此時不能考慮投資相同。


我是 Xeon 2667v2 128GB RAM 配合 DC P3700, 每個虛擬機分配 16GB 內存 一起跑四個沒什麼問題 普通 SSD 的話壓力上來以後性能掉的厲害


題主問題的核心在於要更快的ssd還是更好的cpu

按你說的,512G確實一般比128G的性能更好,這個主要是由單顆粒大小和多顆粒組合時採用主控方案決定的。多數情況是8顆以上的Nand才會發揮出全部性能,如果單粒16G,那麼就需要128G,如果單粒32G就需要256G。但是這個差異不會特別大,一般差異速度影響小於20%,而主觀使用體驗的差別就更小了。所以買多大的ssd主要還是看容量需求,沒必要為了性能硬上更大的。

另外就是PCIe介面ssd和SATA介面ssd的區別了。我不清楚你自己了不了解這兩者的分別,還有PCIe下面也分不同的。有吃4條PCIe匯流排的,還有吃2條PCIe匯流排的,有PCIe Gen3的還有PCIe Gen2的,這些參數上的差異在速度表現上會差很多。

但是,你如果在想省錢,那麼首先PCIe的ssd就不是你能奢求的了。除了PCIe的ssd本身很貴以外(按PCIe2.0 x2到PCIe3.0 x4一般是SATA介面ssd的1.5到3倍),並且PCIe的ssd對配套硬體要求比較高,首先是主板,主板又對應cpu和內存,這一套你是吃不起的。

而cpu,四核肯定比雙核好。不是說提升大不大,而是,跑虛擬機的話,雙核實在有點弱。桌面版四核i5或者e3不知道你能否承受。

如果是你可以吃上一般的SATA介面ssd的情況下,我建議用更好的cpu,e3或者e5,最起碼也要是四核的桌面i5。

另外內存的影響和實際用pc一樣,夠用就行,不夠就卡。一般8G就夠用,不需要16G,而且雙通道4G+4G其實是非常經濟實惠而且高性能的選擇。

總結:四核+雙通8G+容量夠用的SATA介面ssd。


看虛機跑什麼應用,如果是計算密集型就選更好的cpu,io密集型(比如要跑資料庫)就用ssd。


你會發現你可以雙路e5,32個框框神秘加成,u350,板子1700,昨天剛看到。跑虛擬機當然要用io虛擬化的伺服器平台啦


個人使用下來感覺最相關的是顯卡支持虛擬化的程度


樓主在選rmbp么

顯然我是你的話會選擇那個512gSSD的,因為你不可能只裝一兩個虛擬機,除非你想每次都從外置上拷。而PCIe的SSD速度都很快,並不是瓶頸所在。

四核也會比雙核更好,而8g,16g的問題比起前兩個來說不是那麼的重要。


推薦閱讀:

看我如何跨虛擬機實現Row Hammer攻擊和許可權提升
VMware下安裝Ubuntu&設置共享文件夾教程
macbook pro裝雙系統好還是虛擬機好?平常會用arcgis之類軟體?
hyper-v中安裝win10虛擬機如何設置桌面解析度和縮放比例?
二進位翻譯( binary translation )有沒有成熟的現實應用?請介紹一下實現方式與性能瓶頸。?

TAG:中央處理器CPU | 固態硬碟 | 虛擬機 | 性能 |