影响宽带速度的硬件

影响宽带速度的硬件


1、光猫得到好坏

因为绑定设备的所以我不能很直观的来测试到数据证明这个影响,但相同套餐、相同硬盘、测出得到的速度差别来判断。
然后在同电信安装师傅闲聊也知道,他们送的二手光猫多数都是那些城中村客户退网的光猫。安装时装的是100M套餐,然后升级全屋wifi免费升级到300M,升级时电话问我家里的猫的型号,然后才确定是否能升级,他们说不能达到300M,我说无所谓,毕竟我要的是上传速度。

2、网线

路由到光猫的网线,一般家里的光猫的第一个lan口是千兆,所以你必须把路由接在光猫口1来拨号。说个不用啥设备测网线简单方法,两端设备把自动协商禁用,手选千兆,如果不能连接成功,那么这线就那样。

3、硬路由

这个市面比较杂,所以在选择上需多找文章,全千兆口是标配。

4、软路由(专用的多网口类)

软路由的选择,你必须查询CPU的“总线速度”,一般使用三代内存以下的硬件最好别选了,二代内存主机在现在动辄千兆网速还能跑爽的已经是凤毛麟角,所以只要不是使用三代内存或者以上的硬件不需要再考虑了。
软路由的网卡芯片,目前市面常见的82583、82574L、i211……
如果你装ros、爱快、openwrt(这个很杂)、高恪、tomato、dd-wrt(x86版本有线程限制),不挑网卡
如果你装虚拟机平台hyper-v、pve这两款无版本限制,装esxi就需要考虑网卡版本越高需要的网卡就不同,可在线打开这个文件用Ctrl+F查询你的硬件
https://www.vmware.com/resources/compatibility/pdf/vi_io_guide_zh_CN.pdf

无需保存这个文件,该文件不定期更新的。

5、自己拼的软路由

务必要认准主板的主板芯片组Intel的x79高、x99、h81、h87、H170、B75、B150、B360、C202、C236、C360、z87等等,这个很关键,不知道怎么选你去某宝,查软路由,看他们做的板都是用什么芯就知道了,基本老的便宜都是b75高速芯片组。如果都没有,那么你的主板速度真的不行,当然那些新、贵的不要去纠结,我说的是老和二手的。
也可以去Intel查询那些是高速芯片组的。

6、CPU不够
怎么说呢?esxi虚拟机跑爱快和几个网心云,在你没能感觉到机子卡的情况下,esxi 后台CPU显示也不高,hyper-v更惨没地方看。我就发现我的宽带怎么也跑不慢,但机子也不卡,于是我把虚拟机上的网心云减少再减少,当减少到剩余3台,爱快换成物理机,网速才能跑满。

7、查看后台端口显示的速度
如esxi虚拟机之间的速度10G,半虚拟根据网口的速度我的是1G,在使用中默认使用的是“自动协商”,有时候你就是不知道它抽的是什么风,协商个100M给你(esxi网速慢的可以去检查下物理网卡的链路速度是不是协商了100M),你不去干扰它,那么永远都是100M,你说气不气呢?如果你去手动设1G全双工,偶然会出现连不了(遇到过)。所以个人选择了。

8、软修改提高网速-修改MTU
在Windows操作系统中是隐含的系统参数,其DEFAULT值为1500。
大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。

检测网关的MTU [break]
在本机打开cmd窗口,执行:ping -f -l 1472 192.168.0.1
其中192.168.0.1是网关IP地址,1472是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。

如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。
如果出现:Packet needs to be fragmented but DF set.
表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。

如果检测到网关的MTU值是1500,不需要修改。(软路由wan口爱快1480、多数硬路由wan口1492、)
如果网关有防火墙ping不通,可以试试直接把MTU设为1460。
修改方法:
(1)、运行regedit
(2)、浏览到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
(3)、Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:
  (a)确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.1.29;
  (b)用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项;
  (c)如果IPAddress的键值与(a)中的IP相同,即192.168.1.2,则该子项就是要找的网卡。
(4)、进入该子项,在右边的窗口里按鼠标右键,选择“新建”->“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口,填入MTU的值。填写前请先把基数设为十进制。设置好后,需要重启机器才能生效。

分享到 :
相关推荐