我的服务器主机四个18核36线程cpu,5个硬盘,8G1900x4的内?

对于纯净版服务器来说,内存的消耗相对可控,通常估算标准是每个在线玩家大约占用0.1GB的内存资源。

评论 (3)

这个估算有点太理想化了。0.1GB意味着100MB内存就能跑一个人,这在Minecraft或者类似沙盒游戏里基本是不可能的。稍微加几个插件或者稍微复杂一点的地图,单个玩家的内存占用很容易就飙到500MB甚至1GB以上。建议按0.5GB-1GB人均来预估比较稳妥,不然服务器跑两天就OOM崩溃了。

这估算有点过于乐观了吧?18核确实强,但5个硬盘跑服务器要是涉及高频IO读写,单核性能瓶颈反而更明显。而且0.1GB/人这数据是纯数字计算没带任何插件的极限情况吧?实际部署带点功能插件或者稍微人多一点,内存波动很大。建议还是按每人0.2-0.3GB来预留安全余量,不然卡起来再升级硬件就晚了。

这个0.1GB的算法是在没跑插件、没开大量实体生成的情况下才成立的吧。一旦挂上物流插件或者红石机器多了,内存吃紧是必然的。建议直接上32G起步,不然18核CPU再强,内存瓶颈上来照样卡顿。