千兆網(wǎng)巧設(shè)置,網(wǎng)速飆升5倍[轉(zhuǎn)]家
中部署千兆網(wǎng)已經(jīng)有幾個月了。一臺8口D-link
Green千兆節(jié)能型交換機,連接了三臺電腦,都是千兆連接。當(dāng)然我是沒有花錢去買千兆網(wǎng)卡的,這年頭什么電腦上面好像都已經(jīng)集成了千兆網(wǎng)卡。三臺機器的
網(wǎng)卡分別是四核心電腦的Realtek
8168系列,雙核心靜音電腦的NVidia網(wǎng)卡,和筆記本電腦的Broadcom千兆網(wǎng)卡。貌似筆記本電腦的集成網(wǎng)卡最好。
照說千兆網(wǎng)的理論極限速度是1000Mbps,大約折合125MB/s??鄢鞣N損耗,能夠到100MB/s
(800Mbps)。這一速度已經(jīng)被網(wǎng)上的許多內(nèi)存到內(nèi)存的網(wǎng)絡(luò)傳輸測試所證實。筆記本電腦的硬盤速度太慢就不說了,我兩臺臺式機的硬盤都有最低
60MB/s以上的持續(xù)傳輸率,理論上講我基本上可以把另一臺機器的硬盤當(dāng)成本地硬盤來用。
可是,局域網(wǎng)雙機傳輸速度卻遠遠低于這個數(shù),只有12-14MB/s,還不如老式的USB移動硬盤呢。更要命的是,點擊網(wǎng)絡(luò)硬盤的文件夾之后要
好久才有反應(yīng)。觀察網(wǎng)絡(luò)占用率,拷貝文件的時候最多能到12%,平時多在6-9%,而且非常不穩(wěn)定,波動極大。照這個樣子,我還不如百兆網(wǎng)呢。我這里拆機
的3Com服務(wù)器百兆網(wǎng)卡都有幾塊……
難道是網(wǎng)線和交換機的問題?用Chariot軟件進行內(nèi)存到內(nèi)存的文件傳輸測試,結(jié)果是790Mbps左右,正常,因此可以排除交換機和網(wǎng)線的問題。既然硬盤有超過60MB/s的速度,網(wǎng)絡(luò)帶寬也足夠,為什么還這么慢?
可能采用服務(wù)器網(wǎng)卡會解決這個問題,但是現(xiàn)在歐元在跌,人民幣對歐元狂漲,所以服務(wù)器網(wǎng)卡都在漲價,最便宜的Intel 1000/PT服務(wù)器版要60多歐元一塊,而我得買兩塊……
沒錢,張工再次操刀上陣!
我買的臺式機硬盤都支持NCQ技術(shù)(不明白NCQ的朋友請google一下),可以大幅度提高硬盤在并發(fā)讀寫請求下的數(shù)據(jù)傳輸率。但是只有當(dāng)硬
盤工作在新推出的AHCI模式之下(而不是傳統(tǒng)的IDE兼容模式下)時,才可以啟用NCQ能力。AHCI模式還可以完全發(fā)揮出SATA硬盤的最高數(shù)據(jù)傳輸
率,尤其是爆發(fā)傳輸。但是AHCI模式最大的弊病在于裝系統(tǒng)的時候不能用傳統(tǒng)的方式裝,得用軟驅(qū)加載一個驅(qū)動方能認(rèn)出硬盤來。
這些背景知識讓我想起我裝系統(tǒng)的時候沒用什么軟驅(qū)之類(事實上我有一個軟驅(qū),不過好像是壞的……),那么是不是沒有開啟AHCI模式呢?
趕緊重啟,按DEL鍵進入BIOS設(shè)置,發(fā)現(xiàn)果然NVidia SATA控制器的模式是IDE模式。立刻改之。重啟,結(jié)果……
藍屏!!?。。?!系統(tǒng)崩潰!?。。。?!
我差點崩潰掉……
緩緩神,重啟,改回IDE模式,又能進Windows Server 2008系統(tǒng)。上網(wǎng)google一下,原來有個改注冊表的方法:
1. 退出所有基于 Windows 的程序。
2. 單擊“開始”,在“開始搜索”框中鍵入 regedit,然后按 Enter。 3. 如果顯示“用戶帳戶控制”對話框,請單擊“繼續(xù)”。 4. 找到并單擊下面的注冊表子項:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci 5. 在右窗格中,右鍵單擊“名稱”列中的“Start”,然后單擊“修改”。 6. 在“數(shù)值數(shù)據(jù)”框中,鍵入 0,然后單擊“確定”。 7. 在“文件”菜單上,單擊“退出”以關(guān)閉注冊表編輯器。 8. 重新安裝主板芯片組驅(qū)動程序或者AHCI控制器驅(qū)動。
立刻照做,果然在AHCI模式下能夠不重裝系統(tǒng)進入Windows Server
2008。然后重新安裝主板芯片組驅(qū)動,重啟。哇,系統(tǒng)啟動速度明顯提高!原來要將近3分鐘,現(xiàn)在1分鐘多點就進桌面并且系統(tǒng)托盤里面的圖標(biāo)都顯示出來
了!這就是NCQ技術(shù)啟用的效果!在操作系統(tǒng)啟動的時候,有很多個程序同時運行,這就是典型的多任務(wù)并發(fā)讀寫的場景,正是NCQ技術(shù)大顯身手的時候。所以
嫌系統(tǒng)啟動太慢的朋友們,知道該怎么做了吧……
完畢之后,設(shè)備管理器里面磁盤控制器就會變成這樣:(雙核心電腦上,芯片組是NVidia MCP73)
雙擊NVidia nForce Serial ATA Controller,可以看到屬性頁面上和IDE兼容模式時已經(jīng)大不一樣了:
功能豐富很多啊,其中“啟用命令隊列”就是啟動NCQ功能,這個勾一定要勾上。
NVidia的這個驅(qū)動還有一個好處,就是可以簡單測試一下硬盤的性能。這也只有在AHCI模式下才可以進行,普通的IDE兼容模式下是沒有這項功能的。點擊上面的“速度測試”按鈕,測試一下我的硬盤(三星F1 750GB 32MB緩存):
相當(dāng)NB!!!這個均衡速度就是連續(xù)讀寫的速度(我猜這個速度測試主要是讀的速度)。當(dāng)時買這個硬盤沒有買錯!
下面,繼續(xù)優(yōu)化硬盤:
在設(shè)備管理器里面展開磁盤驅(qū)動器,很意外的發(fā)現(xiàn)這個SATA硬盤被認(rèn)成了SCSI硬盤。
雙擊之,在彈出的屬性框里面,將下圖所示的兩個復(fù)選框都打上勾。由于家里幾乎不會停電,而且這塊硬盤作為主硬盤也不會拆下來,因此可以放心地勾
選這兩個選項,不會造成任何損失,性能卻可以提高很多。本質(zhì)上來說,這兩個選項都是用內(nèi)存作為緩沖存儲,以極大地加快寫入速度(尤其是大量小數(shù)據(jù)包的隨機
寫入)。
這樣,就完成了硬盤性能的提升。
提升完硬盤性能,下面該優(yōu)化網(wǎng)絡(luò)了。
首先,在四核心電腦上進行網(wǎng)絡(luò)優(yōu)化:
打開設(shè)備管理器,雙擊千兆網(wǎng)卡,彈出的屬性框里面選擇“高級”選項卡,就可以看到一大堆的選項,看上去頗為專業(yè)的樣子:
如果你看著眼暈,就請跟著我做一番設(shè)置。
所有的“硬件校驗和”(checksum):全部設(shè)置成“Rx & Tx開啟”。這是啟用網(wǎng)卡的硬件校驗功能,分擔(dān)CPU的處理任務(wù),減少高速傳輸數(shù)據(jù)時CPU的占用率。
傳送緩沖區(qū)、接收緩沖區(qū):設(shè)得越大越好,原理就不用說了吧。
大量傳輸減負(fù):關(guān)閉。沒什么意義的,只會增加網(wǎng)卡負(fù)擔(dān)。在工作組狀態(tài)下可以關(guān)閉,但如果是服務(wù)器還是最好開著。
巨型幀:7KB MTU。這個網(wǎng)卡最多只能設(shè)到7KB了,我的交換機支持9.6KB的巨型幀。注意,有多臺電腦的話,設(shè)置巨型幀只能設(shè)成所有電腦支持值中的最小值,否則性能會降低。
連接速度和雙工模式:默認(rèn)是“自動”,如果千兆交換機性能穩(wěn)定的話,可以直接設(shè)成1.0Gbps全雙工。這可以減少Auto negotiation的時間,還可以強制網(wǎng)卡工作在千兆網(wǎng)的狀態(tài)。
流控制:關(guān)閉。由于硬盤性能不足以撐滿千兆網(wǎng)帶寬,因此流控制啟動的先決條件不滿足(不懂這句話的請自己google一下流控制的基礎(chǔ)知識),關(guān)閉了為好。多個香爐多個鬼。
其他的就不用動了。如果你的網(wǎng)卡沒有這么多選項,那你能設(shè)多少就設(shè)多少。
別慌,還沒完。接下來,單擊任務(wù)欄的網(wǎng)絡(luò)圖標(biāo)
點“網(wǎng)絡(luò)和共享中心”,再點左邊一欄的“管理網(wǎng)絡(luò)連接”,就打開網(wǎng)絡(luò)連接窗口了:
右鍵單擊千兆網(wǎng)卡的連接“本地連接”,選擇“屬性”,打開屬性頁:
如圖,取消QoS和Internet協(xié)議版本6前面的勾。QoS是大型網(wǎng)絡(luò)中為保證語音、視頻等信息低延遲優(yōu)先傳輸?shù)墓ぞ?,但是它?jīng)常會造成網(wǎng)
絡(luò)莫名其妙的變慢,而且這項功能會保留20%左右的網(wǎng)絡(luò)帶寬,使得網(wǎng)絡(luò)利用率很難超過80%。IPv6是下一代的協(xié)議,但是目前離民用還遠,尤其是像家里
若干臺電腦的小型網(wǎng)絡(luò)通過路由器上網(wǎng)的情形,根本用不著。開啟了反而會使vista/server2008系統(tǒng)優(yōu)先尋找IPv6的地址,當(dāng)然找不到了,于
是就會變慢。
至此,網(wǎng)絡(luò)優(yōu)化結(jié)束。
下面就實測一下效果。從AHCI模式的電腦硬盤上通過網(wǎng)絡(luò)復(fù)制一個2.45G的大文件,監(jiān)測網(wǎng)絡(luò)占用率:
比起以前的9%快了好多倍!?。ista顯示10秒鐘之內(nèi)平均能達到85MB/s的速度,后面速度有所降低,但是也能穩(wěn)在50%左右,60MB/s。
于是,經(jīng)過也許不算很簡單的設(shè)置,千兆局域網(wǎng)的速度有了飛躍。不但復(fù)制大文件如魚得水,而且點擊、選擇網(wǎng)絡(luò)硬盤里面的文件也絲毫不覺得延遲。甚
至上網(wǎng)瀏覽的時候,F(xiàn)irefox瀏覽器的反應(yīng)也快了少許(可能是心理作用,但關(guān)閉IPv6的確有這效果)。大型圖象處理和3D渲染不再成為問題!
不過呢,還是有副作用的。硬盤改AHCI模式之后,最好是重裝系統(tǒng),否則有些軟件的授權(quán)可能會出現(xiàn)問題。例如我的3dsmax2009 64位版就無法激活。無論怎樣按提示一步一步地激活,都不行:
卸了重裝、采用防火墻或斷網(wǎng)方式阻止max程序訪問網(wǎng)絡(luò)等方法都試過了,就是沒用。無奈,只好用時間破解軟件暫時固定這7天。
幾點補充:
1. 新裝系統(tǒng)的時候就要將硬盤工作模式設(shè)置成AHCI模式。裝XP可能比較麻煩需要軟驅(qū)或USB模擬軟驅(qū),裝Vista據(jù)說自動加載AHCI驅(qū)動,非常方便。后改模式雖然也可以,但是會出現(xiàn)上面所說的軟件的問題。
2. Intel芯片組主板,一定要買ICH8R/9R/10R這樣帶RAID功能的南橋芯片,否則無法開啟AHCI。我試過所謂的破解版驅(qū)動,不成功。
3. 從上述數(shù)據(jù)來看,2塊目前的高性能硬盤做成RAID0陣列,基本上可以撐滿千兆網(wǎng)的帶寬。更高速的網(wǎng)絡(luò)應(yīng)用,需要上多塊網(wǎng)卡負(fù)載均衡。
|
|