Intel 網卡優化設定
Intel的驅動做得不錯...自己也用過intel82558,82559
在網上有些驅動的優化...
我用的就是intel proset10.0
經常看見有同學詢問intel網卡如何設置,我就在這裡講一下自己的使用心得(以自己用的 82559 server pila8470b 為例)。
首先在驅動之家下載intel proset10.0最新網卡驅動,下載解壓後點擊界面第一項安裝(使用64位操作系統的同學請下載64位驅動,驅動之家同樣提供下載)。
安裝完畢後,在設備管理器中雙擊網卡圖標,出現proset控制台(intel和broadcom網卡的驅動實在製作得好,先贊一個)。boot agent標籤下有選項可以關閉開機時網卡啟動畫面,這不是重點介紹內容。選中Advanced標籤,開始詳細設定。
PCI總線效率,設定為已禁用,這樣可強迫網卡把零散數據包聚合起來傳輸,在網絡帶寬匱乏的情況下網卡性能有微小提高。
選中performance options,再單擊旁邊出現的properties按鈕,進入高階設定。
傳輸描述符,設定為64。一個描述符佔用2k內存空間,該值關係到網卡發送數據的能力。
接合緩衝區,設定為32。intel幫助文件指出該值應為傳輸描述符的一半,此值關係到網卡傳輸加速的能力。
接收描述符,設定為1024,即使網卡發揮最強下載能力,同樣一個描述符佔用2k內存空間。
流程控制,設定為關。使網卡不收發流量控制幀,我們的網卡大多是客戶機上在用,流程控制對服務器網卡相當重要,但對客戶機網卡意義不大。
適應性傳輸閥值,可設定為190。我的網卡設為190的話,bitcomet頻繁crash,同學們可試驗一下,如果不行,就單擊 use by default 按鈕。
適應性技術,設定為關。適應性技術是intel的招牌技術,主要是為了減輕cpu負擔設計,1G主頻以下的機子最好還是設定開。
適應性性能調整,請將滑塊拉到網絡性能一側(550GY的原廠設定就在拉桿的中段),如果關閉了適應性技術,這一項可不用理會。
適應性幀間距調整,設定為0。此選項就是同學們苦苦探求的"網卡搶線能力",設定為0是指網卡傳輸數據包之間不存在間隔,傳輸完一個數據包後立即傳下一數據包,這樣就違反了快速以太網協議中的內容。
重新傳輸幀間距調整,設定為0,表示當網卡傳輸遇到衝突時,立即重傳,即體現"搶線能力",此選項在局域網中作用巨大,活活憋死螃蟹卡。
返回Advanced標籤,選中QoS數據包標籤,設定為已禁用(一般來說,我的有線網卡只加載tcp/ip協議,不會加載QoS)。
Wake on Lan Options 中的選項都選為"控制操作系統",有日本網友指出PME選項應設定為啟用,提高STR的兼容性,大家可試驗一下。
低資源時的連接性,在任何條件下都要設定為已啟用。
優先性級別定義,日本網友建議設定成7,也就是任何數據包都通過 low priority queue傳輸,經過試驗,發現bitcomet頻繁crash。我推薦設定成4,同學們可試著改成7。
必須注意不同規格的intel網卡,百兆/千兆/10Gbe,client/server在Advanced中的選項不相同,比如千兆網卡中有"巨型幀"控制選項,550Gy中有tcp/ip offload選項,不一而足。我只講了共通的,典型的選項設定方案。Proset中其它的比如Vlan設定,網絡診斷,綁定等,在此不作詳訴。
補充一下,千兆intel網卡家用的話也可按照上述方法優化,因為家用的網卡都在百兆跑,如果有同學要自己調整家用的千兆intel網卡的話,各項數值不應超過我講的設定的兩倍。如果千兆intel網卡所在的網絡中其它的設備都支持JumboFrame(巨型幀),就將MTU的值設定為14000左右,RWIN的值設為2568640,可以獲得最好的傳輸效果。如果網卡作為服務器上的網卡在運行,那麼proset的設定就全部保持原來的設定。
頁:
[1]