2012-07-09 29 views
22

小標準實例是:Amazon EC2上的「虛擬核心」究竟是什麼?

小型實例(默認)1.7 GB的存儲,1 EC2計算單元(1 EC2計算單元1個虛擬核心),160 GB的本地實例存儲,32位或64位平臺

這是否意味着您可以訪問整個物理CPU內核?還是你與其他實例共享更強大的核心?

你的性能是否受其他人共享「物理核心」或其他硬件?

回答

16

對於小實例,您不會獲得物理內核。

「一個EC2計算單元提供了1.0-1.2 GHz 2007 Opteron或2007 Xeon處理器的等效CPU容量,這也相當於我們原始文檔中引用的2006年初的1.7 GHz Xeon處理器。 Amazon EC2 Instance Types

您可以運行cat /proc/cpuinfo查看您正在使用的硬件。 例如,我有一個微型實例,其底層處理器Intel(R)Xeon(R)CPU E5430 @ 2.66GHz。
從我的理解中,40%的CPU等於1個計算單元。所以我可以用我的2個計算單元突破80%。

0

根據this AWS forum post,虛擬內核等同於物理CPU內核。每個虛擬內核可以有一個或多個EC2計算單元,具體取決於CPU的時鐘速度。

這是more detailed analysis

+0

vCPU與舊的ECU不一樣。AWS已經從指定ECU轉移到指定vCPU。 – Andrew 2014-05-21 03:28:07

14

這是粗略的估計,以便把它什麼它的價值。 有趣的是,微型實例出現在小型&中實例上。

我在下面的每個實例上運行Passmark Proformance Test 8.0。 每個安裝在基於亞馬遜弗吉尼亞的數據中心的Windows Server 2008 r2基本配置中。

AWS SIZE=======PASSMARK SCORE====SIMILAR SCORED CPU================ 
t1.micro=======963===============AMD Dual-Core Mobile ZM-80======== 
m1.small=======384.7=============Intel Celeron M 1.60GHz=========== 
m1.medium======961===============AMD Dual-Core Mobile ZM-80======== 
m1.large=======1249==============Intel Core2 Duo T6400 @ 2.00GHz=== 
m1.xlarge======3010==============AMD Phenom 2 X4 12000============= 
m3.xlarge======3911==============Intel Xeon X5365 @ 3.00GHz======== 
m3.2xlarge=====6984==============Intel Xeon E3-1220 V2 @ 3.10GHz=== 

目前m3.2xlarge將花費PR每年約7169 $的預留實例或$ 1578年PR每月按需實例。 我見過的大多數非託管專用託管公司都提供英特爾至強E3-1200設置,價格約爲2000-2500美元。 在我看來,AWS對可擴展性非常好,但對於任何長期任務而言都非常昂貴。 與任何基於「雲」的服務器系統似乎都是這樣。

------ UPDATE 下面是用於測量雲託管的基準一個偉大的工具... http://cloudharmony.com/benchmarks

+2

微可能會執行它,但只允許「突發」的CPU,FWIW ... – rogerdpack 2014-03-14 14:59:44

+0

@JonDog,基於你的經驗什麼是不那麼昂貴的長期? – 2014-07-08 00:49:04

+0

@ActionDan每個項目都需要針對其特定需求進行評估。有些需要全天候開放,其他則可以定期運行。如果您可以處理99%的正常運行時間,則從共享託管環境到專用服務器的任何操作都可能更便宜。如果您需要即時可擴展性或者只是定期運行,雲解決方案可以降低成本並簡化流程。 – JonDog 2014-07-09 02:26:49