国产一级一区二区_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的改進看起來只節(jié)省了RTT,可能達到大幅度提升(比如數(shù)倍)的效果嗎?這個質(zhì)疑完全正確,但這位讀者的實驗結(jié)果也是真實的。怎么解釋這個矛盾呢?答案就在TCP協(xié)議上。本文將詳解TCP中影響NAS性能的各個因素,包括對以上矛盾的解釋。

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

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

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


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

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

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

  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è)置,允許強制把該值改小。

  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滑動窗口強制在擁塞點以下。寧愿每次少傳一點,也不要丟包。有些NAS(比如Celerra)提供了強制最大滑動窗口的設(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久久夜色精品国产_欧美色网一区二区
一区二区不卡在线播放| 成人听书哪个软件好| 高清在线观看日韩| 久久精品视频网| 波多野结衣91| 国产精品久久国产精麻豆99网站 | 国产亚洲精品久| 国产91清纯白嫩初高中在线观看| 久久亚区不卡日本| 99精品视频在线播放观看| 一区二区免费在线| 欧美久久久久久蜜桃| 国内成人免费视频| 自拍偷在线精品自拍偷无码专区| 91小视频在线观看| 青草国产精品久久久久久| 国产欧美一区在线| 91精品国产入口| 日本中文一区二区三区| 日韩亚洲欧美成人一区| 色综合久久中文字幕| 欧美96一区二区免费视频| 国产女人18水真多18精品一级做 | 久久久久国产精品麻豆ai换脸 | 国产一区在线精品| 一区二区激情视频| 国产女主播在线一区二区| 欧美日韩dvd在线观看| 国产成人在线免费| 激情成人综合网| 亚洲综合视频在线观看| 中文子幕无线码一区tr| 欧美日韩国产精选| 色综合中文字幕国产| 日韩中文字幕麻豆| 中文字幕一区二区5566日韩| 欧美成人vps| 99re热视频这里只精品| 美女www一区二区| 青草av.久久免费一区| 麻豆国产欧美日韩综合精品二区| 亚洲欧美另类综合偷拍| 亚洲欧洲日韩综合一区二区| 国产亚洲一二三区| 亚洲欧洲韩国日本视频| 国产精品第一页第二页第三页| 亚洲一二三区在线观看| 精品久久久久香蕉网| a在线欧美一区| 在线观看日韩毛片| 在线观看日韩电影| 日韩一区二区三区电影| 国产三级欧美三级| 亚洲天堂免费在线观看视频| 一区二区三区中文字幕精品精品 | 91丨porny丨中文| 欧美在线啊v一区| 日韩欧美高清在线| 亚洲视频在线一区二区| 蜜桃精品在线观看| 波多野结衣亚洲一区| 5566中文字幕一区二区电影| 国产精品久久免费看| 亚洲精品高清在线观看| 久久99国产精品久久99果冻传媒| 91一区二区三区在线观看| 7777精品伊人久久久大香线蕉最新版| 日韩精品一区国产麻豆| 亚洲欧美一区二区在线观看| 国产精品理论在线观看| 蜜臀av国产精品久久久久| 91在线观看免费视频| 精品国产乱码久久久久久免费| 一区二区三区国产豹纹内裤在线| 国产自产高清不卡| 欧美一级免费观看| 亚洲国产一二三| 色婷婷精品大在线视频| 国产精品美女久久久久高潮| 日本女人一区二区三区| 91精品黄色片免费大全| 亚洲国产欧美另类丝袜| 欧美挠脚心视频网站| 日本不卡在线视频| 制服视频三区第一页精品| 免费成人av在线播放| 欧美一区二区三区免费| 精品一区二区免费| 久久久蜜桃精品| 色综合一个色综合| 亚洲精品五月天| 日韩一区二区在线观看视频| 久久激情五月激情| 国产精品理伦片| 欧美日韩免费一区二区三区视频| 亚洲成av人**亚洲成av**| 91精品国产综合久久久久久漫画 | 蜜臀久久99精品久久久久久9| 精品国产一区二区三区av性色 | 久久久久久一二三区| 久久精品久久99精品久久| 日本一区二区三区高清不卡| 91蜜桃婷婷狠狠久久综合9色| 图片区小说区国产精品视频| 欧美一区在线视频| 日本韩国欧美一区| 秋霞影院一区二区| 亚洲在线观看免费视频| 国产精品久久久久精k8| 26uuu国产在线精品一区二区| 91视频.com| 91网站在线播放| 国产suv一区二区三区88区| 免费不卡在线视频| 亚洲乱码国产乱码精品精的特点| 久久五月婷婷丁香社区| 日韩一级片网址| 91精品国产综合久久蜜臀 | 久久99最新地址| 亚洲一区中文日韩| 国产欧美精品国产国产专区| 精品成人私密视频| 久久精品欧美一区二区三区麻豆 | 欧美浪妇xxxx高跟鞋交| 91蜜桃免费观看视频| 成人短视频下载| 色综合久久综合| 欧美性大战久久久| 91免费国产在线观看| 欧美中文字幕一区| 欧美高清一级片在线| 欧美一级夜夜爽| 中文字幕免费不卡| 亚洲欧美另类小说视频| 亚洲丝袜精品丝袜在线| 婷婷国产v国产偷v亚洲高清| 精久久久久久久久久久| www.日韩在线| 欧美高清dvd| 欧美国产在线观看| 日本亚洲电影天堂| 高清日韩电视剧大全免费| 日本国产一区二区| 日韩美女一区二区三区四区| 国产精品视频一二| 国产精品看片你懂得| 亚洲乱码国产乱码精品精小说| 亚洲欧美另类综合偷拍| 亚洲国产精品一区二区久久恐怖片| 日韩成人一级大片| 粉嫩绯色av一区二区在线观看| 91丨九色porny丨蝌蚪| 欧美日韩高清一区二区| 国产婷婷色一区二区三区四区| 亚洲视频网在线直播| 国产欧美日韩精品a在线观看| 亚洲欧美精品午睡沙发| 婷婷久久综合九色国产成人| 美女一区二区视频| 在线观看91精品国产入口| 欧美精品一区二区三区视频| 樱花影视一区二区| 国产精品成人在线观看| 亚洲一区二区视频| 国产精品一区免费视频| 欧美精品在线观看播放| 中文字幕一区不卡| 国产一区二区女| 日韩欧美成人一区| 青娱乐精品视频| 欧美军同video69gay| 亚洲黄色小视频| 欧美三级在线播放| 一区二区三区在线免费视频| 黄页网站大全一区二区| 欧美一区二区久久| 肉肉av福利一精品导航| 欧美一区二区视频在线观看2020| 亚洲一卡二卡三卡四卡无卡久久| 99国产精品久久久| 久久久久久久久岛国免费| 成人一区二区三区视频| 亚洲图片欧美激情| 91久久精品一区二区二区| 亚欧色一区w666天堂| 欧美一区二区不卡视频| 高清在线观看日韩| 18成人在线视频| 欧美日韩免费观看一区二区三区 | 国产suv精品一区二区6| 国产女主播一区| 欧美精品123区| 欧美a一区二区| 久久久久久久免费视频了| 色综合久久久久久久| 日韩在线一二三区| 26uuu精品一区二区在线观看| 国产成人av一区| 久久99热这里只有精品| 亚洲色图.com|