4;怎么從網絡上提升性能?
9 s( m6 { L$ C; g4 u/ F+ j# P無盤最重要就是網絡,前面的讀和寫我們解決了性能提升;現在開始解決網絡上問題;網絡現在流行的有千M網絡和百M網絡,萬M的也有,但我想萬M在網吧還沒有;至少目前網上我還沒看到有人發(fā)圖。
/ O! k7 M! i1 n2 B0 \/ d' \我們從網絡中關系到的幾個硬件:網卡,交換機,網線來講解:
! ?, ~3 v' s! E5 O4 M& V9 j$ T1 q }5 F1 I0 `: H2 BA;交換機:
/ h& H- \9 g3 o0 h6 q* j有盤和無盤區(qū)別就是重在網絡上,有盤百M都可以做,而無盤呢?百M能做嗎?能做。但效果特差。所以做無盤最低要求是純千M網絡,先來了解下千M和百M區(qū)別,百M的速度理論上是100除8=12.5M/S;也就是說百M網絡里,內網傳送最高速度只有12.5M/S,(當然不排除有突發(fā)速度峰值超過12M的子);加上網絡中的信號干擾,交換機轉換型號等有損耗,所以一般在百M網吧里游戲對比更新拷貝的速度也就9M左右樣子;千M呢?千M算法一樣,=1000除8=125M/S,加上一些損耗,實地應用在網絡中根本達不到這個速度;所以要提高網絡傳送速度我們只能用好點交換機網線網卡或做匯聚等來解決。
) ^# V. d6 V ]0 y! w& n/ P. i) G3 a$ y( P% B% y! e0 d. p 要實現千M網絡,必須具備網吧里的所有交換機為純千M,所有機器網卡為千M網卡,達到這樣條件后網絡中機器與任意機器之間的速度自然就是1000M了,千M交換機是指所有端口都是千M口,而老點的交換機象有26口的那種,一般是24口百M,2個主干千M口,這樣交換機環(huán)境一般就是主干為千M,分干為百M,可理解為交換機之間傳送速度為千M,客戶機與交換機之間是百M。如果你的交換機都是千M,而客戶機網卡是百M;這樣情況下也是百M網絡,至少客戶機到交換機速度是百M,如果客戶機是千M網卡,你的交換機是百M而網絡傳輸也是百M,因為交換機都是向下兼容自適應的,1000M交換機兼容100M和10M的端口。串口(SATA)硬盤有1代2代3代之分,現在最新接口算SATA3代,SATA3代主板接口能接2代3代,而1代接口主板不一定兼容3代硬盤。
0 K2 h% J" p$ B) c: G3 N4 c4 L2 W$ v. [另外交換機有背板帶寬大小,2層,3層等之分;現在流行的交換機24口的一般為48G背板帶寬,也就是每個交換機口可以擁有2G背板帶寬 24個加起來就是48G;
! B! H" A' C. c2 g# X: ~: f# V% d" ^0 W9 f7 d0 D% r: h6 S交換機按管理來說有可管理性和不可管理性:
, h1 `3 I {- g1 }" i% J, E可管理性交換機就是能通過IE界面,軟件等操作管理交換機,也就是大家常說的智能交換機;有點和手機區(qū)別一樣,手機里也有智能手機和非智能手機,非智能手機不能裝手機軟件不能管理,而智能手機則能裝軟件管理手機。
9 N% ^- l8 d4 l# |; x7 {& h* D; c- J6 N! \4 I管理性交換機可以做網卡匯聚(網卡RAID),可以利用交換機做一些路由的功能比如綁定機器MAC地址,QOS(限速)等等;一般網吧里做主交的就適合用管理性交換機,而分交一般都不用管理性。
! {& }4 A# F1 d( {1 ^當一個網絡中如果交換機是千M,網卡都是千M,而網線是百M線那么這個網絡也是千M網絡,至少客戶機顯示的流量是1000MB,倘若網線更換為千M那么效果應該能在百M線基礎上理論提升30%是沒問題。
1 t6 J$ {8 a/ j+ h4 G! R/ N' J; P6 ^- Q4 G4 M: [8 q/ J1 g3 ~B;網線:
6 p5 M2 } R$ H網線有百M和千M之分,目前應用的網線主要就是雙絞線,雙絞線里面有4組8根線,一般在百M網絡下網線在傳輸信號時候根本用不到8根線,有可能是隨機傳輸的,而千M情況下8根線都會用到傳速。
0 ^/ T) Q$ s+ r e百M線一般就是常說的5類線或超5類,線比較細,線里不帶塑料芯。而千M線就是6類線,線中的8根小線相對5類線比較粗一些,線中為增加線的質量加入了塑料芯。8根線都是采用純銅芯做的,所以在日常購買網線時候先用手摸,用手牙看這根線硬不,越硬越好,硬線雙絞的緊,在用鉗子將線夾斷看看里面小線里是不是銅色的,如果是帶白色的估計就是假線,摻加了鋁合金,這樣線就不要買,因為金屬中傳輸銅比鋁鐵型號好,這就是為什么銅電線比鋁電線貴的道理;
0 t) [4 o% z2 C: j8 E! }" p$ Y, p* @5 T; {! [& D網線還有屏蔽線和非屏蔽線只區(qū)別,包括水晶頭(網線頭)也有這樣區(qū)分。
7 J( F9 {' I) Z! v+ |! T因為網線傳輸是采用的電傳輸轉換信號,所以有個定義叫把:全雙絞線傳輸的網絡方案稱呼為電口方案;而交換機上面提供的網線接口也稱呼為電口,所以大家經常聽到說XX交換機帶24個電口,2個光口大概就是這個意思了。電口傳輸網線的接口規(guī)格叫RJ-45。
1 X: }9 i3 c9 J# g4 `; B) `* v" t0 Y+ F: m3 ^7 W* h$ C. r回到正題解釋屏蔽和非屏蔽之區(qū)別;
, C% M% U5 d7 F; M上面我們已經解釋了雙絞線傳輸為電型號傳輸,而電型號傳輸一般就會受外界介質的影響造成干擾,從而導致網線傳輸型號的下降,所以就做出了屏蔽和非屏蔽之分;屏蔽類網線一般搏開最外層塑料皮后首先看到的是一層有點象煙里的錫箔紙,這個錫箔紙類東西就是屏蔽層,用于防止外界介質干擾網線傳輸,非屏蔽的網線就沒有此類材料。
5 l2 a. x% t" l5 Y5 R該材料可以有效屏蔽空氣中的電磁等干擾,防止影響網線型號傳輸。屏蔽材料里才是我們要用的4組8根顏色不同線。市場上屏蔽類網線比較貴,價格大約1000元以上一箱,而非屏蔽的6類千M線市場價格400-700不等;
/ l7 D+ {* p. z5 R4 N' r' E網吧里用屏蔽線比較少,只要你舍得投入資金,用上效果自然比非屏蔽好,水晶頭也是如此,屏蔽類水晶頭價格一般比較高;達幾10百元一個都有。 象單位里,銀行企業(yè)這些用屏蔽線和頭的比較多。實地中布網線是一項很重要工程,不能隨便拉幾根線就可以了,所以當我們采用非屏蔽網線時候為了防止空氣中的干擾我們可以用PVC管子裝網線,還有就是在布線的時候不推薦走地下,一般走墻壁或吊頂最好;墻壁上要離地30厘米以上最佳,網線與電線之間要保持20CM以上距離,有條件的都穿管子,或只把網線穿管子;因為普通電線和插板在通電后電流增大,負荷增加,產生電磁場,這些對網線傳輸都有干擾,曾經我在網克系統(tǒng)時候一個網吧內新機器怎么都提不上速度網克,最后找到原因,發(fā)現一臺機器的網線有2米長地方和2.5平方電線放在一起還有個插板,而電線沒穿管子 網線也沒穿導致這臺機器網克盤,這臺網克盤從而影響整個網絡一起網克的速度沒法提升,結果暫時斷開這臺機器不網克 速度一下提升上來了。
2 r$ a, T, A( G1 L教大家一招我最常習慣的出網線方案:一個人要開網吧假如人家問你要買多少箱網線,個別人甚至不知道買多少箱?
+ y, Q9 O6 J z% ]0 L想起2003年時候,我去一家網吧應聘,一個不知道是技術員還是老板的人問我你知道一箱網線標準是多少米嗎?我摸著頭想半天都不知道,呵呵。
/ m9 l6 e. I+ U" `8 i一箱標準網線為300-305米,在計劃多少臺網吧買多少箱時候我們可以以取長補短方法,按一臺機器到交換機之間網線為10米計劃,那么1箱300米計劃帶機30臺,考慮到還有主線服務器要用線,那么100臺網吧買4箱一般就夠了
* s( e" X0 V- W* s1 M- G2 t1 P7 F# g/ f: `, \C;網卡:
% d+ ]# v0 N6 d1 t ? a: r+ e; ^做無盤肯定會關系到網卡,先說下客戶機網卡,客戶機做無盤的一般速度比較快的有INTEL的網卡等;而速度最慢要算NVIDIA和VIA的網卡,做有盤網吧一般在傳統(tǒng)各型號網卡上是沒人注意這些的;也感覺不出有什么區(qū)別;但做無盤NVIDIA的網卡比較頭痛,啟動相對其他網卡慢,而且要提到的是無盤不同與有盤,一般情況下無盤的客戶機網卡和服務器網卡都要進行高級設置的,關閉一些網卡沒用的功能,從而減少網卡負荷,提高網卡
9 G% U! h, h3 \$ `* n性能。如下圖:
4 u, P: ?2 j2 O3 x& R% O) A6 b- O 下載 (74.64 KB)
2010-11-13 20:54
; i4 _5 h4 I1 E# K在設備管理-網絡適配器-點網卡右鍵-屬性就可以看到高級設置
7 Q0 R" P& s7 l/ m+ C4 ~1 u2 p這里可以管理一些網卡用不著的功能,而默認的網卡很多功能是開啟的
7 o6 Z8 ?' G( P, c8 T比如網卡的流量控制沒什么用就可以關,服務器也如此,個別網卡做無盤,特別是服務器網卡個別型號如果不優(yōu)化下性能特差,而且會帶來問題。
7 l; w& h6 j9 v% N% I* L+ M% w+ B像用NVIDIA的網卡的網吧,怕影響或技術上做的不好的,可以單獨加一張8169或工包的INTEL PRO1000MT 帶啟動型號的幾10元一張,既可解決網卡慢的問題。
b: a2 V7 D, ~: d% m$ J. I# J4 j$ o0 h( z' j$ }* [% o: u6 ~" r! q& z; y在做服務器時候一般為了提高網卡性能,經常會采用服務器網卡雙綁或匯聚,或分流。
, u6 X+ F" I& s1 N給大家解釋下什么是雙綁,匯聚,分流。
% u. o& A. W; F# m雙綁和匯聚解釋上有點如同硬盤陣列模式,也就是利用軟件將2張以上網卡組在一起使用,從而提高網絡性能;使服務器向客戶機傳輸信號時候大大提升網絡性能;
1 |" O i7 N7 X( w$ A雙綁:一般是利用軟件將多張網卡組在一起,不需交換機軟件支持,只需要在服務器系統(tǒng)里安裝上軟件,將系統(tǒng)里的2個本地連接(2張網卡)利用軟件組成一個本地連接設置成一個IP;體現于多張網卡負載平衡,充分利用網卡資源,當一張網卡假如負荷滿了,回自動啟動另一張負載?;蚩蛻魴C在連服務器時候隨機選擇服務器的任意一張網卡;
' Q) t" ^: x/ l$ o雙綁的缺點就是一張網卡出問題(比如扒掉一張網卡網線)那么就無法使用。匯聚模式里一張網卡出問題,另外張可繼續(xù)使用不影響大。
3 j, L5 l5 E a9 i" K/ b' z2 M1 ^' m; u) f: w5 L R0 s匯聚:
( L1 B8 \0 w0 T% @* M; v匯聚現在很流行,至少做技術的一般大網吧都推薦組服務器匯聚,匯聚就是利用多張同型號或不同型號網卡,裝上網卡驅動和應用軟件,在利用軟件將2張網卡組在一起,然后通過管理性的交換機,將這2張網卡插在交換機端口上,將端口匯合在一起,達到多網卡同時使用效果;理論上一張千M網卡速度是1000MB,那么2張做匯聚就生成一個IP,此IP就是2000MB(2GB)的速度,3張就是3GB,4張4GB的速度。
" U# U8 t' b" y7 d, m: z傳統(tǒng)上組匯聚一般要交換機支持(兼容),網卡型號對應的軟件支持組匯聚;同時達到這2個條件才是真正組上匯聚;而且才真正享受到了匯聚效果的;如果交換機不支持,而只在系統(tǒng)里組上網卡匯聚,交換機沒組其實是沒效果的。
# b$ @* h+ k2 H, c/ [( t+ c- \4 g6 D! q' n2 N$ k支持匯聚的交換機就是智能交換機管理交換機。
3 X0 B' g5 D3 N1 b9 c0 R. w其次,交換機之間也可以組匯聚,只要主交支持匯聚功能,那么我們完全可以計劃主交與分交連接采用2根網線組成匯聚,什么樣子呢?假如1個100臺網吧,需要5個分交,一個分交只有24口,按里除了一根主線外我們可以帶23臺,如果要組交換機匯聚,我們可以站用2根線在分交上,只帶22臺回更少,然后利用主交將這2根線匯聚在一起,那么主交與分交間的速度理論上就是2000M了。而如果是單根連接網絡只有1000M;
, g9 _0 J1 x- c+ S4 T4 O) g另外受網卡帶寬頻率的影響一般PCI規(guī)格的網卡不推薦組匯聚,為什么不推薦我們接下來在講;
- q. u) Q) u* e! K3 B0 l( s. H+ Z5 l" {5 P5 J. j分流
' a$ @) _) Q% n/ a, \分流就是利用多張網卡分開負載各的用途。比如一個游戲服務器,我們既做了游戲對比更新和游戲虛擬盤,那么我們可以做分流,比如用2張網卡,一張我們設置個IP用于客戶機連接服務器對比拷貝游戲,達到更新游戲效果,另外張我們設置個IP,用于客戶機玩虛擬盤游戲時候使用,這樣就達到了分流的效果,大大的減少了每張網卡的負荷。同理,比如我們用3張網卡,一張更新,一張?zhí)摂M,一張下載,那么我們可以這樣做:
1 C, Y* y# i4 Z) J更新和虛擬因為是用于內網的,我們可以只設置IP,和子網掩碼,而不設置網關和DNS,因為設置了網關和DNS自然這張網卡就能連外網,我們拿一張網卡再設置IP,子網,DNS,這張網卡肯定就通外網了。那么服務器上下載游戲開網站等只要連外網的操作絕對就走這張網卡了,而不會走其他2張沒有設置DNS網關的網卡;這樣就減少了沒有設置DNS網關的網卡負荷。因為現在的游戲更新軟件都是采用P2P,BT,3層更新下載形式都是非常站網卡資源的。所以網吧超過100臺以上的建議下載更新的單獨使用一張網卡,只要分開自然能減少游戲更新對比或虛擬盤網卡的負荷,從而提升游戲更新和虛擬盤的速度,至少分開是有好處的。當然機器少的網吧比較幾10臺而已,單張網卡勝任是沒問題的;
6 n) V1 v( J) j$ k; C, f8 W( b8 A8 V4 N3 z; Y上面我們所說的網卡帶寬頻率,現在講一下,網卡按規(guī)格一般有PCI,PCI-E,PCI-X等之分。和顯卡一樣,都有插槽區(qū)分的,顯卡同樣最老插槽是PCI,后來出現來AGP,到現在都是最新的PCI-E顯卡;網卡規(guī)格上,PCI的是最老的網卡,因為PCI的帶寬只有32位,而PCI-E的可以達到64位。
* y9 l9 s; P$ j _4 i從插槽速度上來講PCI-E插槽還有4X(速),16X(速)等之分。所以我們得出結論只要是PCI-E規(guī)格的網卡至少性能都比PCI的強,事實如此,象你花幾百元買一張INTELPRO1000MT/GT的PCI網卡,實地使用中性能還當不了主板板載的PCI-E規(guī)格的集成網卡呢。理論上一張PCI-E的任何網卡負載帶機100臺樣子無盤還是沒問題的,按上面我們講到的如果采用多張做雙綁或匯聚效果就會更好。
2 L2 a m& B- d8 N3 u! N常見的高性能好網卡有:INTEL,3com等 很多服務器主板都是板載的雙INTEL等網卡。而服務器主板幾乎都采用PCI-E或PCI-X規(guī)格。
0 G- c+ a5 ~, I! ]3 ?+ j" M3 O' t5 n) d* P* L& A2 s) u# d+ A! l: I) I" T# B+ n) j! D/ ?2 A" g% n% Z% o" j1 D; u- o- b4 E8 m( n* uD;另一種高性能網絡環(huán)境:光釬網絡
( E$ l E* s* D# r到現在光釬網絡已經開始在流行了,流行的是主干光釬網絡;主干光釬網絡是什么呢?也就是交換機與交換機之間,服務器與交換機之間傳輸采用光釬線連接。
! m5 F0 E. N; ^/ i0 e一般現在應用的都是千M主干光釬網絡,光釬線傳輸比雙絞線強,強在那?因為雙絞線強是采用的電信號轉換傳輸,而光釬線傳輸是采用的光信號傳輸,就跟你網吧安的光釬一樣,網吧光釬線從大街上拉到網吧,通過光釬接收器轉換出來后一般采用是一根黃色的細小光釬線連接一個光釬收發(fā)器,收發(fā)器作用是將光型號轉換為電型號提供給雙絞線接入路由器;光釬線型號傳輸優(yōu)點就是:型號穩(wěn)定,速度快,無干擾或是抗干擾能力強。和傳統(tǒng)的雙絞線對比體現在什么優(yōu)勢呢?因為傳統(tǒng)的雙絞線會受各種介質干擾型號大減,而光釬傳輸型號就沒什么減少穩(wěn)定,當你用軟件測試主交到分交之間速度時候 軟件就會看到雙絞線傳輸的速度極不穩(wěn)定成上下波動大,一會速度很快,一會很慢,一會不快不慢。而如果是光釬傳輸那么速度可以達到中上等接近網絡瓶頸極限的速度成一條直線。
% L2 x4 S6 C+ x/ i現在各大交換機廠商都順應市場需求,發(fā)展開始生產又帶電口又帶光口的交換機了;比如主交我們以150臺為例網吧,一般有適合該網吧的主交為16口電口(雙交線口)和16口光口的主交換機;然而分交也是同樣如此,因為分交只起到與主交連接,那么分交一般都是24個電口,2個光口,為什么要用2個光口呢?其實一口都可以用,但提供2個目的是便于組匯聚等支持。
) {1 P2 c" C9 A) e8 Y& R# X2 t/ ~7 e5 f# d( ]. W j9 ?結論:通過以上我們對網絡中應用到的網卡,網線,交換機中得出結論:網絡環(huán)境使用的越好無論你是無盤還是有盤都會更好;在傳統(tǒng)網吧一般使用全電口(雙絞線)網絡是沒問題的,如果換成主干光纖效果會更好,上了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個服務器最好也。
& K0 x2 V6 A7 ^% L' U% x$ ~1 L2 v6 SI:幾10臺網吧 一般如果是有盤改無盤只需要保證是純千M網絡,百M線。不做匯聚貨雙綁,交換機采用普通2層千M48G背板24口的就可以了,這樣網吧也可以做無盤。當然如果是新開的肯定 要上千M線了,傻子才新開網吧還用百M線。
3 B# L2 Q: w) h2 @1 S/ T( c& f6 XII:100-200臺的網吧,建議主交分開(主交只帶所有分交和服務器,不帶客戶機),然后推薦主交采用管理型2層交換機,服務器網卡做匯聚。線保證是千M線更好。
: J9 j! _' \2 s7 v) ], H. T* kIII:200臺以上新開網吧推薦做主干光纖網絡,為什么推薦呢?因為市場發(fā)展太快,我相信在不久幾年光纖網咯肯定淘汰全電口網絡的。這就好比現在千M網絡已經淘汰百M網絡了,主干光纖一般交換機上總體要貴1000-2000元另外還有光纖模塊,一個模塊一般需要100元樣子,多少個分交就需要多模塊X2
3 u* D! c" o- v/ C& r5 Y2 z; S