Solarisのジョブ管理について質問です。CPUなどの資源を空いているときだけ利用するというようなジョブ投入の方法を教えてください。性能要求が厳しいジョブのレスポンスやターンアラウンドタイムをキープしたいという目的です。汎用機などでは当たり前の機能ですが、Solarisではどのように実現するか早急に調べたくて質問しております。ジョブ管理等のミドルウェアを使うのではなく標準機能で行えることを希望しています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/05/23 20:56:39
  • 終了:2006/05/25 09:46:10

回答(2件)

id:kisaramatsui No.1

きさら回答回数19ベストアンサー獲得回数22006/05/24 17:09:37

ポイント25pt

http://ponytail.jpn.org/lightnovel/

URLはダミーです。

niceコマンドで優先順位を限界まで下げて実行するのはどうでしょうか。

ただし、メモリは普通に消費しますので、スラッシングなど起きないよう気をつける必要があります。

id:uzura

ありがとうございます。テストを行ってみたいと思います。

2006/05/25 09:42:43
id:kai10 No.2

kai10回答回数115ベストアンサー獲得回数32006/05/24 18:18:57

ポイント45pt

Solaris に限った話でなく、Unix/Linux で標準的に使えるコマンドで、''nice''というものがあります。これを使うと、コマンドの優先順位を設定することが出来ます。

また、既に実行中のコマンドの優先順位を変更できる、''renice''というコマンドもあります。

どちらもオンラインマニュアルで確認できると思いますので、

% man nice

% man renice

してみてください。

id:uzura

ありがとうございます。期待していたものだと思いますので助かりました。

2006/05/25 09:44:35

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません