http://www.cnblogs.com/sennly/p/4137024.html html
微軟Azure雲主機及blob存儲的網絡性能測試服務器
1. 測試目的網絡
本次測試的目的在於對微軟Azure的雲主機、blob存儲的網絡性能以及DNS解析的穩定性作相關測試,評估其是否可以知足咱們業務的需求。併發
2. 測試項目分佈式
Ø 微軟Azure雲主機的網絡性能工具
Ø 微軟blob存儲的網絡性能性能
Ø DNS解析穩定性測試測試
3. 測試方法大數據
本次測試使用多種第三方分佈式工具做爲訪問源及評測工具,比照測試結果數據,以綜合評估微軟Azure的網絡性能及穩定性。spa
4. 網絡性能測試
4.1. 網絡帶寬測試
咱們經過分佈於全國的測試點併發下載微軟雲主機上的一個文件,以測試其最大的對外帶寬。在虛擬主機上查看網卡流量,其結果以下:
4.2. 單獨下載測試
在微軟雲主機上生成1個100M的文件,並在公司辦公機上下載,其下載數據以下:
4.3. 網絡響應速度測試
經過分佈於全國的測試點訪問微軟雲主機的網頁,以測試其在各個地區的響應速度,數據來源於多家服務商,結果以下:
4.4. 網絡性能測試的結論
Ø 微軟雲服務器對外提供的帶寬可達到1000Mbps的水平。
Ø 微軟雲服務器對客戶端的訪問可能有作所限制,單用戶下載速度爲120KB/S左右。
Ø 微軟雲服務器全國範圍內響應速度良好。
5. 微軟blob存儲網絡測試數據
5.1. 下載速率測試-2M大小文件
將一個2MB的文件放置於blob中,並將其設置爲公開,使用第三方諸如alibanch網速測試軟件測試,得出結果以下:
由此能夠看出微軟Azure的blob網絡性能很出色,在全國範圍內都能有良好的表現。
5.2. 上傳速率測試
使用Azure的C++SDK編寫了一上傳程序,在Azure的2核虛擬機上運行,單進程上傳速率爲14MB/S,3個進程同時併發上傳速率爲41MB/S,6個進程併發上傳速率達到62M/S。
6. DNS穩定性
咱們使用360監控對Azure的DNS穩定性進行監測,DNS解析正確率爲100%,解析總耗時通常在100ms左右,但在某些時間點會躍升至300-400ms,上海與北京響應很快,廣東地區稍慢。
7. 結論
Windows Azure的性能指標如何呢?用戶在選擇使用數據存儲服務時會關注該數據存儲服務是否可以知足用戶平常的使用需求,同時是否可以知足用戶訪問峯值的狀況。如下是微軟官方公佈的一個數據存儲帳號最大的性能指標。
Ø 一個數據存儲帳號的最大數據存儲量是100TB。
Ø 最大的處理交易率是每秒鐘處理5000個交易,每一個交易能夠是對記錄實體、消息或Blob的操做。
Ø 最大的帶寬是每秒鐘傳輸3GB數據。
得益於世紀互聯的優質網絡環境,在北京和上海的站點均支持三線BGP(電信、聯通、移動),微軟Azure的網絡性能與咱們同時測試的其它雲服務提供商相比,都有較大的優點。在咱們的測試中,單臺虛擬機的網絡帶寬能夠跑滿千兆網卡,blob全國範圍內響應速度快、下載快,DNS服務解析穩定。這個結果與網絡上另外一位朋友的的測試結果吻合:
Ø 因爲國內Azure站點在北京和上海,所以Azure訪問華北、華東、華南、華中的速度很是快,均在20ms之內
Ø 不管是北京仍是上海,訪問全國各運營商都可以具備100ms內的延遲
Ø 訪問聯通網絡時,北京站點延遲更低
Ø 訪問電信網絡時,北京站點鏈接華北、東部延遲更低;上海站點鏈接華東、華南延遲更低
Ø 訪問移動網絡時,上海站點延遲更低
若在長期測試穩定性亦如此的話,則應可以知足咱們業務的需求。