我运营一个游戏服务器。每隔 12 小时左右,我们就必须为我们的网站生成一张服务器地图。这个过程大约需要 20 分钟,而且整个过程中 CPU 消耗很大,导致我的游戏服务器运行缓慢。糟糕。
我已经让游戏服务器以 -20 的优先级运行,生成器以 19 的优先级运行,但我的游戏服务器似乎仍然滞后。我还能做些什么来限制生成器占用的 CPU 时间?生成器没有严格的时间表,所以只要它不一直让游戏服务器滞后,即使它花很长时间也没关系。
答案1
CPU限制可以提供帮助。请注意,限制以百分比表示,不是在 CPU 时间内。
答案2
哦,我的世界。我前段时间关闭了我的服务器。真是松了一口气。也许可以运行两个服务器,当你需要生成新地图时,使用 DNS 或 NAT 将玩家切换到另一个服务器。