reniceなんて普段使わないからなぁ。

先日、あるテスト 1 をしたらこんな結果になった。

  1. ユーザースレッドで動いているサーバに負荷をかける。

  2. 対象のうち、いくつかのスレッドのCPU使用率が上がる。

  3. CPU使用率の上がったスレッドのnice値を20に下げる。

  4. 全部下げるか下げないかのところで、新しいスレッドが生成される。

  5. 新しく生まれたスレッドのnice値を下げると、また新しいスレッドが生まれる。

…以後、イタチごっこ。

興味深い…。

1

Javaのミドルウェアである処理のCPUの制限をかけたかったのだが、テスト環境がなかったのでWASを代わりにしてテストしてみたらこんな動きをした。