工作站正确网络配置建议,减少卡机死机的要害
大家也都是在围绕这两个要害话题来讨论: 1 是卡,怎么办, 2 是死机蓝屏怎么办 ? 这可是无盘的两个最要害问题,尤其在广东,在有盘网络全国最发达的地区,所有的网吧都在力拼速度,稳定,内容,现在我们无盘内容丰富,这是有盘可能在下个世纪以前都不能比的优势,但是速度和稳定性,乍一看我们会输给他们,而实际上,我们只要能正确分析出无盘网络,需要什么,不需要什么,哪里最重要,哪里可以一带而过,合理策划方案,合理投资,那么我们的效果可以说一定不必有盘差!
想要做好一个无盘网络,首先我们必须知道无盘网络中需要哪里,不需要哪里,究竟这是一种非凡的网络形式,完全不同于有盘。这时候我们就要做下来仔细分析。作为无盘服务器,消耗最大的就是硬盘资源,那么这时候第一位就要考虑硬盘的性能!大于 20 台就必须采用普通阵列或者软阵列,大于 30 台必须使用 2 块盘以上的纯硬件中高档阵列,大于 40 台计必须使用高性能的 IDE 阵列,并且必须使阵列卡满载全部数量硬盘(例如 TX2000/4000 必须插满 4 块)已获得最高性能,超过 60-70 台机器就应当使用性能更高的 SATA 阵列卡,大于 100 台必须使用高性能的 SCSI 阵列,且 PCI 接口频率最好大于等于 66MHz ,而非普通 PCI 接口的 33MHz 。。。可见对于一个无盘网络,硬盘性能最为重要 .
其次,服务器网络及主干网络部分,既然下面的机器没有硬盘了,那么什么都得从网络走,所以网络性能虽然较硬盘性能要求相对较低,但也十分重要,一般超过 20 台就必须使用高档百兆网卡,超过 30-35 台就必须使用 32 位千兆,超过 50 台就必须使用 64 位 PCI-X 接口的千兆以获得最高性能,超过 80 台的话不仅要使用 64 位千兆,而且要求该千兆网卡所使用的 PCI-X 接口主频率必须大于等于 66MHz ,甚至是 100MHz ,而不是先前的 33MHz ,以获得成倍性能。除此以外,主干交换机在处理器处理速度,背板带宽,缓存性能等也显得尤为重要,这一点做好了,交换机存储转发率就会更高,数据包丢失率会更小,蓝苹死机现象就会大大减轻。一般 8 口千兆不要用在 50 台以上的网络,效果就会打折扣, 50-80 台猪肝可以用 24+2G, 但是到了 80-150 台甚至更多机器,主干贷款就尤为重要,这也是创世纪大力推行全千兆方案的一个根本原因,带宽高了,速度才会更快,还有一点大家不要忧虑的,普通品牌全千兆成本并不高,而且效果绝非某高级名牌 24+2G 交换机能比。新的方案,也是在不断实践和总结中产生的,新的方案,才会作出新的成绩,大家不要死抱着老方案不放。旧东西终归要落伍的。
顺便提一下 2 及交换机,合理数量的 2 及交换机的搭配也是很重要的,很多网吧也是拼命得来考虑 1 及交换机和服务器网卡,但是往往忽略了 2 及交换机,实际上 2 及交换机搭配也有它的科学性。举个例子, 50 台机器,下面交换机怎么配?我这边的做法,是采用 4-5 个 16 口交换机,而不是 2 个 24 口加上 1 个 8 口或者 16 口,我不想造成某个交换机负担过重,而某个交换机负担太轻,究竟 2 及交换机我们不可能购买 d-link 那样的名牌,所以为了整体性能和局部性能,就要适当增加交换机数量,平摊每个交换机的带机量,以达到整体更好更平均的效果,还有, 1 及交换机分下来的每条线路也最多 100M ,假如每个 2 及交换机上所带客户机数量过多,那么这样效果和 40 台机器还用百兆有什么区别吗?而 2 及交换机数量又不能太多,这里要引入一个最小冲突域的概念,就像交 * 路口,每个路口所存在的岔道越多,司机就越不好把握方向,同样也是道理, 2 及交换机过多,最小冲突域就会比较大,这样会给 1 及交换机造成比较大的负担,同时数据包的转发率也会有所降低。实践证实,正常情况下, 2 及交换机为 16 口,那么带 10-12 台客户机为宜,假如 2 及交换机为 24 口,那么带 15-18 台机器为宜, 1+1G 千兆拖 2-4 个 2 及交换机为宜, 24+2G 千兆机拖 4-8 个 2 及交换机为宜, 8 口全千兆拖不大于 5 个 24+2G 为宜。我们这些方案都用过,感觉这样搞起来速度不错,性能也很平均,也比较稳定。 接下来要考虑的就是服务器主板性能,在刚才我提到了 pci-x 和 66MHz 这两个概念,的确,作为 pci 的扩展接口, pci-x 在带宽和数位容错方面更为优秀,同频率下已经比普通的 pci 接口高 15-30% 的性能,而更为重要的是这种接口答应其工作频率向上扩展,目前已经有了 133MHz 的 pci-x 接口,数据传输率已经能最多高达 1250MB ,早就超过普通 pci 的 133MB/S ,这一点很重要的,因为误判服务器要带动很多机器,最需要的就是数据传输率,所以想让你的客户机更为出色,那么 pci 接口的速度和型号也尤为重要。而这时候我们完全不要去考虑服务器用什么显卡,什么声卡,这些简直是浪费,我们可以看到真正专业的服务器主板都是集成很垃圾的显卡的。 ?
在这里补充一个小问题,就是用 pc 机作服务器时,为什么不要用 845GL ,因为那种集成显卡需要占用常规内存作为现存,并且很多图形处理工作需要 cpu 来协助完成,而服务器主板集成的 ATI rage 系列显卡,基本上是纯硬件的,虽然性能很低微,但不怎么占用 cpu 资源,因为它不考虑性能,同时集成的 8M 显存,也是独立的,不占用常规内存的。所以大家可以发现 GL 主板作服务器速度能感觉出来比 845e/pe 的慢。 接下来,在考虑内存吧,容量也算是一个要害,不过不超过 150 台机器的服务器, 1G 内存也足够了,不超过 40 台的机器, 512M 也是物尽其用了,至于速度,实际测试不是很要害,不必考虑什么双通道之类的,没什么效果。只是一点关于 ecc 内存和普通内存,究竟带有 1 位纠错功能的内存在数据传输上更为稳定,误码率更小,这样对于追求高稳定的服务器来说,也是比较重要。 最后,看看 cpu 吧,实际上无盘服务器只是需要提供稳定持久的后台文件共享服务,所以 cpu 够用就好,原来 p4-2.4 不也是好好的带 150 台机器吗?够用就好啦,不要考虑什么超线程, 800fsb 之类的,就像性能最好的宝马汽车,你给它加在多的柴油,也跑不起来啊
总之做好一个无盘网络,首要是考虑服务器和网络方案,注重合理性,其次再去考虑用什么系统,方案对了,投资合理,到位了,无论什么误判在你手里都玩得转,方案错误,浅花错地方了,你的网吧速度卡,谁都没办法。总之,好马得配好鞍,无盘也有它的科学搭配性,不是说你会刻盘就能做得出来的。以后我们发现自己做得系统速度卡,不稳定,先找找自己的原因吧,看看方案面对不对,每样设备应用的是否到位是否合理,不要动辄就说别人的系统这不好那不好,不然那么多用得很正常的客户又该怎么说呢?