国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

存儲大課堂:NAS存儲系統(tǒng)性能優(yōu)化攻略二
2012-05-09   新浪博客

前一篇《存儲大講堂:NAS存儲系統(tǒng)性能優(yōu)化攻略》發(fā)布后,一位讀者對smb和smb2的不同工作方式很感興趣。為了檢驗“叫外賣”(如果對這個詞感到困惑,請參考前一篇)的方式能提高多少效率,他在NAS和作為客戶端的Windows 7上都啟用了smb2,果然看到讀寫性能大幅度提升。

  熟悉網(wǎng)絡(luò)的讀者可能會存疑:在局域網(wǎng)里的往返時間(RTT)很短,讀寫的總時間其實大多消費在服務(wù)器的響應(yīng)上。smb2的改進(jìn)看起來只節(jié)省了RTT,可能達(dá)到大幅度提升(比如數(shù)倍)的效果嗎?這個質(zhì)疑完全正確,但這位讀者的實驗結(jié)果也是真實的。怎么解釋這個矛盾呢?答案就在TCP協(xié)議上。本文將詳解TCP中影響NAS性能的各個因素,包括對以上矛盾的解釋。

  在逐條分析之前,先讓我們復(fù)習(xí)一下TCP的重傳機(jī)制,因為后面會多次談及它。當(dāng)有TCP包在網(wǎng)絡(luò)上丟失時,TCP有兩種機(jī)制來實現(xiàn)重傳:超時重傳和快速重傳。下圖展示了這兩種情況:

  圖1, 發(fā)送方只給接收方傳送了一個包。不幸的是這個包在網(wǎng)絡(luò)上丟失了,所以發(fā)送方遲遲等不到來自接收方的確認(rèn)。在經(jīng)過一段時間(RTO)之后,發(fā)送方認(rèn)為該包已經(jīng)丟失了,所以重新傳了一次。這個機(jī)制就是超時重傳。RTO能達(dá)到數(shù)百毫秒,這在計算機(jī)世界可以算“浪費很長時間”了,NAS對一個讀寫請求的響應(yīng)也就幾個毫秒。除此之外,超時重傳還會使TCP發(fā)送窗口降到最小,更是雪上加霜。如果網(wǎng)絡(luò)中有超過0.1%的超時重傳,我們就能看到明顯的性能問題。減少超時重傳對提高性能有明顯的改善。

  圖2,發(fā)送方要給接收方傳送5個包,不幸的是第一個就丟失了。由于這個發(fā)送窗口>=5個MTU,所以發(fā)送方在沒有接收方確認(rèn)的情況下繼續(xù)發(fā)送了四個包。接收方在收到這些包的時候,可以通過包號知道第一個包丟失了。所以收到第n個時(n=2,3,4,5),接收方就發(fā)一個“收到n,但1還沒收到呢”給發(fā)送方(如下圖的紅線所示)。發(fā)送方在收到四個“但是1還沒收到呢”的消息后,意識到1可能已經(jīng)丟失了,就趕緊重傳一個。這個機(jī)制稱為快速重傳。由于這個過程沒有等待時間,所以對性能影響較小。實現(xiàn)超時重傳的條件是發(fā)送方在丟了一個包后,接下來還有4個或以上包可以傳。


存儲大課堂:NAS存儲系統(tǒng)性能優(yōu)化攻略二

  明白了這兩個機(jī)制后,我們再逐條分析TCP對性能的影響因素:

  1、TCP滑動窗口:如果要把10塊磚從A地搬到B地,你是一次搬一塊,總共搬10次,還是一口氣搬10塊呢?在力氣允許的條件下,自然是一口氣搬完速度快,因為節(jié)省了往返時間。網(wǎng)絡(luò)傳輸也是如此,如果有10個TCP包要傳,在帶寬允許的情況下應(yīng)該一起發(fā)送,而不是發(fā)一個就等確認(rèn),然后再發(fā)下一個。舉個例子,假如往返時間RTT是2毫秒,那10個包逐個傳至少要花20毫秒;一起傳就只需要2毫秒多一點,對性能的提高是顯而易見的。除此之外,在發(fā)生丟包的時候,大窗口可以提高快速重傳的概率,減少了超時重傳。比如10個包一起傳時,前6個包中任何一個丟失都可以由接下來的4個包觸發(fā)快速重傳。而每次傳4個包是永遠(yuǎn)等不到快速重傳的機(jī)會的。

  2、多線程:在一個TCP session里,如果存在多個線程,也可以在丟包時提高快速重傳的概率。還記得《NAS性能優(yōu)化之一》里關(guān)于smb2的“叫外賣”圖片嗎?在第一個請求沒有完成的情況下,就可以發(fā)送第二個請求。如果第一個請求有丟包,那第二個請求的包可以幫忙湊滿四個,從而觸發(fā)快速重傳。本文開頭提到的讀者在測試smb2時得到大幅度的性能提升,很可能就得益于此。除了SMB2和NFS協(xié)議,EMC免費提供的EMCOPY工具也能在SMB中實現(xiàn)多線程拷貝。

  3、超時重傳時間(RTO):這是一個動態(tài)值。RFC規(guī)定了計算該值的方法,但是結(jié)果比較大,已經(jīng)不適用當(dāng)今的網(wǎng)絡(luò)環(huán)境了。有些NAS(比如Celerra)提供一個設(shè)置,允許強(qiáng)制把該值改小。

  4、Jumbo Frame:中文好像翻譯為巨幀。就是把MTU增大到9000,從而減少TCP頭和IP頭在一個網(wǎng)絡(luò)包中所占的比例。理論上這是能提高性能的,但是實際效果卻不一定。因為大包的丟失概率更大一點,而且包數(shù)少了,就更有可能發(fā)生超時重傳。

  5、網(wǎng)絡(luò)擁塞:除了網(wǎng)絡(luò)配置出錯(比如兩端的speed/duplex不符合),另外一個導(dǎo)致丟包的因素就是網(wǎng)絡(luò)發(fā)生擁塞。如何避免呢?最有效最簡單的方法當(dāng)然是購買更高端的switch,但這也是最難被接受的建議。有一個將就的辦法,就是人為的把TCP滑動窗口強(qiáng)制在擁塞點以下。寧愿每次少傳一點,也不要丟包。有些NAS(比如Celerra)提供了強(qiáng)制最大滑動窗口的設(shè)置,但是要確定一個合適的擁塞點比較麻煩,需要抓大量的包分析。

  寫到這里,突然想到可以寫幾篇如何利用Wireshark分析網(wǎng)絡(luò)包的。不過,這個讀者群應(yīng)該比NAS還小很多吧?

原文鏈接:http://stor.zol.com.cn/292/2928959.html

熱詞搜索:

上一篇:存儲大講堂:NAS存儲系統(tǒng)性能優(yōu)化攻略
下一篇:如何讓aFleX腳本性能更好

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
有码中文亚洲精品| 国产精品国产三级国产普通话蜜臀| 伊甸园精品99久久久久久| 蜜桃av一区| 欧美成人综合| 久久久久.com| 久久国产夜色精品鲁鲁99| 99国产精品久久久久久久成人热| 国产精品高精视频免费| 欧美破处大片在线视频| 欧美精品成人一区二区在线观看| 久久婷婷综合激情| 国产精品免费福利| 国产精品久久久久久久久久久久| 欧美午夜在线| 国产欧美日韩三区| 国产午夜精品福利| 欧美精品性视频| 欧美精品99| 一区二区三区日韩| 在线免费观看日韩欧美| 一区二区三区在线不卡| 影视先锋久久| 91久久精品国产91久久| 亚洲国产另类久久精品| 亚洲国产岛国毛片在线| 亚洲人午夜精品| 宅男在线国产精品| 香蕉久久国产| 美女999久久久精品视频| 欧美精品九九| 国产精品亚洲成人| 国模私拍视频一区| 亚洲九九九在线观看| 亚洲天堂偷拍| 久久久久久午夜| 欧美日韩伦理在线| 国产亚洲欧美日韩日本| 亚洲韩国日本中文字幕| 亚洲在线播放| 免费美女久久99| 国产精品久久久久久久久| 国产一区二区av| 亚洲国产日韩欧美在线图片| 一区二区三区成人| 久久精品在线播放| 欧美日韩中文字幕综合视频| 国产午夜一区二区三区| 亚洲免费观看在线观看| 欧美在线免费观看| 欧美日韩一区二区在线视频 | 亚洲国产成人tv| 中文精品视频| 久热精品视频在线免费观看| 欧美三级电影大全| 精品电影在线观看| 亚洲欧美精品在线观看| 欧美成人午夜激情在线| 国产伦精品一区二区三区在线观看 | 欧美一区2区视频在线观看| 免费不卡在线视频| 国产人久久人人人人爽| 亚洲美女色禁图| 久久www成人_看片免费不卡| 欧美日韩 国产精品| 亚洲成人自拍视频| 欧美一级一区| 国产精品青草久久| 亚洲精品影院| 久久综合色影院| 国产午夜精品久久久久久免费视 | 午夜精品久久久久久99热| 美女视频一区免费观看| 国产色综合天天综合网| 亚洲一区欧美二区| 欧美日韩妖精视频| 亚洲日本va午夜在线电影| 久久久91精品国产一区二区精品| 国产精品盗摄一区二区三区| 91久久精品视频| 久久乐国产精品| 国语自产精品视频在线看8查询8| 亚洲欧美日韩精品一区二区| 欧美三区在线观看| 亚洲色图在线视频| 欧美视频在线观看免费网址| 一本久久青青| 欧美日韩在线第一页| 夜夜嗨av一区二区三区四区| 欧美高清视频www夜色资源网| 亚洲电影av| 嫩草伊人久久精品少妇av杨幂| 国产最新精品精品你懂的| 久久久久高清| 极品尤物av久久免费看| 久久人人97超碰精品888| 精品av久久久久电影| 麻豆成人综合网| 91久久视频| 欧美日本中文字幕| 亚洲一级电影| 国产亚洲欧美一区| 久久伊伊香蕉| 亚洲另类在线一区| 欧美亚洲成人精品| 欧美在线3区| 国产自产在线视频一区| 麻豆精品国产91久久久久久| 亚洲第一精品电影| 欧美日韩国产在线看| 亚洲综合色婷婷| 国产在线播精品第三| 暖暖成人免费视频| 亚洲视频在线一区| 国产夜色精品一区二区av| 美国成人直播| 亚洲性感美女99在线| 国产亚洲综合精品| 欧美激情片在线观看| 亚洲在线观看视频网站| 狠狠色狠狠色综合日日小说| 欧美极品影院| 欧美一区二区黄色| 亚洲欧洲日产国码二区| 国产精品久久久久久久午夜片| 久久国产成人| 日韩亚洲国产精品| 国外成人免费视频| 欧美午夜片欧美片在线观看| 欧美一区二区三区四区夜夜大片| 亚洲高清123| 国产九九精品视频| 欧美精品亚洲二区| 欧美在线观看天堂一区二区三区 | 99国产精品久久久久久久久久 | 91久久国产综合久久蜜月精品 | 制服丝袜亚洲播放| 国内精品久久久久久| 欧美日韩中文字幕精品| 久久人人97超碰精品888| 一区二区三区欧美| ●精品国产综合乱码久久久久| 欧美日韩一区二区免费在线观看| 久久国产精品99国产| 久久精品亚洲精品| 中国日韩欧美久久久久久久久| 韩国av一区二区三区在线观看| 欧美日韩亚洲天堂| 免费观看日韩av| 欧美一区二区三区在线免费观看| 亚洲日韩欧美视频一区| 今天的高清视频免费播放成人| 欧美日韩中文在线| 欧美大片在线看| 久久躁狠狠躁夜夜爽| 欧美一区在线视频| 亚洲在线一区二区| 99热在线精品观看| 亚洲国产欧美精品| 激情久久久久久久| 国产午夜亚洲精品理论片色戒| 欧美视频在线观看一区| 欧美日韩国产一区| 欧美日韩在线精品| 欧美日韩不卡视频| 欧美日韩视频在线第一区| 欧美国产综合视频| 欧美激情视频给我| 欧美激情视频给我| 欧美日韩国产成人高清视频| 欧美成人福利视频| 欧美精品v日韩精品v韩国精品v | 极品少妇一区二区三区| 国产无一区二区| 国产精品一国产精品k频道56| 欧美日本高清一区| 欧美日韩精品一本二本三本| 欧美日韩成人综合天天影院| 欧美精品一区二区视频 | 国产精品日韩在线观看| 国产精品高精视频免费| 国产精品一区二区欧美| 国产欧美韩国高清| 国产日韩欧美中文| 韩国久久久久| 在线观看视频一区二区欧美日韩| 精品动漫av| 亚洲精品在线观看免费| 中文精品在线| 久久精品在线播放| 农夫在线精品视频免费观看| 欧美日韩免费| 国产欧美精品xxxx另类| 韩国在线视频一区| 亚洲人人精品| 亚洲一区欧美一区| 欧美专区第一页| 欧美国内亚洲| 国产精品xxx在线观看www| 国产人成精品一区二区三|