亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 基礎常識 > 正文

azure存儲壓測的問題(農碼主觀意識太強被坑了)

2020-07-05 18:03:37
字體:
來源:轉載
供稿:網友

 

由于公司想把部份業務遷到windowsazure,主要是應用winodwsazure的存儲;在方案中為了體現存儲的可靠性所以對winodwsazure存儲進行了一系列的測試.但在讀取壓力測試環節中發現間歇性出現文件讀取延時的情況,由于自己在編寫測試應用方面比較善長(年長的農碼),所以把問題歸根于winodwsazure的存儲上.經過和MS技術多次交流和幫助下才把問題明確下來,雖然問題不是程序代碼產生,但和測試方法構建的測試數據有著關系.下面分享一下個測試過程.

目標

        公司希望把網站存儲的一些資源放到windowsazure上,總容量大概在3個T左右.出于方案實施嚴緊性考慮所以制定了一個壓力測試計劃,主要從讀和寫兩方面來考察一下存儲所支援的壓力.寫測試主要是分別寫入:8k,16k,32k,64k,128k不同大小的文件而讀取測試則隨便獲取寫入的文件.

測試

        在寫入測試的時間還是非常順利,存儲節點的寫入帶寬基本可以達到3Gb,壓力寫入測試效果非常理想.但在壓力讀取的時候就出現異常,基本每隔2-3分鐘就會出現讀取延時,其延時時間竟然達到3-6秒.然后又恢復正常...

 

 while (true)            {                stream.Position = 0;                TimeOutLog log = new TimeOutLog();                watch.Restart();                long index = System.Threading.Interlocked.Increment(ref mIndex);                string url = mImages[(int)(index % mImages.Count)];                CloudBlob blob = container.GetBlobReference(url);                blob.DownloadToStream(stream);                System.Threading.Interlocked.Increment(ref mCount);            }

        由于測試代碼非常簡單,而測試機的CPU和內存都是比較充足,所以直接把問題指向了存儲節點上.把問題匯總到winodwsazure方面的技術人員,經過對方調試排查后說程序構建測試的資源URL太多了可能是導致程序出現問題的主要原因.

        在收到問題后我實在不理解,即使測試Url占用大量的內存也不可能影響程序運行,畢竟測試服務器的CPU根本沒有壓力.由于沒有明確是否程序存在問題,所以我試圖找方法來證明是存儲的原因(畢竟公司采用的方案不能隨便了結).通過修改程序把每個環節的運行時候記錄下來.

   TimeOutLog log = new TimeOutLog();                watch.Restart();                long index = System.Threading.Interlocked.Increment(ref mIndex);                string url = mImages[(int)(index % mImages.Count)];                watch.Stop();                log.GetUrlTime = watch.Elapsed.TotalMilliseconds;                log.Url = url;                watch.Restart();                CloudBlob blob = container.GetBlobReference(url);                blob.DownloadToStream(stream);                watch.Stop();                log.GetBlobTime = watch.Elapsed.TotalMilliseconds;                if (log.GetBlobTime > 1000 || log.GetUrlTime > 1000)                    mQueue.Enqueue(log);                System.Threading.Interlocked.Increment(ref mCount);

        添加處理時間后明確發現是blob的downloadToStream存在間歇延時的情況,由于這個winodwsazure的API是由官方提供的.所以下了個定論程序不存在問題,應該是存儲方面出現異常,然后郵件winodwsazure技術要求他們幫忙跟進一下.經過溝通對方建議把測試的url裁剪成N小分然后由開啟多個程序進行壓測,這個工作對我來說是比較方便調整,于是就把url拆分成N小份測試,結果沒想到整個測試都非常順利.

結總

        .net程序占用大量內存后為什么影響downloadToStream導致延時的問題現在還沒有清楚(畢竟不影響對存儲的考察所以就沒有再研究下去了),由于自己在編寫.net程序有一定經驗,所以開始堅信不是程序方面出的問題...剛開始挺排斥說是數據或程序原因導致的問題.后面拆成N個小文件的動機也是為了更進一步想證明存在問題.結果論證了我的想法是錯誤的,有時憑某方面的經驗主觀的判斷一個事情的確是件很不好的方式.以下分享一下winodwsazure存儲的測試結果

 

winodwsazure單個結點的存儲讀寫還是非常給力的,基本按MS所說的一個帳號達到3Gb的讀寫流量.

 補充:說句心理話MS的技術服務真的很倒位,雖然公司還沒有正式購買服務,不過已體會到支持的到位(在這里謝謝技術支持的徐總)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲无线码在线一区观看| 欧美专区国产专区| 亚洲视频一区二区三区| 国产精品久久久av久久久| 91精品国产自产在线观看永久| 2018中文字幕一区二区三区| 97在线观看免费高清| 亚洲视频在线观看| 91精品视频免费| 国产精品自拍视频| 欧美超级乱淫片喷水| 久久国产精品久久久久久久久久| 欧美激情亚洲自拍| 91久久国产综合久久91精品网站| 中文字幕日韩在线视频| 日韩av电影在线免费播放| 中文字幕久久久| 成人欧美一区二区三区黑人孕妇| 国产精品中文字幕久久久| 亚洲国产精品yw在线观看| 亚洲精品午夜精品| 欧美性生活大片免费观看网址| 日韩欧美国产网站| 成人黄色激情网| 中文国产成人精品久久一| 在线国产精品视频| 国产精品久久色| 26uuu亚洲伊人春色| 日韩中文字幕不卡视频| 久色乳综合思思在线视频| 久久成年人免费电影| 日韩精品中文字| 亚洲视频一区二区三区| 日本精品视频在线播放| 日韩人体视频一二区| 国产视频福利一区| 欧美日韩国产综合新一区| 国产精品久久久久久久电影| 欧美日韩激情美女| 日日摸夜夜添一区| 欧美色另类天堂2015| 欧美亚洲日本黄色| 中文字幕久久久| 欧美性猛交xxxxx水多| 成人情趣片在线观看免费| 亚洲精美色品网站| 欧美电影电视剧在线观看| 91在线免费视频| 日韩在线播放av| 伊人一区二区三区久久精品| 成人免费网站在线看| 欧美性在线观看| 日韩高清有码在线| 国产精品久久久久av免费| 国产精品18久久久久久首页狼| 欧美日韩黄色大片| 国产免费久久av| 欧美丝袜美女中出在线| 欧美丝袜美女中出在线| 日日摸夜夜添一区| 久久亚洲欧美日韩精品专区| 亚洲男人天堂2019| 亚洲自拍高清视频网站| 深夜成人在线观看| 国产一区二区三区视频免费| 亚洲精品自产拍| 亚洲精品一区av在线播放| 欧美老女人www| 亚洲美女免费精品视频在线观看| 欧美视频在线视频| 成人午夜一级二级三级| 国产精品精品久久久| 成人国产亚洲精品a区天堂华泰| 亚洲激情电影中文字幕| 国产精品亚洲片夜色在线| 亚洲精品国精品久久99热| 色琪琪综合男人的天堂aⅴ视频| 高清欧美性猛交xxxx黑人猛交| 欧美成人精品影院| 亚洲xxxxx性| 成人在线视频网| 亚洲欧美福利视频| 亚洲精品电影在线观看| 91国内产香蕉| 91视频88av| 色哟哟亚洲精品一区二区| 久久精品视频va| 亚洲精品久久久久中文字幕二区| 亚洲视频777| 国产亚洲欧美日韩一区二区| 亚洲国产精品美女| 欧美性受xxxx白人性爽| 日韩精品在线观看一区| 国产va免费精品高清在线观看| 国产精品国产亚洲伊人久久| 欧美色xxxx| zzijzzij亚洲日本成熟少妇| 成人精品一区二区三区电影免费| 中文字幕亚洲一区| 国产精品高潮呻吟视频| 在线电影av不卡网址| 欧美黑人视频一区| 久久国产精品亚洲| 一本色道久久综合亚洲精品小说| 国产+成+人+亚洲欧洲| 久久久久久久国产精品| 欧美亚洲国产精品| 成人国产亚洲精品a区天堂华泰| 欧美二区乱c黑人| 国产精品久久久久久五月尺| 欧美自拍大量在线观看| 91爱视频在线| 久久久97精品| 久久精品视频一| 国产日产久久高清欧美一区| 亚洲精品ady| 日韩精品视频免费专区在线播放| 欧美在线影院在线视频| 日韩精品一区二区视频| 亚洲欧美日韩视频一区| 久久久久久久久久久久久久久久久久av| 国产999精品久久久影片官网| 欧美成在线观看| 欧美成人手机在线| 国产亚洲欧洲高清一区| 亚洲а∨天堂久久精品喷水| 欧美国产一区二区三区| 色与欲影视天天看综合网| 中文字幕在线视频日韩| 国产精品稀缺呦系列在线| 欧美精品videosex牲欧美| 成人啪啪免费看| 国产啪精品视频| 青青草一区二区| 欧美日韩成人在线视频| 国产成人高清激情视频在线观看| 欧美富婆性猛交| 欧美亚洲伦理www| 中文字幕国产亚洲| 精品视频久久久| 久久久久久久久网站| 日韩一级黄色av| 亚洲a∨日韩av高清在线观看| 午夜精品久久久99热福利| 国产性猛交xxxx免费看久久| 欧美激情精品久久久久| 国产一区二区三区在线播放免费观看| 亚洲免费电影一区| 亚州成人av在线| 欧美主播福利视频| 亚洲精品永久免费| 亚洲iv一区二区三区| 国产一区二区三区视频| 欧美激情视频免费观看| 午夜精品免费视频| 欧美日韩在线另类| 久青草国产97香蕉在线视频| 国产成人精品国内自产拍免费看| 亚洲美女精品久久| 欧美日韩成人网| 国产视频久久久久久久| 成人免费视频97| 久久久久久91| 性欧美激情精品|