web-dev-qa-db-ja.com

Ruby高いCPUアクティビティを示すプロセス

Slicehostで3つの仮想Linuxサーバーを実行しています。

それらのうちの2つは2.6.24-23-xenを実行しており、1つは2.6.18-xenを実行しています。 3つのサーバーはすべてほぼ同じソフトウェアを実行していますが、topの動作は2.6.24サーバーと2.6.18サーバーで異なります。

2.6.18を実行しているプロセスでは、ユーザーが接続されていない場合、実行中のプロセスのセット(CPUアクティビティの順序)はほぼ一定です。他の2つは、活動の絶え間ない変化を示しています。特にRubyベースのサービス(mongrel_Rails、merb、event-machine)は常にリストを上下にジャンプしています。

すべてのサーバーが実行されていますRuby 1.8.7(2008-08-11パッチレベル72)。

なぜそのような行動の違いがあるのか​​考えはありますか?

1
Chris McCauley

おそらくばかげた質問ですが、更新間隔を同じ時間の長さに設定していますか?

1
Robert Swisher