CPUアイドル率は高いが、CPUに過負荷がかかったように、プロセスがこれに追いつくために苦労している。

CPUアイドル率は高いが、CPUに過負荷がかかったように、プロセスがこれに追いつくために苦労している。

私のcentosはほとんど利用できません。通常、端末は数秒間完全に応答しませんが、SSH で遅延が発生する可能性があります。これは私のサーバーが非常に強力なインターネット接続に接続されているので奇妙です。 pingすると約100msが出ます。

プロセスはアイドル状態で、誰も接続されていない場合でも、定期的にこれらのメッセージを送信する在庫Minecraftサーバーのように維持するために苦労しています。

[09:52:47 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2425ms behind, skipping 48 tick(s)
[09:54:27 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2484ms behind, skipping 49 tick(s)
[09:55:24 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 9341ms behind, skipping 186 tick(s)
[09:55:45 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 9635ms behind, skipping 192 tick(s)
[09:55:55 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3539ms behind, skipping 70 tick(s)
[10:00:47 WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3239ms behind, skipping 64 tick(s)

topでCPU使用率を見ると、次のようになります。

top - 13:07:09 up 13:07,  2 users,  load average: 0.28, 0.58, 0.66
Tasks:  55 total,   1 running,  54 sleeping,   0 stopped,   0 zombie
Cpu(s): 10.1%us,  0.8%sy,  0.0%ni, 89.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4194304k total,  1246272k used,  2948032k free,        0k buffers
Swap:   131072k total,        0k used,   131072k free,   479528k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3548 Minecraf  20   0 2947m 658m  12m S 31.6 16.1  10:29.84 java
  755 mysql     20   0  563m  21m 6464 S  0.3  0.5   2:37.13 mysqld
 3762 Minecraf  20   0 14900 1240  984 R  0.3  0.0   0:01.71 top
    1 root      20   0 19236 1520 1224 S  0.0  0.0   0:00.15 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd/27052
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper/27052
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/0
    5 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/1
    6 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/2
    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/3
    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/4
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/5
   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/6
   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/27052/7
   12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 nfsiod/27052
...

私はサーバーが「フォローできません!」と言った瞬間にこのトップビューをコピーしました。情報。

どうしたの?私はサーバーが正常に動作するために十分なリソースを持っている必要があると確信しています。

役に立つかもしれない他の情報は、これが3つのCPUコアを持つvpsサーバーであるということです。利用可能なすべてのCPUコアを使用するように世界に伝えようとしましたが、問題は解決されませんでした。

また、この質問をする場所が間違っている場合はどこに行くべきですか?これまで私が質問したすべての人は、私が質問を奇妙なところでやっていると言いました。

ベストアンサー1

これはOSの問題ではなく、Minecraftの問題のようで、Minecraftのフォーラムを探して答えを探してみましょう。この問題を扱うページは次のようにたくさんあります。

http://minecraftserverhq.com/blog/can%27t-keep-up/

フラグメント:

「助けることができるもう1つの情報は、これが3つのCPUコアを持つvpsサーバーであるということです。

もっと力がいいだからここに注意してください。これはやや混乱した話題です。 Minecraftサーバーは次のようにのみ実行できることに注意してください。1つのコアプロセッサの。 6コアモンスターにアップグレードしても何の役にも立ちません。ただし、コアあたりの高速プロセッサを使用すると、遅延を追加することなくプレーヤーの容量を実際に増やすことができます。この記事を書いている時点で得られる最高のプロセッサは、このサイトでIntel Core i7-2700Kとして識別されるプロセッサです。より良いパフォーマンスを持つ他のプロセッサが複数あることがわかりますが、詳しく見ると、すべてが6つのコアであることがわかります。これは、3960Xのパスワードが14,900の場合でも、サーバーはその権限のうち2,480個にのみアクセスできるのに対し、2700Kでは2,575個しかアクセスできないことを意味します。

おすすめ記事