您现在的位置: 天下网吧 >> 无盘天下 >> 无盘优化 >> 正文

终于弄清楚了所有的无盘网吧客户机网卡的设置优化了

[ 作者:天下网咖 来源: 天下网吧 时间:2021-12-13我来说两句

有时候你网吧莫名其妙卡顿的时候,而「隔壁网咖」并没有这个问题,那么极有可能是你网咖的系统真的不如「隔壁网咖」,就算是同一套无盘系统,如果对网卡有优化和没有优化差别还是不止一点点的。因为大家都知道,无盘系统,所有数据传输都离不开网卡,网卡出去硬件方面的质量就是软件设置上的优化了,今天咱们聊的是无盘网吧客户机网卡的设置优化,如下:

网卡品牌
参数名称(中英文对照)

设置建议
Realtek
EEE/节能

建议关闭
巨型帧/Jumboframe

建议关闭
流控制/FlowControl

建议关闭
大量传送负载/OffloadLargesend

建议关闭
环保节能/GreenEthernet

建议关闭
硬件效验和/OffloadChksum

建议关闭
Intel
TCP/IP分载选项
分载接收IP效验和/ChecksumRxIp
建议关闭
分载接收TCP效验和/ChecksumRxTcp
建议关闭
分载传输IP效验和/ChecksumTxIp
建议关闭
分载传输TCP效验和/ChecksumTxTcp
建议关闭
分载TCP分段/TcpSegmentation
建议关闭



流程控制/FlowControl 

建议关闭
适应性帧间距调整/AdaptiveIFS

建议关闭
中断节流率/InterruptThrottleRate

建议关闭
巨帧数据包/JumboPacket

建议关闭
Marvell
巨帧包/JumboPacket

建议关闭
卸载 TCP/UDP 校验和
(IPv4)/TCPUDPChecksumOffloadIPv4

建议关闭
大量传送负载 (IPv4)/LsoV1IPv4

建议关闭
中断模式/InterruptModeration

建议默认
流控制/FlowControl

建议关闭
能量之星/WakeUpSpeed

建议关闭
AtheROS
流控制/Flow Control

建议关闭
中断调整/Interrupt Moderation

建议默认
每秒最大中断/Max IRQ per Second

30000
接收缓冲区/Number of Receive Buffers

512
任务卸载/Task Offload

建议关闭
Broadcom
硬件效验和/ChksumOffload

建议关闭
流控制/FlowControl

建议关闭
大量发送卸载/Large Send Offload

建议关闭

为什么要设置网卡参数?每个参数又是什么意思呢?

Energy Efficient Ethernet:EEE


上面说的都是IEEE做的一些非常靠谱的事情,其实最近他们也做了一件不是很靠谱的事情,就是发明了一个802.3az节能标准,作用是在网卡没有流量时自动降低功耗,只有网络使用率较高时,才会发挥最大功耗,而这个802.3az节能标准的全名就是Energy Efficient Ethernet,简称EEE,中文翻译是:节能高效以太网技术。他的出现给无盘带来了很大麻烦,只要开启网卡参数中的EEE设置,就可能会导致开机速度慢问题,目前市面上比较新的Realtek的8111E网卡Rev06)就支持这个节能技术,但是可能因为批次原因,会出现某些网卡如果不关闭EEE选项,开机速度就非常慢,xp滚动条需要6圈以上,关闭后可能变成2圈或者1圈,而有些8111E网卡又不会受影响。这就是今天说的第一个网卡参数EEE。由于该技术还比较新,目前只看到了Realtek网卡配合较新的驱动才能看到该选项,而且也在Realtek官网上看到这么一条新闻

其中红字标出的,有一句是全球首颗……,是的,EEE存在的问题貌似确实只有Realtek网卡才遇到,或许是第一个吃螃蟹的人总是最先品到美味,也是第一个会受伤的人吧……只是我们这些小白用户真的伤不起……下图为一块Realtek 8111E网卡的设置页,如果你的网卡有EEE选项,一定要关闭噢,当然如果没有就不需要理会了,因为没有这个选项,可以认为网卡不支持EEE。
无盘网卡优化设置图解。解决PING值高,有时无法无盘启动等问题_天下网吧APP_网吧网咖APP 

另外“环保节能”、“GreenEthernet”也和EEE差不多,都属于节能功能,所以都建议关闭,总之在无盘上,和节能有关的功能一定不要开,否则不是速度慢,就是不稳定,因为在无盘上,网卡是不存在“没有流量”的情况的,开了一定会出问题。



流程控制、流控制、FlowControl


看上去流控制应该是个非常好的防止丢包的方法,但是为什么我们还要在无盘上关闭他呢?原因很简单,因为现在的几乎所有无盘软件都支持“数据包重发”功能,也就是说如果客户机发现有丢包情况,或者服务端发现有丢包情况,都会重新请求,根本不需要网卡再从中间狗拿耗子多管闲事,而也正式因为无盘软件有重发机制,当这种重发机制遇到流控制时就上演了这样一出闹剧:
客户机网卡服务器网卡要数据时,说:Server快给我下一个数据包!
服务器网卡向客户机网卡发数据时,说:Soryy,我忙不过来了,你吖的等一下,于是服务器暂停了一下。
结果此时无盘软件客户端和客户机网卡说:我靠,数据包咋还没发过来?你再不来我就一直拼命发!
而无盘服务端也问服务器网卡说:我把数据包给服务器网卡了,怎么客户机还没回应?客户机不回应一定是丢包了,于是无盘服务端也拼命的发包给客户机……
就这样,因为流控制,出了问题,因为数据等待问题,客户机卡了,因为无盘服务端始终发不出数据包,结果服务端可能也挂了,而这,就是流控制为什么会影响无盘的原因,所以无论是服务器,客户机,交换机,只要有流控制的地方,就一定要关闭掉!



巨型帧、巨帧数据包、Jumboframe

这个网卡参数基本上也是所有网卡上都有,也会因为网卡品牌不同,叫法不同,比如Realtek就叫巨型帧,Intel网卡就叫巨帧数据包,有些老版本的网卡驱动显示的是英文,叫做Jumboframe。下文中也是为了少打字,就叫巨帧了。
前两个网卡参数提到的参数都是由IEEE创立国际标准协议基础上开发的,而这个巨帧并非一个国际标准,而是通讯设备公司之间自己商定的一个非主流标准,所谓巨帧是一种超长帧格式,专门为千兆以太网而设计,以太网标准的最大帧长度为1518字节,而Jumbo Frame的长度各厂商有所不同,一般最小的有2KB,大一点的有9KB左右。那么这个巨帧有什么好处呢?
拿一个现象来和大家解释吧,相信做无盘的人,都熟悉Hd_Speed这个软件,他是一个测速软件,他的测速选项中有个叫做“块大小”的参数,如下图:

无盘网卡优化设置图解。解决PING值高,有时无法无盘启动等问题_天下网吧APP_网吧网咖APP 

细心的同学一定会发现,同样的无盘,同样的网络环境,如果你测速时选择的“块大小”和测试得出的速度也是不一样的,比如一个用64K块测速值为64MB/S速度的网络环境,使用128K或512K则能达到80MB/S,甚至90MB/S的速度,这个现象其实就是巨帧的原理。

使用巨帧可以有效减少网络中数据包的个数,从而提升传输效率,降低网络设备处理“包头”的而外负担。这就是巨帧为什么能提神光网络传输效率的原因。
相信大家关注过交换机有个参数叫做包转发率,但是并没有限制包大小,也就是大包,小包其实并不会严重影响转发效率,因此,如果单位时间内可以传输多个比较大的数据包,传输数据量自然就会多,而最终软件显示的速度也会变快,以刚才的hdspee

测速为例:

64k块的速度有64MB/S,那么实际上这个网络通道每秒可传输64*1024/64=1024个64K的数据包,假如在没有丢包的情况下,每秒能传输1024个128k的数据包时,网络传输速度理论就能达到128MB/S的速度,也就是翻一倍!

无盘网卡优化设置图解。解决PING值高,有时无法无盘启动等问题_天下网吧APP_网吧网咖APP

无盘网卡优化设置图解。解决PING值高,有时无法无盘启动等问题_天下网吧APP_网吧网咖APP

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛 https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护 / 下载天下网吧APP,交流讨论


本文来源:天下网吧 作者:天下网咖

声明
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下