memcached サーバーのトップには、CPU (memcached プロセス) が 110%、CPU が 55% アイドル状態であると表示されます。

memcached サーバーのトップには、CPU (memcached プロセス) が 110%、CPU が 55% アイドル状態であると表示されます。

AWS ubuntu 10.04 memcached 1.4.2でテストしました

memslapでテストする場合(同時ユーザー数とインスタンスタイプが異なる(8Gと1.7Gのメモリ))

上部には、memcached プロセスの CPU 使用率が 110%、CPU サマリーの CPU アイドル率が 55% と表示されます。

ここで何が問題なのでしょうか?

サーバーは memcached に 1 つのコアだけを使用していますか? その場合、より多くのコアを使用できるように変更することは可能ですか?

答え1

1 つ考えがあります。AWS インスタンスでの私の経験では、top を使用すると、CPU 使用率の現実的な値が返される場合と返されない場合があります (通常は返されません)。cloudwatch をチェックして、CPU 使用率が高くなっているかどうかを確認してください。これは特にマイクロ インスタンスに当てはまり、それらのインスタンスでは top はまったく役に立ちません。

関連情報