Ich betreibe einen Spieleserver (Ark Survival, falls das wichtig ist) auf Ubuntu Linux 14.04 und wenn die Anzahl der verbundenen Benutzer steigt, steigt auch die CPU-Auslastung, was erwartungsgemäß ist. Aber die Taktfrequenz ist ziemlich niedrig. Es ist ein i3-6100 und die Taktfrequenz reicht von 740 MHz bis 3700 MHz.
Aber wenn diese Anwendung die CPU-Auslastung auf 90 % oder mehr treibt, liegt die Taktfrequenz unter 2000. Ich weiß, dass der verwendete Spieleserver überwiegend Single-Threaded ist, aber ich würde erwarten, dass die CPU bei hoher Auslastung ihre maximale Taktfrequenz erreicht. Bei anderer Software, die ich habe (Python, MySQL, und Generieren von SVG-Bilddateien), geht sie über 3000 und erreicht Spitzenwerte von 3700.
Gibt es einen Grund, der die Verlangsamung verursacht und den ich nicht verstehe?