閱讀139 返回首頁    go 雲更新


無盤入門之怎樣提升網絡性能

       無盤最重要就是網絡,前麵的讀和寫我們解決了性能提升;現在開始解決網絡上問題;網絡現在流行的有千M網絡和百M網絡,萬M的也有。我們從網絡中關係到的幾個硬件:網卡,交換機,網線來講解:


A:交換機
       有盤和無盤區別就是重在網絡上,有盤百M都可以做,而無盤呢?百M能做嗎?能做。但效果特差。所以做無盤最低要求是純千M網絡,先來了解下千M和百M區別,百M的速度理論上是100除8=12.5M/S;也就是說百M網絡裏,內網傳送最高速度隻有12.5M/S,(當然不排除有突發速度峰值超過12M的子);加上網絡中的信號幹擾,交換機轉換型號等有損耗,所以一般在百M網吧裏遊戲對比更新拷貝的速度也就9M左右樣子;千M呢?千M算法一樣,=1000除8=125M/S,加上一些損耗,實地應用在網絡中根本達不到這個速度;所以要提高網絡傳送速度我們隻能用好點交換機網線網卡或做匯聚等來解決。
       要實現千M網絡,必須具備網吧裏的所有交換機為純千M,所有機器網卡為千M網卡,達到這樣條件後網絡中機器與任意機器之間的速度自然就是1000M了,千M交換機是指所有端口都是千M口,而老點的交換機象有26口的那種,一般是24口百M,2個主幹千M口,這樣交換機環境一般就是主幹為千M,分幹為百M,可理解為交換機之間傳送速度為千M,客戶機與交換機之間是百M。如果你的交換機都是千M,而客戶機網卡是百M;這樣情況下也是百M網絡,至少客戶機到交換機速度是百M,如果客戶機是千M網卡,你的交換機是百M而網絡傳輸也是百M,因為交換機都是向下兼容自適應的,1000M交換機兼容100M和10M的端口。串口(SATA)硬盤有1代2代3代之分,現在最新接口算SATA3代,SATA3代主板接口能接2代3代,而1代接口主板不一定兼容3代硬盤。另外交換機有背板帶寬大小,2層,3層等之分;現在流行的交換機24口的一般為48G背板帶寬,也就是每個交換機口可以擁有2G背板帶寬 24個加起來就是48G。交換機按管理來說有可管理性和不可管理性:可管理性交換機就是能通過IE界麵,軟件等操作管理交換機,也就是大家常說的智能交換機;有點和手機區別一樣,手機裏也有智能手機和非智能手機,非智能手機不能裝手機軟件不能管理,而智能手機則能裝軟件管理手機。
       管理性交換機可以做網卡匯聚(網卡RAID),可以利用交換機做一些路由的功能比如綁定機器MAC地址,QOS(限速)等等;一般網吧裏做主交的就適合用管理性交換機,而分交一般都不用管理性。當一個網絡中如果交換機是千M,網卡都是千M,而網線是百M線那麼這個網絡也是千M網絡,至少客戶機顯示的流量是1000MB,倘若網線更換為千M那麼效果應該能在百M線基礎上理論提升30%是沒問題。


B:網線
       網線有百M和千M之分,目前應用的網線主要就是雙絞線,雙絞線裏麵有4組8根線,一般在百M網絡下網線在傳輸信號時候根本用不到8根線,有可能是隨機傳輸的,而千M情況下8根線都會用到傳速。百M線一般就是常說的5類線或超5類,線比較細,線裏不帶塑料芯。而千M線就是6類線,線中的8根小線相對5類線比較粗一些,線中為增加線的質量加入了塑料芯。8根線都是采用純銅芯做的,所以在日常購買網線時候先用手摸,用手牙看這根線硬不,越硬越好,硬線雙絞的緊,在用鉗子將線夾斷看看裏麵小線裏是不是銅色的,如果是帶白色的估計就是假線,摻加了鋁合金,這樣線就不要買,因為金屬中傳輸銅比鋁鐵型號好,這就是為什麼銅電線比鋁電線貴的道理。網線還有屏蔽線和非屏蔽線隻區別,包括水晶頭(網線頭)也有這樣區分。
       因為網線傳輸是采用的電傳輸轉換信號,所以有個定義叫把:全雙絞線傳輸的網絡方案稱唿為電口方案;而交換機上麵提供的網線接口也稱唿為電口,所以大家經常聽到說XX交換機帶24個電口,2個光口大概就是這個意思了。電口傳輸網線的接口規格叫RJ-45。回到正題解釋屏蔽和非屏蔽之區別;上麵我們已經解釋了雙絞線傳輸為電型號傳輸,而電型號傳輸一般就會受外界介質的影響造成幹擾,從而導致網線傳輸型號的下降,所以就做出了屏蔽和非屏蔽之分;屏蔽類網線一般搏開最外層塑料皮後首先看到的是一層有點象煙裏的錫箔紙,這個錫箔紙類東西就是屏蔽層,用於防止外界介質幹擾網線傳輸,非屏蔽的網線就沒有此類材料。該材料可以有效屏蔽空氣中的電磁等幹擾,防止影響網線型號傳輸。屏蔽材料裏才是我們要用的4組8根顏色不同線。市場上屏蔽類網線比較貴,價格大約1000元以上一箱,而非屏蔽的6類千M線市場價格500~800不等。網吧裏用屏蔽線比較少,隻要你舍得投入資金,用上效果自然比非屏蔽好,水晶頭也是如此,屏蔽類水晶頭價格一般比較高;達幾十上百元一個都有。 象單位裏,銀行企業這些用屏蔽線和頭的比較多。實地中布網線是一項很重要工程,不能隨便拉幾根線就可以了,所以當我們采用非屏蔽網線時候為了防止空氣中的幹擾我們可以用PVC管子裝網線,還有就是在布線的時候不推薦走地下,一般走牆壁或吊頂最好;牆壁上要離地30厘米以上最佳,網線與電線之間要保持20CM以上距離,有條件的都穿管子,或隻把網線穿管子;因為普通電線和插板在通電後電流增大,負荷增加,產生電磁場,這些對網線傳輸都有幹擾,曾經我在網克係統時候一個網吧內新機器怎麼都提不上速度網克,最後找到原因,發現一台機器的網線有2米長地方和2.5平方電線放在一起還有個插板,而電線沒穿管子 網線也沒穿導致這台機器網克盤,這台網克盤從而影響整個網絡一起網克的速度沒法提升,結果暫時斷開這台機器不網克,速度一下提升上來了。
       教大家一招我最常習慣的出網線方案:一個人要開網吧假如人家問你要買多少箱網線,個別人甚至不知道買多少箱?一箱標準網線為300-305米,在計劃多少台網吧買多少箱時候我們可以以取長補短方法,按一台機器到交換機之間網線為10米計劃,那麼1箱300米計劃帶機30台,考慮到還有主線服務器要用線,那麼100台網吧買4箱一般就夠了。


C:網卡
       做無盤肯定會關係到網卡,先說下客戶機網卡,客戶機做無盤的一般速度比較快的有INTEL的網卡等;而速度最慢要算NVIDIA和VIA的網卡,做有盤網吧一般在傳統各型號網卡上是沒人注意這些的;也感覺不出有什麼區別;但做無盤NVIDIA的網卡比較頭痛,啟動相對其他網卡慢,而且要提到的是無盤不同與有盤,一般情況下無盤的客戶機網卡和服務器網卡都要進行高級設置的,關閉一些網卡沒用的功能,從而減少網卡負荷,提高網卡性能。在設備管理-網絡適配器-點網卡右鍵-屬性就可以看到高級設置
這裏可以管理一些網卡用不著的功能,而默認的網卡很多功能是開啟的
比如網卡的流量控製沒什麼用就可以關,服務器也如此,個別網卡做無盤,特別是服務器網卡個別型號如果不優化下性能特差,而且會帶來問題。像用NVIDIA的網卡的網吧,怕影響或技術上做的不好的,可以單獨加一張8169或工包的INTEL PRO1000MT 帶啟動型號的幾10元一張,既可解決網卡慢的問題。
       在做服務器時候一般為了提高網卡性能,經常會采用服務器網卡雙綁或匯聚,或分流。給大家解釋下什麼是雙綁,匯聚,分流。雙綁和匯聚解釋上有點如同硬盤陣列模式,也就是利用軟件將2張以上網卡組在一起使用,從而提高網絡性能;使服務器向客戶機傳輸信號時候大大提升網絡性能。 
       雙綁:一般是利用軟件將多張網卡組在一起,不需交換機軟件支持,隻需要在服務器係統裏安裝上軟件,將係統裏的2個本地連接(2張網卡)利用軟件組成一個本地連接設置成一個IP;體現於多張網卡負載平衡,充分利用網卡資源,當一張網卡假如負荷滿了,回自動啟動另一張負載。或客戶機在連服務器時候隨機選擇服務器的任意一張網卡;雙綁的缺點就是一張網卡出問題(比如扒掉一張網卡網線)那麼就無法使用。匯聚模式裏一張網卡出問題,另外張可繼續使用不影響大。
       匯聚:匯聚現在很流行,至少做技術的一般大網吧都推薦組服務器匯聚,匯聚就是利用多張同型號或不同型號網卡,裝上網卡驅動和應用軟件,在利用軟件將2張網卡組在一起,然後通過管理性的交換機,將這2張網卡插在交換機端口上,將端口匯合在一起,達到多網卡同時使用效果;理論上一張千M網卡速度是1000MB,那麼2張做匯聚就生成一個IP,此IP就是2000MB(2GB)的速度,3張就是3GB,4張4GB的速度。傳統上組匯聚一般要交換機支持(兼容),網卡型號對應的軟件支持組匯聚;同時達到這2個條件才是真正組上匯聚;而且才真正享受到了匯聚效果的;如果交換機不支持,而隻在係統裏組上網卡匯聚,交換機沒組其實是沒效果的。支持匯聚的交換機就是智能交換機管理交換機。
       其次,交換機之間也可以組匯聚,隻要主交支持匯聚功能,那麼我們完全可以計劃主交與分交連接采用2根網線組成匯聚,什麼樣子呢?假如1個100台網吧,需要5個分交,一個分交隻有24口,按裏除了一根主線外我們可以帶23台,如果要組交換機匯聚,我們可以站用2根線在分交上,隻帶22台回更少,然後利用主交將這2根線匯聚在一起,那麼主交與分交間的速度理論上就是2000M了。而如果是單根連接網絡隻有1000M;另外受網卡帶寬頻率的影響一般PCI規格的網卡不推薦組匯聚,為什麼不推薦我們接下來在講。
       分流:分流就是利用多張網卡分開負載各的用途。比如一個遊戲服務器,我們既做了遊戲對比更新和遊戲虛擬盤,那麼我們可以做分流,比如用2張網卡,一張我們設置個IP用於客戶機連接服務器對比拷貝遊戲,達到更新遊戲效果,另外張我們設置個IP,用於客戶機玩虛擬盤遊戲時候使用,這樣就達到了分流的效果,大大的減少了每張網卡的負荷。同理,比如我們用3張網卡,一張更新,一張虛擬,一張下載,那麼我們可以這樣做:更新和虛擬因為是用於內網的,我們可以隻設置IP,和子網掩碼,而不設置網關和DNS,因為設置了網關和DNS自然這張網卡就能連外網,我們拿一張網卡再設置IP,子網,DNS,這張網卡肯定就通外網了。那麼服務器上下載遊戲開網站等隻要連外網的操作絕對就走這張網卡了,而不會走其他2張沒有設置DNS網關的網卡;這樣就減少了沒有設置DNS網關的網卡負荷。因為現在的遊戲更新軟件都是采用P2P,BT,3層更新下載形式都是非常站網卡資源的。所以網吧超過100台以上的建議下載更新的單獨使用一張網卡,隻要分開自然能減少遊戲更新對比或虛擬盤網卡的負荷,從而提升遊戲更新和虛擬盤的速度,至少分開是有好處的。當然機器少的網吧比較幾10台而已,單張網卡勝任是沒問題的。
       上麵我們所說的網卡帶寬頻率,現在講一下,網卡按規格一般有PCI,PCI-E,PCI-X等之分。和顯卡一樣,都有插槽區分的,顯卡同樣最老插槽是PCI,後來出現來AGP,到現在都是最新的PCI-E顯卡;網卡規格上,PCI的是最老的網卡,因為PCI的帶寬隻有32位,而PCI-E的可以達到64位。從插槽速度上來講PCI-E插槽還有4X(速),16X(速)等之分。所以我們得出結論隻要是PCI-E規格的網卡至少性能都比PCI的強,事實如此,象你花幾百元買一張INTELPRO1000MT/GT的PCI網卡,實地使用中性能還當不了主板板載的PCI-E規格的集成網卡呢。理論上一張PCI-E的任何網卡負載帶機100台樣子無盤還是沒問題的,按上麵我們講到的如果采用多張做雙綁或匯聚效果就會更好。
       常見的高性能好網卡有:INTEL,3com等 很多服務器主板都是板載的雙INTEL等網卡。而服務器主板幾乎都采用PCI-E或PCI-X規格。


D:光釺網絡
       現在光釺網絡已經開始在流行了,流行的是主幹光釺網絡;主幹光釺網絡是什麼呢?也就是交換機與交換機之間,服務器與交換機之間傳輸采用光釺線連接。一般現在應用的都是千M主幹光釺網絡,光釺線傳輸比雙絞線強,強在那?因為雙絞線強是采用的電信號轉換傳輸,而光釺線傳輸是采用的光信號傳輸,就跟你網吧安的光釺一樣,網吧光釺線從大街上拉到網吧,通過光釺接收器轉換出來後一般采用是一根細小光釺線連接一個光釺收發器,收發器作用是將光型號轉換為電型號提供給雙絞線接入路由器;光釺線型號傳輸優點就是:型號穩定,速度快,無幹擾或是抗幹擾能力強。和傳統的雙絞線對比體現在什麼優勢呢?因為傳統的雙絞線會受各種介質幹擾型號大減,而光釺傳輸型號就沒什麼減少穩定,當你用軟件測試主交到分交之間速度時候 軟件就會看到雙絞線傳輸的速度極不穩定成上下波動大,一會速度很快,一會很慢,一會不快不慢。而如果是光釺傳輸那麼速度可以達到中上等接近網絡瓶頸極限的速度成一條直線。現在各大交換機廠商都順應市場需求,發展開始生產又帶電口又帶光口的交換機了;比如主交我們以150台為例網吧,一般有適合該網吧的主交為16口電口(雙交線口)和16口光口的主交換機;然而分交也是同樣如此,因為分交隻起到與主交連接,那麼分交一般都是24個電口,2個光口,為什麼要用2個光口呢?其實一口都可以用,但提供2個目的是便於組匯聚等支持。       結論:通過以上我們對網絡中應用到的網卡,網線,交換機中得出結論:網絡環境使用的越好無論你是無盤還是有盤都會更好;在傳統網吧一般使用全電口(雙絞線)網絡是沒問題的,如果換成主幹光纖效果會更好,上了200多台網吧推薦做主幹光釺網吧,24口48G 2層普通不可管理型光釺分交換機(分交)和市場上的普通全電口分交價格隻貴的了200元-300樣子;幾10台網吧就沒必要做匯聚,上了百台的的確可以做,而且做了效果好。理論上單張千M網卡做無盤服務器帶100來台機器啟動回寫還是沒問題的。如果機器帶的多就要考慮做匯聚來減少網卡負荷;一般情況下做無盤技術的人會根據網吧機器台數決定使用多少個回寫盤,比如1讀3寫帶150台,3個寫盤采用SAS接口15000轉的硬盤,那麼帶100台是非常流暢的,如果我們想單個服務器帶200台甚至300台呢?可以帶?我們隻需要加回寫盤,用上比如6-8盤回寫,然後做2-3讀,在做上多網卡匯聚,這樣一服務器帶300台都沒問題,但事實並非如此,無盤服務器理論上都推薦一個服務器隻帶120台左右是最佳的,所以200多台網吧還是采用2個服務器最好。

最後更新:2017-02-04 19:58:37

  上一篇:go 係統設置:遊戲清理
  下一篇:go 什麼是三層更新?