从诛仙服务器架构初步分析游戏为何变卡[转]

社区服务
高级搜索
猴岛论坛综合游戏交流从诛仙服务器架构初步分析游戏为何变卡[转]
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

从诛仙服务器架构初步分析游戏为何变卡[转]

楼层直达
╮若只如初见

ZxID:8529475

等级: 元老
Sina @lhie1

举报 只看楼主 使用道具 楼主   发表于: 2010-01-14 0
— 本帖被 ╮若只如初见 执行提前操作(2010-01-14) —
关键词:服务器架构,虚拟机

  首先猜测一下,大家觉得每个区15个线,总共有多少台服务器?是15么?

  大家都知道,IDC机房的机柜大约是45U或者45U左右,最薄的服务器是1U的,IBM的小型机是刀片式的,这个服务器很贵,估计完美不会下本来玩这个,完美的服务器操作系统是基于linux的,linux对硬件的要求相对来说低一些,我猜测完美选择此作为游戏服务器是出于成本考虑的,一个标准机柜可以上大概30台堆叠状的1U服务器,如果考虑到散热,大概会只放置20台或者更少的服务器,租整个机柜的位置和半个机柜的位置费用是很大差别的,所以我猜测,实际上完美的15条线只有8台服务器,服务器的规格是多少U的暂时不得而知,也有可能是完美自己装的服务器,为什么说是8台呢?其实是从完美注册的大区域名哪里查询到的IP地址是8个来推算的

  譬如流波(御风) yufeng.link.zhuxian.com.cn这个域名下有8个IP地址【如下图】,如果是完整的15个物理服务器,是需要15个IP地址的,所以完美的服务器系统有可能是采用虚拟机的形式搭建的14个虚拟的linux和一个真正的linux,共计15个。



  来说一下我们平时知道的15个线,据我猜测,1、2是同一个物理服务器上的不同虚拟系统下的两条线,然后是3、4||5、6 || 7、 8 || 9、10||11、12||13、14||

  分属于另外六台服务器,15线是单独的一个服务器,为什么这么说,是因为15线和其他的线不一样,各种GM活动、诗精任务都在这里举行,所以为了尽可能不影响其他的服务器负荷,所以就单独用一个服务器来当作15线,当然了,该服务器有可能还是负责IP分流的前置机,来把不同的玩家数据包送到不同的服务器上去。

  所以实际上有可能完美的15条线并不对应15台服务器,早期规划的时候是8个地址,对应8台物理服务器,后期有没有改变规划,无法得知,只是猜测,请勿拍砖

  另外,也有可能,一台服务器上跑3-4个虚拟机,这样可以节省更多的服务器硬件投入,但是我们会越来越觉得卡。有可能完美拿了服务器去开新区,就把老区的服务器再压缩一下,多开几个虚拟机,就省出来了。虚拟机的性能不是特别高,跟物理服务器有差距,所以会卡,但是省钱。

  顺带再分析一下完美怎么开新区

  老区合并了,直接把老区用过得服务器拿来,把上面的数据库清空,优化一下,然后配上新的IP地址,送到新的机房,上架,开机,等新玩家来注册即可!所以完美开新区是不需要另行购入服务器的,这也是大部分网络公司采用的节省成本方法,但是最直接的影响就是玩家越来越卡,特别是老区!

  以上内容只是猜测,仅仅是猜测,当然有可能对,也有可能全错,所以大家就当娱乐一下,请勿喷。
人生中幸运的两件事

一件是时间终于讲我对你的爱消耗殆尽

一件是很久以前的某一天 我遇见了你
« 返回列表
发帖 回复