Oracle Coherenceによるスイッチング使用率の向上

Oracle Coherenceによるスイッチング使用率の向上

Linux サーバーで Oracle Coherence を使用します。しかし、Coherenceプロセスの実行により、スワップ利用率がしばしば増加しすぎ、時々98%を超え、時には100%に達することがありました。

すべての一貫性関連プロセスを終了すると正常になります。

一貫性プロセスに特定のサイズのスワップスペースのみを使用させる方法はありますか?

スワップスペースを増やすことは現在、私たちの範囲外です。

提案してください。

答え1

交換を防ぐために、物理RAMをさらに追加する必要があります。

アプリケーション(Oracle Coherence)が通常の操作(メモリリークなど)の一部として多くのRAMを必要とし、物理メモリが不足している場合、ほとんど唯一のオプションはスワップです。

この問題を解決するには遅くなる可能性がありますが、ファイルに置き換えることをお勧めします。

  1. 次のコマンドを使用して空のファイルを作成しますdddd if=/dev/zero of=/path/to/swapfile bs=1M count=<size, in megabytes>
  2. ここにスワップファイルシステムを作成します。mkswap /path/to/swapfile
  3. 交換: swapon /path/to/swapfile

関連情報