1
lsylsy2 2015-05-19 19:27:20 +08:00
你想开多少个MC服务器?
一个服务器(没有多服务端联合的话)最多只能用两三个线程,12核并没有什么卵用。 你要是只是自己开服的话,可以找左手(chinacraft)。 |
2
pwinner 2015-05-19 19:28:32 +08:00
网络怎么办呢……
mc服务器不吃cpu吃内存和硬盘,内存不会没事就坏的…… 硬盘io倒是挺重要的,否则地图大了简直就是浩劫 |
4
KaneLin1217 OP @lsylsy2 MOD一多,我租的双核VPS只能容纳4-5个人。我猜JAVA程序应该会均衡负载的吧
|
5
KaneLin1217 OP @pwinner 网络,机房10M,100人应该够吧。吃内存太厉害,特别是MOD很多的时候。
|
6
aheadlead 2015-05-19 19:48:23 +08:00
mc要注意单核性能
|
7
KexyBiscuit 2015-05-19 19:51:47 +08:00 via Android
MC 吃单核,多核用处不大。内存要大,尽可能双线托管,其它没什么……
|
8
phoenixlzx 2015-05-19 19:52:59 +08:00
友情推荐下 Hypo.cn 家的服务器
可以租到 E3 的机器,双线10M每个月也就不到1k 内存的话... 其实给 java 分 4G 足够撑得起很多很多玩家了... 分太多不光用不了还吃 CPU 的调度 ... 这是 minecraft 的错不是 java 的问题 |
9
scys 2015-05-19 19:55:56 +08:00
不用考虑寿命,起码有个3年
|
10
lsylsy2 2015-05-19 19:57:22 +08:00
@KaneLin1217 那是你的VPS太差了。
然后MC是一个单核程序,这是MC的锅,java并没有把单核程序并行化的特效。 10M 100人 高峰期+可视距离高的话会略有吃紧。 100人,跑的比较好的配置是E3以上的单核,8G内存,10M带宽。mod装得多、想跑的安稳,乘1.5。认识人买i7-XXXXK的CPU,超频(只超单核,其他核降频or休眠)用来跑MC。 总之安利下左手,11年开始搞MC,别的不说,经验足够。 |
11
chinabrowser 2015-05-19 20:32:36 +08:00 via Android
|
12
chinabrowser 2015-05-19 20:34:33 +08:00 via Android
@lsylsy2 另外 mc是可以用到多个核心的
那个时光小镇服务器的服务器配置是4核8g 5m 人多的情况下 开top可以看到每个cpu的负载基本是一样的 |
13
lsylsy2 2015-05-19 20:35:05 +08:00
@chinabrowser 嘛,我是以上百台服务器(不是上百人)的经验,得出的最大值……平均值当然没这么高。
主要是LZ说mod多,mod这玩意……想说爱你不容易…… |
14
KaneLin1217 OP @lsylsy2 我当时装十多个MOD……所以很卡……不过MC真的是单核游戏吗?我怎么记得当时我看top时候,cpu负载是70%(双核VPS)也就是2个核心都在运作。
10M 100人有点呛,50人稳稳的。 |
15
chinabrowser 2015-05-19 20:37:55 +08:00 via Android
|
16
chinabrowser 2015-05-19 20:45:08 +08:00 via Android
楼主这样的预算 直接买阿里云什么的好了
虽然阿里云抗DDoS就是个渣(ノ°ο°)ノ |
17
lsylsy2 2015-05-19 21:35:52 +08:00
@KaneLin1217 不是完全的单核,不过也差不多……
主要的计算都是单线程的,然后GC一个核(这个是Java干的),插件可能可以并行(我记得以前有些地图插件是单独线程的) @chinabrowser 你确定一定以及肯定MC放在阿里的硬盘上不会卡的生活不能自理?大服SSD基本是必备 |
18
chinabrowser 2015-05-19 21:39:08 +08:00 via Android
|
19
lsylsy2 2015-05-19 21:50:29 +08:00
@chinabrowser 基本一样,加起来能达到四个核么?
|
20
lsylsy2 2015-05-19 21:52:20 +08:00
@chinabrowser ……大概你优化的比较好吧……不过5MB/s差不太多,但是阿里云的延迟和带宽也已经到极限了……
|
21
chinabrowser 2015-05-19 21:57:56 +08:00 via Android
@lsylsy2 就是看四个核心 每个都是40%
何来优化.. 官方服务端 用的那什么盘灵古域解密地图 |
22
KaneLin1217 OP @chinabrowser 开服不都是用那水龙头服务端么?毕竟水龙头对游戏优化很好。水龙头基于官方,然后bukkit基于水龙头,MCPC基于bukkit,我开mod服务器,就是用MCPC(cauldron)
|
23
pwinner 2015-05-19 22:35:00 +08:00 via Android
@chinabrowser mc玩家对地图的修改都是4k级别的小文件写入。。阿里云那个机械盘地狱。。
|
24
chinabrowser 2015-05-19 22:44:36 +08:00 via Android
|
25
xiangtianxiao 2015-05-19 23:01:57 +08:00
内存的寿命不是指数分布吗,是无记忆的
|
26
KaneLin1217 OP @chinabrowser 我到时候肯定用SAS上万转的硬盘。固态盘太贵,而且长时间4k写入还伤寿命,太不划算。
还有你说的解密地图是啥? |
27
chinabrowser 2015-05-20 18:01:20 +08:00 via Android
|
28
chinabrowser 2015-05-20 18:09:07 +08:00 via Android
|
29
lsylsy2 2015-05-20 18:28:51 +08:00
@KaneLin1217 1.5万转的SAS其实并不便宜……我查了查单盘现在至少上千,你应该不会想去买73G的古董盘吧?
然后一两千已经可以买S3700服务器级SSD,不用担心写入什么的。家用固态确实不能随便往服务器装,血的教训 @chinabrowser 打他脸打回去! |
30
KaneLin1217 OP @lsylsy2 哈哈,服务器都是二手的了,为何不买古董盘?可以买二手的146G的SAS。何况有RAID 1:1备份,不怕坏……
|
31
KexyBiscuit 2015-05-22 20:35:10 +08:00 via Android
@chinabrowser 准确的说,主进程单核……多核不能做到线性提升,所以相比堆核心不如选单核性能高的U。
|
32
chinabrowser 2015-05-22 21:49:19 +08:00 via Android
@KexyBiscuit AMD的U...
|
33
KexyBiscuit 2015-05-22 22:10:26 +08:00 via Android
@chinabrowser 还是英特尔吧……
|
34
KaneLin1217 OP @lsylsy2 突然想起来问一下,如果服务器用家用SSD的话会如何?你说的教训是?
毕竟我看到有人测试TLC的SSD(三星840EVO),2个多月,持续写入400TB才坏! 那Minecraft就在MLC的SSD上面运行,写入量没那么大,应该还可以吧……用个3年应该没问题吧? |