キューイングシステムの紹介キューィングシステムとはUNIXやWindowsのOSでは持っていないジョブの投入システムです。一般にUNIXやWindowsではジョブを投入すると直ぐに実行され、フォアグランドで実行するかバックグランドで実行するかの違いくらいです。キューィングシステムではジョブは資源の利用が可能になるまで待って、利用可能な段階になった時に資源を有効に利用して効果的にジョブを実行する事ができます。キューィングシステムはクラスター等の複数のシステムがある時にだけ便利だと思われている方もいるかもしれませんが、一つのシステムでの利用でも高い効果を発揮します。以下にキューィングシステムの主な特徴を載せます。興味がありましたらイワタシステムサポートまでご連絡ください。製品、利用方法や効果的な利用方法について説明させていただきます。キューィングシステムの一般的な概念図を載せます。以下に特徴を載せます。1.夜間、休日でもジョブ投入が可能キューィングシステムがないと実行時間の長いジョブを投入したままにするか、資源の非効率な状況で利用することになります。最悪のケースでは使用者がアクセスしていない時はシステムが遊んでしまう可能性があります。このような状況の時にキューィングシステムがあると効率的にシステムを運用できます。イメージ図は以下のようになります。2.コンピュータ資源(CPU、メモリー)を有効利用コンピュータは複数のジョブが動くとコンピュータ資源を共有します。この時、CPUを微小単位で切替えますので切替えの為に資源を使い、動いているジョブの分だけメモリーが必要になります。この時、充分な物理メモリーがないとメモリーを利用可能にする為にSwappinが発生しユーザの実質的なCPU利用時間が極端に少なくなります。キューィングシステムを利用すると、この問題を解消する事ができます。ジョブ投入後は他の作業に専念可能ジョブの終了を通知してくれるので、いつ終了したか確認する必要がありません。本来の設計・開発業務に専念する事が可能になります。システムの利用に空きを作らないジョブが終了すると直ぐに次のジョブをシステムが自動的に投入してくれるので、システムの無駄な空き時間を作らない。等でのシステムの利用状況を把握する事ができ、次の投資等に有効に利用できる。業務で急ぐジョブがある場合、優先度を設定して順番待ちのジョブを直ぐに実行開始する事ができる。