これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド sprio です。
プログラム:
NAME
sprio - ジョブのスケジュール優先度を構成する要素を表示します
SYNOPSIS
スプリオ [OPTIONS...]
DESCRIPTION
スプリオ 多要素の場合にジョブのスケジュール優先度のコンポーネントを表示するために使用されます。
優先プラグインがインストールされています。 スプリオ から情報を抽出する読み取り専用ユーティリティです。
多要素優先プラグイン。 デフォルトでは、 スプリオ 保留中のすべての情報を返します
仕事。 特定のジョブをジョブ ID とユーザー名で表示するオプションが存在します。
OPTIONS
-h, --ヘッダーなし
出力にヘッダーを印刷しないでください。
- 助けて すべてのオプションを説明するヘルプ メッセージを出力します。 スプリオ.
-j , --ジョブ=
表示するジョブ ID のカンマ区切りリストを要求します。 デフォルトはすべてのジョブです。 以来
このオプションの引数は、単一文字のオプションを適切に解析するためのオプションです。
の直後に値を続ける必要があり、間にスペースを入れないでください。
たとえば、「-j 1008,1009」ではなく「-j1008,1009」です。
-l, - 長さ
選択したジョブについて利用可能な情報をさらに報告します。
-M, -クラスター=<string>
コマンドを発行するクラスター。 指定できるクラスター名は XNUMX つだけです。
-n, -ノルム
選択したジョブの正規化された優先度係数を表示します。
-o , --format=
表示する情報とそのサイズと位置(右または左)を指定します
正当化されます)。 すべての要素にゼロ以外が割り当てられている場合のデフォルトの形式
重みは
デフォルト "%.15i %.10Y %.10A %.10F %.10J %.10P %.10Q %20T"
-l、 - 長さ "%.15i %.8u %.10Y %.10A %.10F %.10J %.10P %.10Q %.6N %20T"
各フィールドの形式は「%[.][size]type」です。
サイズ は最小フィールド サイズです。 サイズが指定されていない場合は、必要なものは何でも
印刷した情報が使用されます。
. 出力を左揃えにする必要があることを示します。 デフォルトでは、出力は正しいです
正当化されます。
有効な type 仕様には次のものが含まれます。
%a 正規化された年齢優先順位
%A 重み付けされた年齢優先
%f 正規化されたフェアシェアの優先順位
%F 加重フェアシェアの優先順位
%i ジョブID
%j 正規化されたジョブ サイズの優先順位
%J 重み付けされたジョブ サイズの優先順位
%N 素敵な調整
%p 正規化されたパーティションの優先順位
%P 重み付けされたパーティションの優先順位
%q 正規化されたサービス品質の優先順位
%Q 重み付けされたサービス品質の優先順位
%t 正規化された TRES 優先度
%T 重み付けされた TRES 優先度
%u ジョブのユーザー名
%Y ジョブの優先順位
%y 正規化されたジョブの優先度
-u , --user=
カンマ区切りのユーザーのリストからジョブをリクエストします。 リストはユーザーで構成できます
名前またはユーザー ID 番号。
- 利用方法
内容をリストした簡単なヘルプ メッセージを出力します。 スプリオ オプション。
-v, -詳細
sprios アクションの詳細を報告します。
-V , - バージョン
バージョン情報を印刷して終了します。
-w , -ウェイト それぞれに設定された重みを表示します
要素。 これは情報提供のみを目的としています。 実際のジョブデータは抑制されます。
ENVIRONMENT 変数
対応するコマンドライン オプションが指定されていない場合は、 スプリオ の値を使用します
以下の環境変数。
SLURM_CLUSTERS と同じ -クラスター
SLURM_CONF Slurm構成ファイルの場所。
例
すべての保留中のジョブのリストを重み付けされた優先順位とともに印刷します。
>スプリオ
ジョブID プライオリティ 年齢 フェアシェア ジョブサイズ パーティション QOS
65539 62664 0 51664 1000 10000 0
65540 62663 0 51663 1000 10000 0
65541 62662 0 51662 1000 10000 0
すべての保留中のジョブのリストを正規化された優先順位とともに印刷します。
> スプリオ -n
ジョブID プライオリティ 年齢 フェアシェア ジョブサイズ パーティション QOS
65539 0.00001459 0.0007180 0.5166470 1.0000000 1.0000000 0.0000000
65540 0.00001459 0.0007180 0.5166370 1.0000000 1.0000000 0.0000000
65541 0.00001458 0.0007180 0.5166270 1.0000000 1.0000000 0.0000000
特定のジョブのジョブ優先順位を印刷する
> sprio --jobs=65548,65547
ジョブID プライオリティ 年齢 フェアシェア ジョブサイズ パーティション QOS
65547 62078 0 51078 1000 10000 0
65548 62077 0 51077 1000 10000 0
特定のユーザーのジョブのジョブ優先順位を印刷する
> sprio --users=フレッド、サリー
ジョブ ID ユーザー優先順位 年齢 フェアシェア ジョブサイズ パーティション QOS
65548 フレッド 62079 1 51077 1000 10000 0
65549 サリー 62080 1 51078 1000 10000 0
各優先コンポーネントの設定された重みを出力します。
> sprio -w
ジョブID プライオリティ 年齢 フェアシェア ジョブサイズ パーティション QOS
重み 1000 100000 1000 10000 1
コピー
Copyright(C)2009 Lawrence Livermore NationalSecurity。 ローレンスリバモアで制作
国立研究所(免責事項を参照)。
Copyright(C)2010-2013 SchedMDLLC。
このファイルは、リソース管理プログラムであるSlurmの一部です。 詳細については、を参照してください。
<http://slurm.schedmd.com/>.
Slurmはフリーソフトウェアです。 あなたはそれを再配布および/またはそれを変更することができます
Free SoftwareFoundationによって発行されたGNUGeneral Public License; いずれかのバージョン2
ライセンスの、または(オプションで)それ以降のバージョン。
Slurmは、それが役立つことを期待して配布されていますが、いかなる保証もありません。 それなし
商品性または特定の目的への適合性の黙示の保証ですら。 を参照してください
詳細については、GNU General Public License。
onworks.net サービスを使用して sprio オンラインを使用する