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

2014-07-12 11:50:53 +08:00
 raincious
好吧,故事是这样的:

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

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

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

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

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

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

假定是Minecraft,会咋样?

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

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

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

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

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

好吧其实我不知道……

@sandtears

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

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

我公司的话 CPU如果前三天占有率10% 后三天连续几天跑满 是会判断为异常 发邮件警告的。
pynix
2014-07-12 13:51:22 +08:00
云主机CPU满了不会影响其他用户,所以完全不用当心。。。
Kabie
2014-07-12 14:38:44 +08:00
那估计是用死循环空转的。。。那样怎么都会占100%cpu。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX