2012-02-10 25 views
7

任何人都可以提供任何見解,瞭解爲什麼我的雲部署將比「內部部署」計算機的「馬力」條款慢嗎?Azure計算能力:超大虛擬機緩慢

我有一個計算密集型應用程序,它使用工作者角色來執行數百萬計算(並行)。

目前在Azure中,我正在測試使用特大型(8核心,16GB)VM來執行處理。平均每次迭代需要45分鐘,而運行在4核,8GB本地機器上的相同代碼只需要15分鐘。

Azure日誌表明總處理器利用率爲99%,但我有12GB的內存空間,所以我肯定會嘗試在每次迭代中將更多數據加載到內存中。

8個核心是否單獨非常低規格?本地存儲真的是本地的嗎?也就是說,本地存儲真的在不同的物理設備上,因此從文件中獲取數據並將結果寫入磁盤的速度很慢?在這裏

回答

1

夫婦的問題,我會盡力回答一些...

本地存儲是本地的 - 是指在同一磁盤上,在禁區。您是否使用本地存儲API訪問它?本地存儲也是一次性的 - 如果您的應用程序被重新部署,本地存儲中的所有數據都將丟失。如果你使用的是Azure驅動器,那麼是的,我希望有一些延遲,因爲這寫入blob存儲,但你沒有提到。

CPU規格在Azure網站上定義。

雖然沒有更好地瞭解您的後臺工作正在遵循的體系結構和流程,但很難解決您的實際緩慢問題。但作爲一般規則,我會很驚訝地看到你所指出的結果。 (您的虛擬機是專用硬件還是虛擬機?)

+0

是的,我使用本地存儲通過API。波動對我來說不是問題。我從blob存儲中複製輸入數據集,將臨時結果寫入本地存儲,然後最終輸出回blob。我想我必須添加更多的跟蹤信息來確定我是計算還是IO綁定。 – user1200984 2012-02-10 12:28:19

0

運行分析代碼繁​​重的代碼時(即使用少量磁盤,不需要太多RAM),我發現同樣的情況。我想問題是,他們根據價格和內核數量而不是功率來選擇CPU。理論上你應該平行化你的代碼以利用所有這些內核,但是有時候這很難或者很昂貴(在編碼時間內)。考慮投票more CPU power,但有時這很難或昂貴。

+0

我懷疑你是對的(很多低功耗核心)。我的代碼是高度並行的。在這方面,我發現PLINQ擴展有很大的提升。最終,雖然這隻允許我通過處理器進行擴展,但看起來我需要擴展多個工作者角色。 :-( – user1200984 2012-02-10 12:33:04

2

我遇到了同樣的問題。與我的內部部署計算機相比,我的數據庫應用程序(在sql azure上)也非常慢。

本地服務器的詳細信息: - 戴爾的入門級服務器< 1000美元,4核心和8GB內存。 - 服務器正在運行的虛擬機作爲 - 即使數據庫服務器是在同一臺服務器(與Web服務器共享相同的硬件)

天青上: - Webrole超大的服務器上有8個內核。 - SQL Azure(我猜在不同的物理服務器上)

我的期望是,當我部署到Azure時,它會提高性能! :( 猜猜看,它是慢4倍

我很失望,我覺得這實在是太慢了8芯(使用分析器代碼,每個請求的時間驗證)。

我跑測試在我的舊計算機(Intel Pentium)。在該(VMWare主機)上安裝相同的本地VM。它比天青更快。

4

斯科特·格思裏(在Windows Azure的隊主力)給我
嗨伊萬,

我們還有其他的虛擬機硬件配置以及 - 包括多proc和高內存選項。未來你會看到更多的選擇。

希望這有助於

斯科特


我的測試:(處理器時間的100%)

盧卡斯 - 萊默數學計算。多線程版本使用的Parallel.For實施

家用電腦的Core i7 3770K(4芯X的3.5GHz)(運8)

單線程(17張主數):(11.6秒)11676毫秒

MULTITHREADED(17個初級編號):2816個MS(2.8秒)

天青大VM(4芯×1.6 GHZ)(運​​2008年的)

單線程(17個初級編號):37275毫秒

MULTITHREADED 17個初級編號):10118毫秒

天青超大VM(8個核×1.6 GHZ)(運​​2008年的)

單線程(17主編號):36232毫秒

MULTITHREADED(17個初級編號):6498米

工作計算機 - AMD FX 6100(6芯X 3.3千兆赫)(運7瓦特UPD)

單線程(小學17號):48758毫秒

MULTITHREADED(小學17號):16486毫秒

投票這個想法第一頁上http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/3622286-upgrade-windows-azure-processor-from-1-6-ghz-to-mi

+0

您的家用電腦可以跳動!我們可以租用您的家用電腦嗎? – 2015-02-27 13:45:49

相關問題