V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
chinabrowser
V2EX  ›  云计算

游戏服务器集群?

  •  
  •   chinabrowser · 2015-04-25 11:50:34 +08:00 · 6319 次点击
    这是一个创建于 3492 天前的主题,其中的信息可能已经有所发展或是发生改变。
    MC服务器各种烧内存
    上千人的服务器得几百G内存
    有没有什么办法能把几台服务器无缝连接:)
    别跟我提BungeeCord 那玩意不能忍= =
    42 条回复    2015-04-28 14:27:01 +08:00
    chinabrowser
        1
    chinabrowser  
    OP
       2015-04-25 11:54:34 +08:00
    难不成大内存(1T+)的服务器只能自己去托管?
    bobopu
        2
    bobopu  
       2015-04-25 12:02:07 +08:00 via iPhone
    这么大内存只能自己托管吧。前一阵看到有企业级ssd把iops做到了千万级,不知用这个组阵列开swap达到2000
    -4000万级iops能否替代一部分内存了。
    wy315700
        3
    wy315700  
       2015-04-25 12:15:17 +08:00
    @bobopu SSD再怎么样,都是走南桥的,和内存相比,延迟还是大了点
    zac
        4
    zac  
       2015-04-25 12:26:05 +08:00
    上千 就要几百G?
    fcitx
        5
    fcitx  
       2015-04-25 12:34:24 +08:00
    @zac 上千人不需要几百G吧?
    KexyBiscuit
        6
    KexyBiscuit  
       2015-04-25 12:37:58 +08:00 via Android
    刀片集群吧,没有别的办法……另外控制一个地图里的人数,人太多不是好事。
    Bluek404
        7
    Bluek404  
       2015-04-25 12:47:00 +08:00 via Android
    mc服务端结构就不适合分布式
    现在多核利用率都不好
    当然自己完全重写一个说不定可以
    extreme
        8
    extreme  
       2015-04-25 12:56:17 +08:00   ❤️ 1
    zhaoxiting1997
        9
    zhaoxiting1997  
       2015-04-25 13:42:45 +08:00 via Android
    几百G内存的话你应该只能考虑托管了,而且硬件成本非常高,光内存可能就要上万了。不过MC什么时候要那么大的内存了,是因为人非常多吗?我记得原来10多个人的就几G内存还加了各种MOD。
    wy315700
        10
    wy315700  
       2015-04-25 13:43:03 +08:00
    @extreme 南桥也有PCI-E接口的
    Showfom
        11
    Showfom  
       2015-04-25 14:00:02 +08:00 via iPhone
    已经有不少国外的机房提供 1024G 内存的机器了
    emric
        12
    emric  
       2015-04-25 14:04:13 +08:00
    国外有相关的服务提供.
    前几天看见几个印度的朋友在弄, 据他说十分简单, 不过价格有点高.
    efi
        13
    efi  
       2015-04-25 14:33:22 +08:00
    ericls
        14
    ericls  
       2015-04-25 15:22:44 +08:00
    不如自己找人开发一个 MC 估计成本差不多
    extreme
        15
    extreme  
       2015-04-25 15:43:34 +08:00   ❤️ 1
    @wy315700
    有又怎样?就算有走南桥的PCI-E,难道这些PCI-E SSD就不是为了走北桥才用PCI-E的吗?就算有走南桥的PCI-E,你在三楼的说法一样是错误的。
    这些使用PCI-E接口的SSD,就是为了走北桥才弄的。你PCI-E硬要走南桥,如果不是特殊需求,那就是你主板设计者的问题了。
    wwqgtxx
        16
    wwqgtxx  
       2015-04-25 19:25:38 +08:00 via Android
    @wy315700 重点是南桥和北桥的pci-e总线的区别有那么大么?
    twl007
        17
    twl007  
       2015-04-25 21:59:40 +08:00 via iPhone
    给个参考 双路e5 四核 3.5ghz 256gb内存的dell机器1w刀
    Admstor
        18
    Admstor  
       2015-04-25 22:44:30 +08:00
    什么年代了还南桥北桥...
    hadoop
        19
    hadoop  
       2015-04-25 22:45:11 +08:00
    @twl007 这个主要是cpu贵吧,内存256现在不算大
    br00k
        20
    br00k  
       2015-04-25 23:18:34 +08:00
    @extreme 现在都是PCH了,PCIE通道是直连CPU。NVMe就是专为PCIE的SSD产品而设计的。
    openbaby
        21
    openbaby  
       2015-04-26 00:08:52 +08:00
    淘宝搜固态存储加速卡,现在超高内存应用一般都用这个组阵列,已经接近内存的速度了。
    chinabrowser
        22
    chinabrowser  
    OP
       2015-04-26 11:00:45 +08:00
    @fcitx 1个人要用到100多M了....
    chinabrowser
        23
    chinabrowser  
    OP
       2015-04-26 11:01:38 +08:00
    @Bluek404 多核问题用spigot可以解决:)
    Bluek404
        24
    Bluek404  
       2015-04-26 12:03:13 +08:00
    @chinabrowser spigot
    说的就是spigot和mcpc
    原版官服在1.8之前完全就是单线程,可以直接忽略
    debuge
        25
    debuge  
       2015-04-26 12:05:20 +08:00
    @openbaby 搜了一下,这个固态存储加速卡好像是深圳小作坊的黑科技啊,有在生产环境中部署过吗?
    chinabrowser
        26
    chinabrowser  
    OP
       2015-04-26 12:28:27 +08:00
    @Bluek404 So 1.8+
    Bluek404
        27
    Bluek404  
       2015-04-26 12:55:33 +08:00
    @chinabrowser 我上面说的多核利用率不好包括了现在所有java写的服务端
    openbaby
        28
    openbaby  
       2015-04-26 13:13:06 +08:00
    @debuge 也有大牌的啊。看看刚被sandisk收购的Fusion-io的加速卡吧,http://www.sandisk.cn/enterprise/pcie_flash/
    7024
        29
    7024  
       2015-04-26 14:05:25 +08:00
    @chinabrowser Spigot以及全部CraftBukkit的Fork都无法实现完全多核利用。只是主线程能多核利用而已。
    chinabrowser
        30
    chinabrowser  
    OP
       2015-04-26 15:45:42 +08:00
    @7024 So 还是只能用 BungeeCord ?
    我还想弄千人同屏呢...
    chinabrowser
        31
    chinabrowser  
    OP
       2015-04-26 15:48:01 +08:00
    @Bluek404 好吧:(
    果真PHP才是世界上最好的语言
    貌似MCPE的服务端就是用PHP编的...
    hdshen
        32
    hdshen  
       2015-04-26 16:21:17 +08:00
    比较好奇 上千人就 几百G的MC内存占用。 你不会把公共的数据也算进去吧
    chinabrowser
        33
    chinabrowser  
    OP
       2015-04-26 16:25:12 +08:00
    @hdshen 1000人差不多是90G这样:)
    hdshen
        34
    hdshen  
       2015-04-26 16:29:19 +08:00
    @chinabrowser 一个人100M左右 有点夸张。。
    KexyBiscuit
        35
    KexyBiscuit  
       2015-04-26 17:21:31 +08:00
    @hdshen 不夸张哦。
    @chinabrowser 莫提,PocketMine-MP 性能捉急,最近好像支持多核了?反正 1.4 不支持,难搞。
    @Bluek404 Mojang 不是说 1.0 开始就支持多核处理器了吗……
    chinabrowser
        36
    chinabrowser  
    OP
       2015-04-26 19:14:24 +08:00
    @KexyBiscuit PocketMine我开在学校服务器上的 感觉CPU利用的确不是很好 我那玩一下TNT就70%了 :(
    Showfom
        37
    Showfom  
       2015-04-27 00:07:10 +08:00 via iPhone
    @efi 在国内基本不可能
    webjin
        38
    webjin  
       2015-04-27 00:23:25 +08:00 via Android
    那游戏看不懂。
    cover
        39
    cover  
       2015-04-27 15:03:50 +08:00
    一个人 100M的数据 - -||| 是不是有点多,应该优化数据结构了把。。。就算3D模型在演算,也不会这么多把。。
    chinabrowser
        40
    chinabrowser  
    OP
       2015-04-27 15:05:20 +08:00
    @cover 服务端CPU基本用不到多少 就是内存坑= =
    我拿谷歌云2核来带 40个人在线才30%CPU....
    KexyBiscuit
        41
    KexyBiscuit  
       2015-04-27 22:50:45 +08:00 via Android
    @cover 因为对象超级多……
    bash99
        42
    bash99  
       2015-04-28 14:27:01 +08:00
    不理解,原来mud server带上几百人都是多差的机器啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3633 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:30 · PVG 12:30 · LAX 20:30 · JFK 23:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.