Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

无盘服务器网卡延时高,无盘网卡优化-解决秒卡,速度慢,速度不稳定问题

本帖最后由 RECKY 于 2017-6-30 18:00 编辑

由于各种网卡的设置并不是完全相同的,所以先把比较主要的部分或者说共同点拿出来说下:

1、Flow Control=流量控制 网卡默认设置【建议关闭】

2、Checksum Offload=数据包校验 网卡默认设置【建议关闭】

网卡的自动校验而导致一旦有一点问题,后续的包便全部不处理而出现假掉线,而服务器忙得话,出错的几率就大。

3、大量传送减负=网卡默认设置【建议关闭】

大量传送减负是用网卡硬件分割TCP数据包,但其实只有关闭它才可以发挥网卡的真正性能,网卡运算能力咋能和cpu相比,不过该设置会使得cpu占用率提升,但不明显。网络处理速度会快一些。

4、关闭网卡的节电功能。

————————————————部分网卡详细设置———————————————————————

一、NF网卡高级设置Checksum Offload数据包校验建议关闭

Flow Control流量控制一定要关闭

IEEE802.1P SupportIEEE802.1P支持建议关闭

Jumbo Frame Payload Size默认是1500 这个是千兆网络一个新的设置,在下文详细叙述。

Low Power State Link Speed网卡节能建议关闭

Network AddressMAC的修改默认为不存在 一般不必改动

Optimize For CPU/Throughput为CPU占用优化或为吞吐量进行优化,设置为CPU的话,

网卡的速度被限制,但CPU占用会很低,假如改为Throughput的话,

网卡的性能才能完全发挥,但CPU的占用也会上升不少。

Segmentation Offload建议关闭

Speed/Duplex Settings Full Autonegotiation(全自适应,一般不用修改)

VLAN Id默认是1 不用改

VLAN SupportVLAN支持一般关闭

Wake on Magic packet魔术数据包唤醒建议关闭

Wake on pattern建议关闭

WakeOnLAN From PowerOff建议关闭

二、8168/8111c网卡高级设置JUMBO FRAME改成无

802.1Q/1P VLAN Tagging改成关闭

Flow Control改成关闭

Jumbo Frame改成关闭

Offload Checksum改成关闭

Offload TCP_LargeSemnd改成关闭

三、8169/8167网卡高级设置820.1Q/1p VLAN Tagging=Disable

Flow Control=Disable

Junbo Frame=Disable

Offload Checksum=Disable

Offload TCP_LargeSend=Disable

四、Marvell Yukon网卡高级设置流控制-》关闭

传送缓冲区-》512(或者MaxTransmits->200)

接收缓冲区-》512(或者MaxReceives->500)

唤醒功能-》LinkChange唤醒模式(或者WakeUpModeCap_A->28)

卸载TCP/UDP校验和(IPv4)-》禁用(或者*TCPUDPChecksumOffloadIPv4->0)

在内网的IPX协议里手工添加一个帖类型802.2,网络号为:00012345或12345678 这样启动速度会快一点修改XP默认TCP连接数

五、Intel Pro 1000网卡高级设置QoS数据包标签建议设置:已禁用

本地管理的地址建议设置:不存在

传输描述符建议设置:256

等待连接建议设置:开

分载传输IP效验和建议设置:开

分载传输TCP效验和建议设置:关

分载接收IP效验和建议设置:开

分载接收TCP效验和建议设置:关

唤醒链接设置建议设置:已禁用

唤醒设置建议设置:已禁用

纪录链接状态设置建议设置:已禁用

接收描述符建议设置:256

巨帧建议设置:已禁用

链接速度和双工建议设置:1000Mbps或自动协商

流程控制建议设置:关

启用PME建议设置:控制操作系统

适应性帧间距调整建议设置:已启用

中断节流率建议设置:关

网卡高级属性设置link down power saving连接断开时关闭电源节省,建议关闭。

link speed/duplex mode连接的速度,现在的网卡一般都是10/100/1000Mbps自适应的,

选默认的auto negotiation 自动选择即可,

如果自动不行可以强制成100M或强制成1000M,

导致这种现象的一个原因是我的网线有问题-_-,当然也可能是交换机问题。

network performance网络设置,不用理它。

optimal performance优化设置,建议启用enable。

receive buffer size接收缓存大小,选最大的64k bytes吧。

wakeup on ARP/ping

wakeup on link change

wakeup using Apm mode

这些都是网络唤醒功能,不需要的建议关闭disable。Link Down Power Saving低速连接时省电模式

Link Speed/Duplex Mode连接速度双工模式

Network Address网络地址

Optimal Performance优化性能

Receive Buffer Size接收缓冲大小

WakeUp on ARP/PING网络唤醒通过ARP/PING

WakeUp on Link Change网络唤醒通过连接改变

WakeUp using APM Mode网络唤醒通过APM模式

下面讲讲关于Jumbo Frame这个选项,这是一个新的技术,传统来说,标准以太网帧就是 1518字节,除去 14 字节以太网头和 4 字节 CRC 校验是 1500,正好是 MTU 值,这是为以前的网络环境而考虑的设定大小,但在目前的千兆局域网环境中,各种设备已经十分稳定,所以一些厂家为了提高性能,提出Jumbo Frame这个新技术,但因为这个技术并非网络标准所规定的通讯设定,所以各厂家的产品都有差异,未必能够兼容。

用法的考虑因素

只有在整个网络上的设备都支持“巨帧”且配置为使用相同的帧大小时,才启用“巨帧”。在其他网络设备上设置“巨帧”时,应明白不同的网络设备对“巨帧”大小的计算也不相同。有些设备将数据包头的信息包括在帧大小中,有些不包括。英特尔适配器不将数据包头的信息包括在帧大小中。

巨帧仅支持 TCP/IP。

以 10 或 100 Mbps 使用巨帧将导致性能变差或链接丢失。

在交换器上配置巨帧时,对 CRC 将帧大小最多设置 4 个字节,如果使用 VLAN 或 Qos 数据包标记,则再加 4 个字节。

简单来说,当你确定你的交换机支持Jumbo Frame的时候,且服务器和客户机都是NF的网卡,你可以试一下都调节成为9000这个数,看看效果有没有提升。理论上讲,是可以极大的提高Station和存储的IO性能。

最后要说的是,欲速则不达,你改项设置性能提高了,或降低了,一定是有原因的,当这些原因都能清楚了,实际上在设备采购时就可以避免这些问题了。

备注:

realtdk8168/8111c网卡,Jumbo Frame巨型桢要设置成7MKU, 不然上网就会掉线? Flow Control 关掉啊,网刻的时候你就会知道滴! 适应性帧间距调整 建议设置:已启用

这项我有点疑问,我这边三台服务器,两台适应性帧关了的,玩热舞派对2,不会顿卡。唯独一台服务器是开着这个的,玩热舞派对2有时候会卡,其他网卡设置项都一样。而且开了适应性帧间距调整的那台配置还好很多。 8111C网卡强制速度千兆的时候,无盘启动速度会比默认的要慢,具体体现在滚动条会多滚动2-3圈(别的型号的网卡没测试过,没有发言权,只测过8111C) 服务器和虚拟盘像巨幀,大量传送减负,硬件校验和,一定都要关闭。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值