狂带200多台-无盘服务器硬件配置报价及设置详解(2)

时间:2008-12-20   来源:   网友评论:4   人气: 2714 作者:


有关设置解释:
肯定大家看完了以后,会有这么一个问题,为什么你的盘和包都是64,SCII是32?不是说完全同步吗?
我在这里先回答这个问题,同步当然没错,确实是有效果的,经过我们后期的测试,发现了这么一个问题,SCII在无盘服务器上,32K是最佳状态发挥,至于为什么,我也不清楚,得问作者了,只是测试16 32 64,这3个值,发现了32K是最好的,呵呵……,为什么盘和包要64K,因为读在产生以后,会更好的被缓存进去。换位思考一下,SCII设置32K,也就是说“最小”32K的东西才能被存进去,而我们盘和包都是64K,大于了这个32K,会更容易被接受一些(通俗一点的说法,方便大家明白)。而要去匹配SCII的32K,必须是大于它的倍数,也就是说64(同步也行的),如果是小于32,缓存效果不好,过大也不好,总结:“同步或者是大于的倍数”(并不是每一个方案都适合每一个地方,如果倍数匹配没效果,还是建议同步)。

再来给大家点明白缓存真正应用到服务器上的目的。
高效多带,这是肯定的,也是最直接表达这个技术成功的地方,但是本文着重的中心意思并不是教大家一定要去对带,而是想让大家明白“为什么”去用。

首先,我们加了缓存以后,最受益的是服务器的那部分?答案是硬盘,硬盘才是最受益的部分,只有I/O动作对硬盘的操作次数少了或者小了以后 我们才能做到“多带”这个词,而内存白菜价的今天,服务器完全可以上8G内存,8G内存你如果全给SCII,它也没这么大的胃口吃完,而我们做缓存就是为了让磁盘减少操作,直接一个内存带了系统,下面的系统操作是不是对服务器的读盘I/O为0呢?答案肯定是“是”。而这样才是永远100%把系统“锁在内存”里。
以前我就说过,写是通过分机二次转发进的服务器,而写是什么?对读操作产生的临时文件,这个临时文件转进服务器以后,是先通过SCII,所以写的缓存利用上要教好一些。

我是把QQ也放在页面里的,为什么页面要移位到D盘?假象是一个方面,另一个方面是:系统只能是4K,你4匹配32K缓存,能被存进去的很少,所以才需要换进这个可以大区块的包里来,好让转发进服务器时变量它值大小,我的TEMP都放在页面里的,而现在已经提出了沙盘回写QQ,服务器的写压力会更小,更高效率。

最后说一下,很多人都在说我不赞成多带,其实我也不赞成,如果不是外省某人请我去做系统,我也没有场地测试,他那里是2台这样的服务器带这么多,当时测试的时候,只运行了开业以后的1个星期,后来还是换成了2台服务器带,不是带不起。而这次测试,只只考虑到的是:某一台服务器如果挂了,另一台服务器是否有能力完全负载完所有。

总结

缓存应用或者其他技术应用,是技术的发展,和技术的研究,并不是赚钱或者“招牌动作”。
而多带适合应用在那里?适合高配置,也适合底配置,低配置服务器,做了缓存能更好的提升性能,不要求你一定带多少,一家规模上100+以上的网吧,基本为2台以上服务器负载,我们事先做好和测试好一台服务器的能力“你们看不起的多带”,一但某台服务器出了问题,我能保证他网吧在一分钟之内全部恢复正常,不至于挂一台服务器停一半在那里!而且这个缓存应用是减少磁盘IO操作,不管我们用内存盘,还是SCII,这对所有无盘软件都是同理的,你有钱上SSD除外哈。


北京太阳HPC应用中心
北京中关村E世界财富中心C座877室
电话:010- 62680056,13391900608   在线洽谈 点击这里给我发消息


 

文章评论