服务器cpu持续满载,完完全全不降下来,服务器tps持续下降,刚刚启动服务器时是正常的,过一会cpu使用率慢慢飙升直到满载,然后tps也会慢慢下降,直到个位数
目前是即将满载的情况,tps也有所下降
这种情况是有一天突然这样的,服务器玩家通知我tps低,我一上后台看到cpu满载了,好几天了,完全不知道怎么办,只能一直重启,服务端是墨端,参数为java -Xms8G -Xmx10G -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:+AggressiveOpts -jar Mohist-1.12.2-3a8f576-server.jar,服务器租洛神云的,不存在服务商超开,一些大佬说
但是我也不知道怎么解决,我打了一份spark:https://spark.lucko.me/#I3KoARcNtRtimings我现在打 (墨端带v2我看不懂)



降低一下最小内存呗。。。主要是因为内存占用太多了 cpu自然上去了
mc 是单线程的,但是 gc 回收内存是多线程的,所以才能吃满这几个核。(也就有什么调启动参数,产生开启多线程的错觉)
你的服务器 tps 不低,看 spark 啥的大概也没用吧。
尝试删除启动参数中的 -XX:MaxGCPauseMillis=100 ,内存也可以多分配一点,留着不也是浪费吗
你的服务器 tps 不低,看 spark 啥的大概也没用吧。
尝试删除启动参数中的 -XX:MaxGCPauseMillis=100 ,内存也可以多分配一点,留着不也是浪费吗