首页 IT技术 技术方案 查看内容

网吧万兆交换机的选择需要注意的一些细节问题

技术方案 11330 0 2015-6-5 17:03

某老板:XX,我的网吧千兆换了万兆怎么好像客户反映变慢了?这个不是骗钱吗? 某维护商:XX,我给一家网吧做了万兆,我自己体验了下,怎么好像都没怎么提升呀,网吧老板老骂我骗钱了.我以后在这里怎么做呀? 某某大 ...

某老板:XX,我的网吧千兆换了万兆怎么好像客户反映变慢了?这个不是骗钱吗?

某维护商:XX,我给一家网吧做了万兆,我自己体验了下,怎么好像都没怎么提升呀,网吧老板老骂我骗钱了.我以后在这里怎么做呀?

某某大师:XX,我做了2个网吧,服务器配置,客户机配置,网线一模一样。网络设备同样是万兆。为什么客户老说另一家快?

............

各类人士 对于这个问题的询问一直没有间断过。那么今天,我们来通过严谨的数据来分析下原因到底出在哪里。

首先我们来看2张图片:

上图是 客户反应慢的。客户机读取数据!(vts芯片)

我们再来看第二张

以上这张图呢,是客户反应速度快的网吧的测试图片。(Broadcom芯片)

看到这里,我想大家能很快找出里面的差别,而且我相信,很多懂这个的人就已经找出问题的根本所在。相信大家心里已经有了答案。

那是为什么呢?现在大家都是无盘网吧,最要命的应该是网络设备跟服务器。 服务器现在配置都差不多。能做SSD,主板,CPU的都是大品牌。性能都差不多。那么同样是万兆,就剩品牌差异了。

在网络设备里面,电容电阻,电源,一般只决定交换机的寿命 ,真正决定速度的就是核心的----交换机芯片。

交换机的所有技术参数是与他采用的芯片方案有关的!现在就交换机行业而言,采用的芯片方案大概分为以下几种,第一是broadcom方案,第二是marvell方案,第三是vts方案,第四是realtek方案。而今行业内采用vts方案的最多,采用broadcom方案较少。就光纤交换机价格而言采用broadcom芯片的光纤交换机价格相对高一点,采用marvell方案的价格紧随其后,采用vts的次之,采用realtek的最便宜!就目前网吧、企业等采用无盘的系统而言采用broadcom芯片的光纤交换机要好点,该芯片主要的性能是兼容性好,速度快,稳定性高!而marvell方案次之。业内采用broadcom芯片的品牌有华为、中兴、优肯等的高端网络设备,同时众所周知的是华为、中兴的交换机价格太高了,网吧用不起。而优肯针对网吧行业的特殊需求研发、生产、销售系列性价比高、价格又很实惠的BCM芯片的千兆电口、千兆光纤、万兆电口、万兆光纤交换机来满足网吧行业的需求。

不同的芯片的交换机对速度造成很大的影响的其中一个原因是:以前是网吧几乎都是有盘网吧,此时网络设备只用来传输外网数据。一个网吧电信给的顶多100M,大多数是20M。一个千兆交换机10%的性能都用不到。但是现在大家的网吧几乎都换无盘了,无盘软件的兴起速度比硬件的更新速度要快。低端的芯片realtek已经跟不上无盘网吧的需求,而稍微比realtek高端点的vts芯片其实也就那么回事,勉强过得去。要想速度快,那个根本不是现在能做到的事情。且vts开发一款芯片要几千万美金,就算可能在短期批下来,开发业需要1年左右。然后再投产到交换机里面。那么将会要更久。然后还要经过市场测试。而BCM芯片兼容性好,速度快,稳定性高等自带的特点就造就了BCM芯片交换机是无盘网吧的最好的选择!

回到上面的图片,可以清楚的看出,broadcom芯片在小数据包的传输上远远大于vts。比如1kb 2kb 4kb 16kb的数据包。1M以上的数据包差不多,对于网吧的速度来讲,毫无意义。

重点在这里

懂技术的人都知道,现在无盘SSD或者是SATA企业盘,大家装服务器的时候都做4kb格式化,或者本身就是默认4kb的。想看看自己的网吧服务器的硬盘到底是不是4kb格式化的,可以在桌面新建txt文档,随便输入abcd或者abc或者ab。然后保存,看看这个实际上是几个字节的文档到底是不是4kb就知道了。

其实网吧速度的快与慢。排除服务器以及PC机的客观因素。从网络设备的角度上来考虑,千兆换万兆只改变一个瓶颈,只是占网络改良的30%,小网吧使用起来性价比不太高。当然,有这30%总比没有的好。

第二个,起决定性因素的一个,就是小数据包的转发能力。搞过网吧的都知道,客户机从服务器读取一个游戏的客户端,那么这个客户端32kb以内的数据包占整个客户端文件的80%以上。那么回到我们的测试数据图。看看broadcom芯片的交换机跟vts芯片的交换机的小数据包的转发能力。那么你就会明白,你网吧和别人网吧同样是万兆。为什么就比别人家的慢,为什么网民都跑别人家去上网了。

在众多小数据包里面,4kb大小的数据包是占有份额最多的!上面我们解释过,是因为大家的硬盘或者SSD都是4kb格式化的。就算是几个字节也按4kb来算。

那么我们参照上面的数据做一个简单的计算。

假如一个 游戏客户端,全部是是4kb的数据包。(虽然不可能,但是32k以内的数据包还是在80%以上的)网吧客户机从无盘服务器读取一个1Gb的这样的游戏客户端。broadcom 73M/svts 23M/s

那么broadcom的交换机读取这个游戏需要 1024÷73=14

vts芯片的交换机读取这个游戏需要 1024÷23=44.5

保守估计,假如以上因素符合的情况下,速度相差3倍!!!!!

这就不难分析出网吧为什么同样是万兆,人家的就是快的原因了。

那么我们说完读取,再来看看回写。当今无盘时代,回写是网吧速度的核心一部分。比如SSD回写不够,可能会导致蓝屏,卡等一系列的麻烦问题。这也说明了当今网吧,为什么要加大内存,来减小回写。

我们再来回顾上面的测试图片,会发现一个很有意思的东西。

broadcom芯片的交换机,在同样的环境下,回写比它读取的速度要快?

vts芯片的交换机,回写比它少得可怜的读取速度更加可伶。。。。

而回写的速度恰恰是网吧速度最要命的因素。

这也是为什么服务器盘要用SSD做回写。这个不是跟风,是有道理而且经过实践说明的。

这就解释了有些网吧为什么人多的时候就会秒卡!或者有些机器会卡死,或者蓝屏。即使你SSD买的当今最好的,最贵的,最快的。网络设备的写入数据太慢,SSD的做回写的用武之地没有得到更好的发挥,你依然会死得很惨!

再来看另一个网吧秒卡的问题,就是网络波动。

我们还是来看2张图:

这是vts芯片做的万兆交换机。下面HD-SPEED读取测试的图片

看第二张

这个是broadcom芯片做的万兆交换机。同样的环境下测的。

虽然测的是网众S盘,但是也足以说明交换机本身没有那么大的波动。也就排除了网吧秒卡的一个重要因素。可能对比了图片的有疑问,VTS257M/s呢?对于不懂的,看下图有例子:

本来不想多解释这个,但是看了上图,还是觉得得扫盲客户机千兆网卡,跑了77%,实际上只跑了89M/s而已。波动太大,瞬间有个虚高会秒卡的。

现在可能就有人发出疑问了,是不是我换了万兆broadcom的芯片的万兆交换机,速度就已经完全满足了呢?其实就目前来说,只能是90%的解决。因为现在客户机小数据包的回写太多了。就拿4kb的数据包来说。网吧稍微大点的,突发性回写会超过73M/s.那么我们怎么办呢,再上一片万兆网卡?划不来。其实这种情况是一个偶尔的突发因素。我们再来看张图:

你们会发现一个很奇怪的问题,为什么上了万兆网卡了,还有加2条千兆的网线做汇聚干吗呢?这里就大有学问了。因为在交换机的汇聚模式里有6种模式。

什么 mac-ip ip mac 源目的ip 源目的mac等。

模式决定了下面客户就流量负载均衡分配的问题。

比如说3辆车走2个隧道,总有2辆在一起,会形成拥挤。所以做服务器的时候,尽管有了万兆,高手还是会留2个电口做汇聚,来应对小数据包回写的问题。所以高手做的网吧就是好好的。是有一定道理的。

我想看到这里,大家心里都有个数了,原来是网络设备cpu的问题。

假如broadcom芯片的交换机降价,比vts更节约成本了?那么我有好的为什么不用好的呢?我网吧生意不好,为啥我就不投资一下,一本万利呢?(时速科技作为千兆、万兆产品的领航者,多年来依托Broadcom公司的强大技术优势,产品一直走在行业的前端,“优肯”品牌千兆、万兆产品早已成为业界的风向标,时速科技不遗余力的推动“优肯”千兆、万兆产品的普及应用,与芯片商紧密配合,不断的提高自主研发的技术实力。2001年正式成为Broadcom公司亚太区技术层面合作伙伴,共同建立“千兆应用互动研发组”不断将应用层预期需求转化为芯片功能立项,结合市场需求快速的向市场提供前瞻性的设备。)

1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 路过

    匿名