web-dev-qa-db-ja.com

クラスター上でのイオニスの使用

背景:

SGEジョブスケジューラを使用するコンピューティングクラスター(4つのスレーブノードと1つのヘッドノード)を使用しています。最近、重いIOを実行するジョブを実行していて、Shell/vimの使用が遅くなっています(IOは小さいですが、24時間年中無休でスムーズに実行する必要があります)。 1台のコンピューターに最適なソリューションのように見えますが、クラスターで役立つかどうかはわかりません...

質問:

イオニス設定(-c2 -n0)を使用してヘッドノードを介してプロセス(vimなど)を実行した場合でも、他のコンピューターのプロセスよりも優先されます(スレーブではhigh IO -c2 -n4)共有HDに?

御時間ありがとうございます!

2
sequenceGeek

ioniceコマンドは、同じマシンで動作しているプロセス間のIOの競合にのみ影響します。マシンがない限り、多くのマシンからの競合があるデバイスには役立ちません。 ionice onは、これらのマシンにサービスを提供するプロセスを実行しています。

オペレーティングシステムを、すべての作業クラスターデータとは異なるスピンドルに分割することをお勧めします。

5
Jeff Ferland