如何在不升级服务器配置的情况下节省内存
- 该教程干货满满,主要教大家如何花最少的钱进行有效的升级以及如何不花钱优化自己的服务器,学会了省下来的钱吃顿好的他不香吗!!!记住海绵联机的标语:快乐是不需要太多成本的!!!
节省内存的科普与策略
服务器升级性价比分析:
在考虑节省内存之前,我们先来了解如何以最小的成本获得服务器性能的最大提升。Minecraft服务器卡顿通常由两个原因造成:内存爆满或CPU瓶颈。
确定卡顿原因:
性能问题诊断:首先排除BUG或网络问题。
- 纯净版服务器:管理员输入
/TPS
检查。
- Forge服务器:管理员输入
/forge tps
检查。
Fabric服务器TPS检查:
TPS反馈信息解读:
- TPS值在18-20之间:服务器流畅。
- TPS值在15-18之间:服务器负载较高。
- TPS值低于15:明显卡顿。
- 假如您的TPS处于18-20之间,大概率与服务器性能并没有关系,更有可能的是网络延迟或MOD BUG导致的!
CPU与内存性能分析:
如果你的TPS低于18,略微卡顿的情况下,我们应该首先查询CPU占用
如果CPU占用超过了200%而内存还有1G以上的空余,那基本可以判定是CPU性能导致的卡顿。
在这里可能有小海绵要问了:我是4核的CPU也就是400%,为什么占用到200%就会卡顿呢?
因为Minecraft自始至终都是一个单核游戏。
也就是说他最大只能占用两个核心的性能,并不能够吃满2个以上的核心。
那为什么海绵联机的付费项目向大家提供了4 6 8核产品呢?
因为这样虽然无法显著提升服务器性能,但是却可以明显的加快服务器的开启时间。
例如乌托邦服务器,2核开服需要5分钟,4核可能就仅需要2.5分钟。
然后,内存不足的判定方式非常简单,CPU性能不足只会导致卡顿,而内存不足会看到明显的内存爆满、服务器崩溃!
因此来检测您该去升级哪里,不要把钱升级到不必要的地方。
目前来讲,高频型在内存足够的情况下,完全可以满足大型模组服8-10人同时在线。
因为它的单核性能是普惠型的1.8倍!
节省内存的实用策略:
Java优化参数:
降低服务器视距:
默认视距为10,降低视距可以有效减少卡顿。
安装清理优化MOD:
注意:客户端与服务端均需安装MOD。
- 定期重启你的服务器:
- 您也可以尝试不定时重启服务器以达到资源释放的目的。
结语:
我们鼓励大家分享更好的解决方案。一经采纳,将获得积分奖励。海绵联机的标语是:联机并不需要太多的成本,我们希望帮助大家以最小的花费获得最大的快乐!