知識分享

網(wǎng)吧環(huán)境下Intelx520SR1萬兆網(wǎng)卡的一些設置教程和經(jīng)驗

  • 已閱讀 887
  • 來源:網(wǎng)絡轉(zhuǎn)載
  • 發(fā)布日期: 2023-09-19

經(jīng)過反反復復對Intel_X520SR1網(wǎng)卡的設置進行測試,得到一個比較理想的設置方案,供大家參考。

使用環(huán)境:服務器使用網(wǎng)維大師9170,服務器單網(wǎng)卡Intel_X520SR1,客戶機網(wǎng)卡也是Intel_X520SR1。

設置以后的效果是:iperf測試內(nèi)網(wǎng)速率(服務器網(wǎng)卡的接受速率)1000M/s~1200M/s之間。
hd_speed測試系統(tǒng)虛擬盤的速率(服務器網(wǎng)卡的發(fā)送速率)600M/s~650M/s之間。

客戶機從DHCP...到桌面鎖屏約12秒。
設置如下:
IPsec分載 開啟→禁用
RSS處理器的最大數(shù)目 8→16
RSS隊列的最大數(shù)目 8→16
傳輸緩沖區(qū) 512→16384
接受緩沖區(qū) 512→4096
大型發(fā)送分載V2(IPv4) 開啟→禁用
大型發(fā)送分載V2(IPv6) 開啟→禁用
啟動RSS CPU 0→8
中斷裁決 開啟→禁用

下面是設置的主要選項的說明:

IPsec分載 默認開啟→禁用
按照微軟的說法,IPsec分載技術在WS2016中已棄用,可能會對服務器和網(wǎng)絡性能產(chǎn)生負面影響。 此外,Microsoft 將來可能不支持這些技術。

RSS處理器的最大數(shù)目 8→16
RSS隊列的最大數(shù)目 8→16

打開 "任務管理器" 并檢查服務器上的邏輯處理器,而在接收流量看來沒有充分利用,則可以嘗試將 RSS 隊列的數(shù)量從默認值從8增加到網(wǎng)絡適配器支持的最大值。

傳輸緩沖區(qū) 512→16384
接受緩沖區(qū) 512→4096

現(xiàn)在我們主機內(nèi)存大得很,所以直接開到最大。
微軟資料:某些網(wǎng)絡適配器將它們的接收緩沖區(qū)設置得較低以節(jié)省從主機分配的內(nèi)存。 較低的值會導致數(shù)據(jù)包丟棄和性能降低。 因此,對于接收密集型的方案,我們建議你將接收緩沖區(qū)值增加到最大值。

大型發(fā)送分載V2(IPv4) 默認開啟→禁用
大型發(fā)送分載V2(IPv6) 默認開啟→禁用

啟動RSS CPU 0→8

我的服務器是4核8線程,設置為8
微軟資料:若要避免復雜情況 (和未在實際硬件中實現(xiàn)的非現(xiàn)實情況) (其中可用硬件接收隊列數(shù)量小于 RSS Cpu 數(shù)量),管理員不得將 MaxNumRssCpus 值設置為大于16的值。

中斷裁決 默認開啟→禁用

微軟資料: 使用中斷裁決時,請考慮在主機 CPU 節(jié)省和延遲之間進行權(quán)衡,同時降低主機 CPU 的節(jié)省,因為有更多中斷,延遲更少。 如果網(wǎng)絡適配器不執(zhí)行中斷裁決,但它確實公開了緩沖區(qū)合并,則可以通過增加合并的緩沖區(qū)數(shù)來允許每個發(fā)送或接收更多的緩沖區(qū),從而提高性能。

一直以來對于“流控制”網(wǎng)上的資料大多都是禁用,本人多次試驗發(fā)現(xiàn)開啟和禁用都沒多大影響,禁用有時反而引起系統(tǒng)虛擬盤的速率下降,大家可以試試。至于其他什么的都保留原默認設置,TCP/UDP校驗和也保持默認開啟。這個網(wǎng)上資料也是說要關閉的,測試禁用和開啟也沒發(fā)現(xiàn)性能有什么變化

評論

    暫無評論

發(fā)表評論

推薦閱讀

熱門閱讀

Copyright ? 杭州網(wǎng)振科技有限公司 All rights reserved. 浙ICP備15008007號