阿里云、单核、1G,CPU 和内存长期占满会怎么样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
raincious
V2EX    云计算

阿里云、单核、1G,CPU 和内存长期占满会怎么样?

  •  
  •   raincious 2014-07-12 11:50:53 +08:00 10173 次点击
    这是一个创建于 4184 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好吧,故事是这样的:

    有一个朋友,想要开一个游戏服务器,然后我有一个域名想要备案,然后做流量转发到国外服务器上实现国内流畅访问。

    于是乎合计着就开台VPS,我备我的案,而他用这台VPS开个游戏服务器。

    但是现在有个问题,他的游戏服务器时不时就会跑满CPU,而且自身内存占用500MB多,还不算Windows的,这样一看,放在阿里云上会不会被直接就干掉了?毕竟CPU还算是一项稀有资源吧?

    有没有在阿里云上长期放类似东西(资源占用比较大)的朋友给个建议什么的?谢谢。
    26 条回复    2014-07-12 18:48:40 +08:00
    zjgood
        1
    zjgood  
       2014-07-12 12:09:57 +08:00 via Android   1
    国内应该不会这么干吧。我觉得国内的厂商都懒得管。。有人用,有钱赚就行,你影响的只是其他用户。。。不碍赚钱
    raincious
        2
    raincious  
    OP
       2014-07-12 12:12:55 +08:00
    @zjgood 如果只是这台服务器慢的话那还好,因为朋友那边只是这几个月用一下,又或许我会升级服务器的配置什么的。

    只是别给停了什么的,那就窝火了。
    geeklian
        3
    geeklian  
       2014-07-12 12:15:38 +08:00
    CPU总有配额吧。。跑满会影响别人?
    Zhang
        4
    Zhang  
       2014-07-12 12:18:29 +08:00
    这种流量一天赚几千刀吧?
    raincious
        5
    raincious  
    OP
       2014-07-12 12:21:44 +08:00
    @Zhang 否。流量还超级小。我就想这程序是不是没优化好什么的,怎么这么卡,我随随便便用Go写个并发1000+的程序CPU也就10%不到,内存才4M,这游戏服务器一下500MB,CPU 100%,同时在线估计也就个位数(?)……

    我主要就拿这个服务器备个案,还不像浪费什么的。
    Kabie
        6
    Kabie  
       2014-07-12 12:50:53 +08:00
    大概是java写的。。。
    lsylsy2
        7
    lsylsy2  
       2014-07-12 12:52:58 +08:00
    @raincious 我猜是minecraft?
    raincious
        8
    raincious  
    OP
       2014-07-12 12:59:57 +08:00
    @Kabie
    @lsylsy2

    假定是Minecraft,会咋样?

    但实际不是Minecraft,老游戏,C++写的(所以我才觉得不可思议)……

    好吧,就照着Minecraft回答吧亲们……
    snail1988
        9
    snail1988  
       2014-07-12 13:08:13 +08:00
    windows 的游戏服务器 不会是开传奇私服吧
    WildCat
        10
    WildCat  
       2014-07-12 13:12:03 +08:00
    WOW?
    ovear
        11
    ovear  
       2014-07-12 13:14:13 +08:00   1
    啧啧,游戏服务端很复杂的。。你写的go的那玩意复杂度估计连一些服务端1%的复杂度都没到
    而且服务端要维护唯一性的。。所以很多服务端都是在单线程这个坑爹的东西上运行。。

    至于占满资源,国内厂商一向是以“不影响他人使用”,说白了就是,没人投诉我就不管
    raincious
        12
    raincious  
    OP
       2014-07-12 13:15:01 +08:00
    @snail1988
    @WildCat

    都不是,小众游戏,早已停止开发,而且不会被攻击的那种……

    那个……能不能……解答下问题……
    sandtears
        13
    sandtears  
       2014-07-12 13:16:14 +08:00
    不开 80 端口不用备案吧,我现在国内的 VPS 就绑域名了但是没备案
    raincious
        14
    raincious  
    OP
       2014-07-12 13:21:52 +08:00
    @ovear 说的是,但是我看过别人黑箱了这个游戏的服务器协议,还给出了源代码,但……(天真状)不是很复杂啊……

    好吧其实我不知道……

    @sandtears

    据说可能似乎貌似是的。而且HTTP似乎用IP能直接访问到,在没备案的情况下?
    ovear
        15
    ovear  
       2014-07-12 13:25:23 +08:00
    @raincious 其实。。mc的协议也是“看起来不是很复杂”。。。但是实际实现起来就得吃那么多资源。。
    =。=我也不知道那是啥游戏。。不过一般来说,那种成熟的网游一半不会吃多少资源
    (比如说当年冒险岛的,虽然是根据协议做出来的服务端,实质是模拟器,1000人在线q3400才吃了10%多。。)所以跟游戏性质有很大关系。。
    akira
        16
    akira  
       2014-07-12 13:39:42 +08:00   1
    cpu 存是人管你的。
    但是情下,服器的定性就不清楚了。
    raincious
        17
    raincious  
    OP
       2014-07-12 13:42:25 +08:00
    @ovear 请原谅我乱说吧大牛,可能是人家黑箱服务器代码实现的太好了(C#),所以看起来很干净,不复杂。总之比我的代码漂亮。

    好了反正不要猜了……这个社区没人玩的,现在都买不到正版了,游戏的正版光盘全国可能10张都没到,2张在我这……
    wuwuyun
        18
    wuwuyun  
       2014-07-12 13:47:54 +08:00   1
    @sandtears 写A记录绑域名无所谓 不开80端口就行

    我公司的话 CPU如果前三天占有率10% 后三天连续几天跑满 是会判断为异常 发邮件警告的。
    pynix
        19
    pynix  
       2014-07-12 13:51:22 +08:00   1
    云主机CPU满了不会影响其他用户,所以完全不用当心。。。
    Kabie
        20
    Kabie  
       2014-07-12 14:38:44 +08:00
    那估计是用死循环空转的。。。那样怎么都会占100%cpu。。。
    td width="auto" valign="top" align="left">
        21
    penjianfeng  
       2014-07-12 16:16:15 +08:00
    @sandtears 请问下拟使用个那个idc商的呢?能不备案还绑定了域名,很好奇:)
    penjianfeng
    barbery
        22
    barbery  
       2014-07-12 16:41:23 +08:00
    应该不会吧。。。给了钱买了额度,还不给跑满额度,这算什么霸王条款~~
    sandtears
        23
    sandtears  
       2014-07-12 17:50:01 +08:00
    @penjianfeng 腾讯云,我没开 80 端口。 以前用过电信通也可以。
    phoenixlzx
        24
    phoenixlzx  
       2014-07-12 18:39:04 +08:00   1
    我来凑个热闹

    曾经在1CPU 2G内存的阿里云上跑 Minecraft,跑了大概两年不到。CPU 是持续占用比较高,内存也基本吃满,swap经常吃掉300M+,从来没见到阿里找我什么事。

    所以很明显CPU是有频率配额的,只要不是作死滥用,资源吃多一点没关系。
    blueandhack
        25
    blueandhack  
       2014-07-12 18:47:06 +08:00   1
    @raincious 不会的,我用阿里云开过MC的服务器,很多MOD,经常占满内存,尤其是有人在跑地图的时候,很容易就占满内存和CPU了,但是没有发生过停VPS的,所以国内你只要没开80端口,干些违法的事,就没人管你吧。
    wdlth
        26
    wdlth  
       2014-07-12 18:48:40 +08:00   1
    阿里云CPU好像是轮询调度的,不可能一直占得高,过段时间会轮到其他的用户。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4013 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 05:17 PVG 13:17 LAX 21:17 JFK 00:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86