天下网吧 >> 无盘天下 >> 无盘技术 >> 正文

手把手教你实现网众无盘多镜像真正读写分离

2013-11-10网众论坛邓波

讨论交流贴地址:http://bbs.txwb.com/read-htm-tid-543493.html 网众一直在推荐3(SATA)读3(SAS)写,为什么会有这种推荐值呢?其实并未有强有力的理论根据,全都来源于实践……这种选择是一种性价比较高的方案
所有做无盘的人都在说要读写分离,这个倒是绝对正确的。无论是硬盘还是阵列卡,象绝大数人一样,不能分心做两件事情,或者说专心做一件事情的时候是效率最高的时候。读和写的时候磁头所做的事情不太一样,虽然盘片本身还是一样傻乎乎地转。特别是在NxD中这个更为突出,因为在网吧行业我们一直推广Linux+物理硬盘,这个物理硬盘在逻辑上是直接挂接到客户端机器上,它是NTFS分区!而每个用户的临时文件则是写在Linux的XFS分区上,所以对NxD Linux来讲,读盘是NTFS分区(非Linux原生),写盘是XFS分区(SGI 出品)。各位,现在你知道我为什么要杀他(大话西游看多了,总是会莫名其妙地乱想)……各位,现在你知道为什么网众不推荐用映像了吗?因为通常映像文件没有办法放到读阵列上去,Linux其实不认识母盘(NTFS)上的文件。。。。。所以映像文件一般是放在写阵列上,这样就违反了读写分离的原则了[/color]。(难道就没有两全其美的办法吗?有,车到山前必有路,本文会介绍如何把映像文件做到读阵列上去,且听我慢慢道来。)

一.硬盘的选择:
由于游戏越来越多,SAS盘虽然速度快,但是大容量SAS毕竟比大容量SATA贵得多。从性价比来看,读盘还是需要使用SATA的大肚子来撑门面。那为什么写盘要推荐使用SAS呢?因为写盘不需要象读盘那么大的容量,使用73G,146G的SAS完全可以做到速度和容量的完美结合。(***XP32位最大支持2T的分区***)
由于SATA的单兆价格越来越低,到处都有单块1T的SATA,且相当的便宜;所以有用户在问,2块1T和3块500G应该如何选择啊?……在这个时候我们要把握一个原则,三个臭皮匠胜过一个诸葛亮,3块500G或者4块500G(容量上考虑)一定胜过2块1T。
同样,4块SAS组成回写一定好过3块SAS(前提是口袋里的银子也比较多。)
------------------------------------------------------------------------------------------------------------
所以NxD推荐的标准硬盘子系统为:3SATA读3SAS写,3SATA读4SAS写(再多性价比就未必好了)
当然如果在和别人抢单的时候,你完全可以依靠网众的卓越性能,用全SATA把别人先吓跑,但要当心,SATA可能在一两年性能下降得比较厉害一些。当然如果你有一堆内存则又是另外一回事了,网众的缓存和Linux的缓存一起把这些内存完全利用起来,可以降低硬盘的损耗。
------------------------------------------------------------------------------------------------------------------------------------
有兄弟说,咱不差钱,给咱先来两筐硬盘。
%&%##¥%%&,先不说有没有这么多接口,都接上了,NxD也不会跑得飞起来啊!那网众对有钱的主就不能支持一下吗?
能!把你的内存统统换成最大容量的,Linux就这个好处,我们可以盲目地增加内存。咱先上两筐内存就好了。内存增加上去之后,对那些用windows做服务器的人也是个障碍。
友情提示:Intel和AMD现在都把内存控制器做到cpu里去了,所以后期的双路主板如果要支持所有内存插槽的话,可能要上两个CPU哦。比如网众鑫昊翔的Z8NA-D6/netzone,如果只有一个U,那么只能插那个U控制的三个内存槽……如果你一个cpu插了四根4G的,就只能看到12G了,因为另外一根4G是没CPU管的孩子。
二.映像如何做到读阵列中去:(这种做法有个意外的好处,windows系统和游戏分离,可能以后会变成网众的推荐做法,非常的方便。)
如果网吧只有一种配置,可以使用单物理硬盘启动所有机器就按以前的做法;下面提出的方法稍复杂一些,但也是放之四海而皆准的办法。
一句话描述:就是把原来的物理硬盘分成两个部分,一部分用来放镜像,一部分用来放置游戏
对于读阵列,我们一般是在bios下建硬阵列,到dos或者windows下去ghost启动分区和游戏。但是在Linux 中,SATA进去一般是散盘,进去再组MD软阵列;而SAS硬阵列进Linux之后一般都只能看到一个硬盘,进去不用再组MD。
如果是要把映像做到读阵列中去,系统大概就只能用上传的了,游戏则在客户端GHOST
A)3SAS硬阵列…



本文来源:网众论坛 作者:邓波

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