英語フランス語スペイン語

Ad


OnWorksファビコン

sacct - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで sacct を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド sacct です。

プログラム:

NAME


sacct - Slurm ジョブ アカウンティングのすべてのジョブとジョブ ステップのアカウンティング データを表示します
ログまたは Slurm データベース

SYNOPSIS


サクト [OPTIONS...]

DESCRIPTION


Slurm で呼び出されたジョブのアカウンティング情報は、ジョブ アカウンティングに記録されます。
ログ ファイルまたは Slurm データベースに保存されます。

  サクト コマンドは、ジョブ アカウンティング ログ ファイルに保存されているジョブ アカウンティング データを表示します。
分析のためのさまざまな形式の Slurm データベース。 の サクト コマンド表示
デフォルトでは、ジョブ、ジョブ ステップ、ステータス、および終了コードに関する情報。 あなたは調整することができます
を使用した出力 --format = 表示するフィールドを指定するオプション。

root ユーザーの場合、 サクト コマンドは、すべてのユーザーのジョブ アカウンティング データを表示しますが、
出力をフィルタリングして、指定したユーザーからのジョブのみをレポートするオプションがあります。
グループ。

非 root ユーザーの場合、 サクト コマンドは、ジョブ アカウンティング データの表示をジョブに限定します
デフォルトで独自のユーザー識別子 (UID) で起動されたもの。 他のユーザーのデータ
で表示できます - 全てのユーザー, - ユーザーまたは --uid オプション。

注: 指定されている場合、slurmdbd.conf オプションの PrivateData は、
SlurmUser、root、またはを持つユーザーではないユーザーに表示されるアカウンティングデータ
AdminLevel=管理者。 詳細については、slurmdbd.conf の man ページを参照してください。
会計データへのアクセスを制限します。

注: AccountingStorageType が「accounting_storage/filetxt」に設定されている場合、スペース
アカウント名、ジョブ名、ステップ名に埋め込まれた文字は
アンダースコアに置き換えられます。 スペースが埋め込まれたアカウント名が必要な場合は、
アカウンティング ストレージのデータベース タイプを構成することをお勧めします。

注: Slurm のデータベースの内容は小文字で維持されます。 これにより、
一部 サクト 他の Slurm コマンドの出力とは異なります。

注: によって報告されたデータの多くは、 サクト によって生成されました wait3() &
ゲトルセージ() システムコール。 システムによっては、不完全な情報を収集して報告するものがあります。
これらの呼び出し; サクト この欠損データの値は 0 と報告されます。 システムを見る
ゲトルセージ (3) どのデータが実際に利用可能であるかに関する情報のmanページ
あなたのシステム。

経過時間フィールドは [日-]時間:分:秒[.マイクロ秒] として表示されます。
「CPU」フィールドのみがマイクロ秒を持ちます。

デフォルトの入力ファイルは、 会計ストレージ場所 のパラメータ
slurm.conf。

OPTIONS


-a、 - 全てのユーザー
ユーザー root によって実行された場合、または次の場合にすべてのユーザー ジョブを表示します プライベートデータ ではありません
次のように構成されています jobs. それ以外の場合は、現在のユーザーのジョブを表示します

-A アカウントリスト , --アカウント=アカウントリスト
アカウントのコンマ区切りリストが引数として指定された場合にジョブを表示します。

-NS、 - 簡単に
次のデータを含む簡単なリストを表示します。

ジョブID

status

出口コード

-NS、 - 完了
ジョブ アカウンティングの代わりにジョブ完了を使用します。 の JobCompType 内のパラメータ
slurm.conf ファイルは、none 以外のオプションに定義する必要があります。

--区切り文字=文字
を指定するときにフィールドを区切るために使用される ASCII 文字。 -p or -P
オプション。 デフォルトの区切り文字は「|」です。 次の場合、このオプションは無視されます。 -p or -P
オプションは指定されていません。

-NS、 -重複
Slurm ジョブ ID がリセットされた場合、一部のジョブ番号はおそらく複数回表示されます
アカウンティング ログ ファイルに記録されますが、別のジョブを参照します。 そのような仕事は
データレコードの「送信」タイムスタンプによって区別されます。

--jobs オプションで特定のジョブのデータを要求すると、 サクト 収益
その番号の最新のジョブ。 この動作は、
--duplicates を指定します。この場合、選択に一致するすべてのレコード
基準が返されます。

-e、 --helpformat

で指定できるフィールドのリストを出力します - フォーマット オプションを選択します。

フィールズ 入手可能:

CPU の割り当て AllocGRES アロックノード AllocTRES
関連 ID 平均CPU 平均 CPU 頻度
AveDiskRead AveDiskWrite 平均ページ数 平均RSS
平均VMサイズ ブロック ID クラスタ コメント
消費エネルギー 消費エネルギー生 CPU時間 CPU時間RAW
派生した終了コード 経過 有資格 終わり
終了コード GID グループ ジョブID
JobIDDraw 職種名 レイアウト MaxDiskRead
MaxDiskReadNode MaxDiskReadTask MaxDiskWrite MaxDiskWriteNode
MaxDiskWriteタスク 最大ページ数 MaxPagesNode MaxPagesタスク
最大RSS MaxRSSNode MaxRSSTタスク MaxVMサイズ
MaxVMSizeNode MaxVMSizeタスク 最小CPU 最小CPUノード
最小 CPU タスク NCPU Nノード ノードリスト
NTタスク 優先 パーティション QOS
コスロウ 要求CPU周波数 要求CPU周波数最小 要求CPU周波数最大
ReqCPUFreqGov 要求CPU数 ReqGRES 要求メモリ
ReqNode 要求TRES ご予約 予約ID
予約済み ResvCPU ResvCPURAW 開始
都道府県 送信 中断 システムCPU
制限時間 合計CPU UID ユーザー
ユーザーCPU WCキー WCKeyID

「ジョブ アカウンティング フィールド」というタイトルのセクションで、これらのフィールドについて説明します。

-E 終了時間, --終了時間=終了時間

指定した時刻より前の任意の状態のジョブを選択します。 状態がで与えられた場合
-s オプションは、この期間の前にこの状態のジョブを返します。

有効な時刻形式は...

時:MM[:SS][午前|午後]
MMDD[YY] または MM/DD[/YY] または MM.DD[.YY]
月/日[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]

-f file, --file =file
原因 サクト 指定されたファイルからジョブ アカウンティング データを読み取るコマンド file を取得する必要がある者
現在の Slurm ジョブ アカウンティング ログ ファイルのを実行している場合にのみ適用されます。
filetxt プラグイン。

-g gid_list, --gid=gid_list --group =グループリスト
GID または GROUP で開始されたジョブのみの統計を表示します。
によって指定された gid_list またはグループリスト コンマ区切りのオペランド
リスト。 スペース文字は使用できません。 デフォルトは制限なしです。

-NS、 - 助けて
一般的なヘルプ メッセージを表示します。

-私、 --nnodes=N
この数のノードで実行されたジョブを返します (N = min[-max])

-j ジョブ(.ステップ) , --jobs =ジョブ(.ステップ)
指定されたジョブ (.step) またはジョブ (.step) のリストに関する情報を表示します。

  ジョブ(.ステップ) パラメータは、カンマ区切りのジョブのリストです。 スペース文字
このリストでは許可されていません。 注: 「バッチ」のステップ ID は、
バッチ ステップに関する情報。 バッチ ステップ情報のみが利用可能です
バッチ ジョブが完了した後、利用可能な通常の手順とは異なります。
彼らは始めました。

デフォルトでは、すべてのジョブに関する情報が表示されます。

-k、 --timelimit-min
この制限時間内のジョブに関するデータのみを送信します。 timelimit_max と一緒に使用する場合、これ
範囲の最小制限時間になります。 デフォルトは制限なしです。

-K、 --timelimit-max
それ自体は無視されますが、timelimit_min が設定されている場合、これが最大になります
範囲の制限時間。 デフォルトは制限なしです。

-l、 - 長さ
以下を指定するのと同じです。

--format=jobid,ジョブ名,パーティション,maxvmsize,maxvmsizenode,maxvmsizetask,
avvmsize、maxrss、maxrssnode、maxrsstask、averss、maxpages、maxpagesnode、
maxpagestask、avepages、mincpu、mincpunode、mincputask、avecpu、ntasks、
alloccpus、経過、状態、exitcode、maxdiskread、maxdiskreadnode、maxdiskreadtask、
avediskread、maxdiskwrite、maxdiskwritenode、maxdiskwritetask、avediskwrite、
allocgres、reqgres、avecpufreq、reqcpufreqmin、reqcpufreqmax、reqcpufreqgov

-L、 --すべてのクラスター
すべてのクラスターで実行されたジョブを表示します。 デフォルトでは、ジョブのみがクラスターで実行されました。
コラボレー サクト が表示されます。

-M クラスターリスト, --クラスター=クラスターリスト
によって指定されたクラスターで開始されたジョブの統計のみを表示します。
  クラスターリスト オペランド。これは、クラスターのコンマ区切りリストです。 スペース
文字は使用できません クラスターリスト. すべてのクラスターに -1 を使用します。 の
デフォルトは、実行中の現在のクラスターです サクト コマンドオン。

-NS、 --ヘッダーなし
出力に見出しは追加されません。 デフォルトのアクションは、
ヘッダ。

--変換しない
単位を元のタイプから変換しないでください (たとえば、2048M は変換されません)。
2G)。

-N ノードリスト, --nodelist=ノードリスト
これらのノードのいずれかで実行されたジョブを表示します。 ノードリスト 遠距離になれる
文字列。

--name =ジョブ名_リスト
これらの名前のいずれかを持つジョブを表示します。

-o、 - フォーマット
フィールドのカンマ区切りリスト。 (利用可能なリストについては、「--helpformat」を使用してください
田畑)。

注: さまざまなフィールドをリストするために format オプションを使用する場合、
後で %NUMBER を使用して、印刷する文字数を指定します。

たとえば、format=name%30 は、30 文字のフィールド名を右寄せで出力します。 あ
%-30 は、左詰めで 30 文字を印刷します。

設定すると、SACCT_FORMAT 環境変数がデフォルトをオーバーライドします
フォーマット。 例えば:

SACCT_FORMAT="jobid,user,account,cluster"

-NS、 -解析可能
出力は「|」になります。 「|」で区切る最後に

-NS、 --parseable2
出力は「|」になります。 「|」なしで区切る最後に

-NS、 --qos これらの qos を使用してジョブに関するデータのみを送信します。 デフォルトはすべてです。

-NS、 - パーティション

ジョブとジョブ ステップを選択するためのパーティションのカンマ区切りリスト。 の
デフォルトはすべてのパーティションです。

-s 状態リスト , --state =状態リスト
指定された期間中の状態に基づいてジョブを選択します。 そうでもなければ
特に指定されていない場合、開始時刻と終了時刻は、
- 州 オプションが指定され、現在実行中のジョブのみを表示できます。 あ
ジョブに関する情報を表示するには、開始時刻および/または終了時刻を指定する必要があります。
現在実行中です。 次の状態指定子は有効で、複数の状態です
名前はコンマ区切りを使用して指定できます。 の短い形式または長い形式のいずれか
州名を使用できます (例: CA or キャンセル) で、名前は大文字小文字です
鈍感(例 ca & CA どちらも機能します)。

BF ブート_失敗 起動の失敗によりジョブが終了しました。通常は、
ハードウェア障害 (例: ノードまたはブロックを起動できず、
ジョブを再度キューに入れることはできません)。

CA キャンセル ジョブがユーザーまたはシステムによって明示的にキャンセルされました
管理者。 ジョブが開始されている場合と開始されていない場合があります。

CD 完了しました ジョブはすべてのノードのすべてのプロセスを終了して終了しました
ゼロのコード。

CF 構成 ジョブにリソースが割り当てられましたが、待機中です
使用できるようになります (例: ブート)。

CG 完了 ジョブは完了中です。 いくつかのいくつかのプロセス
ノードがまだアクティブである可能性があります。

F FAILED ゼロ以外の終了コードまたはその他のエラーでジョブが終了しました
条件。

NF NODE_FAIL 割り当てられた XNUMX つ以上の障害により、ジョブが終了しました
ノード。

PD 保留中 ジョブはリソースの割り当てを待っています。 ジョブの注意事項
この状態で選択されるには、「EligibleTime」が含まれている必要があります
要求された時間間隔または「不明」とは異なります。 の
「scontrol show job」で「EligibleTime」を表示
指図。 たとえば、「--hold」で送信されたジョブ
オプションは保留中のため、「EligibleTime=Unknown」になります。
無期限に。

PR 差し押さえられた プリエンプションのためにジョブが終了しました。

R ランニング ジョブには現在割り当てがあります。

RS サイズ変更 ジョブのサイズが変更されようとしています。

S 停止中 ジョブには割り当てがありますが、実行は中断されています。

TIMEOUT 制限時間に達したため、ジョブは終了しました。

  状態リスト operand は、これらの状態指示子のカンマ区切りのリストです。
スペース文字は使用できません 状態リスト 注: 状態を指定する場合
デフォルトの開始時間は「現在」です。 .

-NS、 - 始まる時間
指定した時間以降の任意の状態のジョブを選択します。 デフォルトは 00:00:00 です。
'-s' が設定されていない限り、デフォルトは 'now' です。 状態が与えられた場合
「-s」オプションを指定すると、現時点でこの状態にあるジョブのみが返されます。

有効な時刻形式は...

時:MM[:SS][午前|午後]
MMDD[YY] または MM/DD[/YY] または MM.DD[.YY]
月/日[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]

-NS、 -切り捨て
時間を切り捨てます。 したがって、ジョブが --starttime より前に開始された場合、開始時刻は次のようになります。
--starttime に切り捨てられます。 終了時刻と --endtime についても同様です。

-u uid_list, --uid=uid_list, --user =ユーザーリスト
この uid またはユーザー名のコンマ区切りリストを使用して、表示するジョブを選択します。
デフォルトでは、実行中のユーザーの uid が使用されます。

- 利用方法 コマンドの使用法の概要を表示します。

-v、 -詳細
主にデバッグを目的として、実行中のさまざまな変数の状態を報告します。
処理。

-V、 - バージョン
印刷版。

-W wckey_list, --wckeys=wckey_list
によって指定された wckeys で開始されたジョブの統計のみを表示します。
wckey_list wckey 名のカンマ区切りリストです。 スペース
文字は使用できません wckey_list. デフォルトはすべて wckeys です。

-x 関連リスト, --関連付け=関連リスト
アソシエーション ID で実行されているジョブのみの統計を表示します
によって指定された 関連リスト オペランド。コンマ区切りのリストです。
アソシエーション ID。 スペース文字は使用できません 関連リスト。 デフォルトは
すべての協会。

-NS、 --割り当て
中間ステップではなく、各ジョブの累積統計のみを表示します。

ジョブ 会計 フィールズ
以下に、各ジョブ アカウンティング フィールドについて説明します。

全て 以下にリストされているすべてのフィールドを印刷します。

CPU の割り当て 割り当てられた CPU の数。 に相当 NCPU.

AllocGRES 割り当てられた汎用リソースの名前と数。

アロックノード
ジョブ/ステップに割り当てられたノードの数。 ジョブが保留中の場合は 0。

アロケトレス 追跡可能なリソース。 これらは、ジョブ/ステップに割り当てられたリソースです
ジョブの実行が開始された後。 保留中のジョブの場合、これは空白にする必要があります。
詳細については、slurm.conf の AccountingStorageTRES を参照してください。

ジョブが実行されたアカウント。

関連 ID ユーザー、アカウント、およびクラスターの関連付けへの参照。

平均CPU ジョブ内のすべてのタスクの平均 (システム + ユーザー) CPU 時間。

平均 CPU 頻度
ジョブ内のすべてのタスクの加重平均 CPU 周波数 (kHz 単位)。

AveDiskRead
ジョブ内のすべてのタスクによって読み取られた平均バイト数。

AveDiskWrite
ジョブ内のすべてのタスクによって書き込まれた平均バイト数。

平均ページ数 ジョブ内のすべてのタスクのページフォールトの平均数。

平均RSS ジョブ内のすべてのタスクの常駐セットの平均サイズ。

平均VMサイズ ジョブ内のすべてのタスクの平均仮想メモリ サイズ。

ブロック ID BlueGene コンピューターのみに適用されるブロック ID。

クラスタ クラスター名。

コメント AccountingStoreJobComment パラメーターが
slurm.conf ファイルは YES に設定 (またはデフォルト) されています。 コメント文字列は
呼び出すことによって変更されます sacctmgr 修正する ジョブ または専門の
sjobexitmod

消費エネルギー
ジョブのすべてのタスクで消費されたエネルギーの合計 (ジュール単位)。 注: 場合のみ
排他的なジョブ割り当てのこの値は、ジョブの実際のエネルギーを反映しています
消費。

CPU時間 ジョブまたはステップで使用されたフォーマット済み (経過時間 * CPU) カウント。

CPU時間RAW
上記のフォーマットされていない (経過時間 * CPU) とは異なり、ジョブまたはステップのカウント。
単位は CPU 秒です。

派生した終了コード
ジョブのジョブ ステップ (srun 呼び出し) によって返される最高の終了コード。
コロンの後に続くのは、プロセスを終了させたシグナルです。
シグナルによって終了しました。 DerivedExitCode は、次の方法で変更できます。
呼び出す sacctmgr 修正する ジョブ または専門の sjobexitmod

経過 ジョブの経過時間。

このフィールド出力の形式は次のとおりです。
[DD-[hh:]]mm:ss

次のように定義されています。

DD

hh

mm

ss

有資格 ジョブが実行可能になったとき。

終わり ジョブの終了時刻。 出力形式は、YYYY-MM-DDTHH:MM:SS、
SLURM_TIME_FORMAT 環境変数で変更しない限り。

終了コード ジョブ スクリプトまたは salloc によって返される終了コード。通常は、によって設定されます。
exit() 関数。 コロンに続くのは、
シグナルによって終了された場合に終了するプロセス。

GID ジョブを実行したユーザーのグループ ID。

グループ ジョブを実行したユーザーのグループ名。

ジョブID ジョブまたはジョブステップの番号。 それは次の形式です。 ジョブ.ジョブステップ.

JobIDDraw ジョブ配列の場合、ArrayJobId の代わりに jobId を出力します。 非用
ジョブ配列 出力は、形式の jobId です ジョブ.ジョブステップ.

職種名 ジョブまたはジョブ ステップの名前。 の slurm_accounting.log ファイルはスペースです
区切りファイル。 このため、ジョブ名にスペースが使用されている場合、
アンダースコアは、レコードが書き込まれる前のスペースに置き換えられます
会計ファイル。 したがって、ジョブ名が表示されるとき サクト  
スペースが含まれていたジョブ名の代わりにアンダースコアが表示されるようになりました
スペース。

レイアウト 実行中のステップのレイアウト。 これはに使用することができます
ジョブでどのノードがどのランクを実行したかがわかります。

MaxDiskRead
ジョブ内のすべてのタスクによって読み取られる最大バイト数。

MaxDiskReadNode
maxdiskread が発生したノード。

MaxDiskReadTask
maxdiskread が発生したタスク ID。

MaxDiskWrite
ジョブ内のすべてのタスクによって書き込まれる最大バイト数。

MaxDiskWriteNode
maxdiskwrite が発生したノード。

MaxDiskWriteタスク
maxdiskwrite が発生したタスク ID。

最大ページ数 ジョブ内のすべてのタスクのページフォールトの最大数。

MaxPagesNode
maxpages が発生したノード。

MaxPagesタスク
maxpages が発生したタスク ID。

最大RSS ジョブ内のすべてのタスクの常駐セットの最大サイズ。

MaxRSSNode
maxrss が発生したノード。

MaxRSSTタスク
maxrss が発生したタスク ID。

MaxVMサイズ ジョブ内のすべてのタスクの最大仮想メモリ サイズ。

MaxVMSizeNode
maxvmsize が発生したノード。

MaxVMSizeタスク
maxvmsize が発生したタスク ID。

最小CPU ジョブ内のすべてのタスクの最小 (システム + ユーザー) CPU 時間。

最小CPUノード
mincpu が発生したノード。

最小 CPU タスク
mincpu が発生したタスク ID。

NCPU 割り当てられた CPU の数。 に相当 CPU の割り当て

ジョブに割り当てられた CPU の総数。

ノードリスト ジョブ/ステップ内のノードのリスト。

Nノード ジョブまたはステップのノード数。 ジョブが実行中または実行中の場合、これは
count は割り当てられた数、それ以外の場合は number がその数になります
要求されました。

NTタスク ジョブまたはステップ内のタスクの合計数。

優先 スラム優先。

パーティション ジョブが実行されたパーティションを識別します。

QOS サービス品質の名前。

コスロウ サービス品質の ID。

要求CPU周波数
ステップで要求された CPU 周波数 (kHz)。 注: この値が適用されます
ジョブステップのみ。 ジョブの値は報告されません。

要求CPU数 必要な CPU。

ReqGRES 要求された汎用リソースの名前と数。

要求メモリ ジョブに必要な最小メモリ (MB)。 数字の末尾に「c」
は CPU あたりのメモリを表し、「n」はノードあたりのメモリを表します。 注:これ
値は、ステップではなく、ジョブの割り当てからのみ取得されます。

ReqNode ジョブ/ステップの要求された最小ノード数。

要求トレス 追跡可能なリソース。 これらは、によって要求された最小リソース数です。
送信時のジョブ/ステップ。 詳細については、
slurm.conf の AccountingStorageTRES。

ご予約
予約名。

予約ID
予約ID

予約済み このジョブの予約時間として使用された実時間。 これは
ジョブが適格な時間からその時点までに待機していた時間から導き出されます
実際に始めました。

ResvCPU ジョブが予約されていた時間 (cpu 秒) の形式化された時間。

ResvCPURAW
フォーマットされていない、XNUMX 番目のフォーマットの予約済み CPU。

開始 と同じ形式のジョブの開始時刻 終わり.

都道府県 ジョブのステータスまたは状態を表示します。

出力は、RUNNING、RESIZING、SUSPENDED、COMPLETED、CANCELLED、FAILED、
TIMEOUT、PREEMPTED、BOOT_FAIL または NODE_FAIL。 詳しい情報があれば
現在のフィールド幅に収まるよりもジョブの状態で利用可能
(たとえば、ジョブをキャンセルした uid) の後に状態が続きます。
「+」。 を使用して、表示される状態のサイズを大きくすることができます。
前述の「%NUMBER」フォーマット修飾子。

注: RUNNING 状態は、中断されたジョブも返します。 そうするには
別の呼び出しで SUSPENDED を要求する必要がある保留中のジョブを印刷します。
ランニング。

送信 ジョブが実行された時刻と日付のスタンプ (協定世界時、UTC)
提出した。 出力の形式は、 終わり
フィールド。

注: ジョブが再度キューに入れられると、送信時間はリセットされます。 を取得するには
-D または --duplicate オプションを使用する必要があります。
ジョブのすべての重複エントリを表示します。

中断 ジョブが中断された期間。

システムCPU ジョブまたはジョブ ステップによって使用されたシステム CPU 時間の量。 のフォーマット
出力は 経過 フィールド。

注: SystemCPU は、タスクの親プロセスの測定値を提供し、
子プロセスの CPU 時間は含まれません。

制限時間 ジョブの制限時間はどのくらいですか。

合計CPU ジョブまたはジョブ ステップで使用された SystemCPU 時間と UserCPU 時間の合計。
ジョブの合計 CPU 時間は、ジョブのジョブの経過時間を超える可能性があります
複数のジョブ ステップが含まれます。 出力の形式は同じです
のそれに 経過 フィールド。

注: TotalCPU は、タスクの親プロセスの測定値を提供し、
子プロセスの CPU 時間は含まれません。

UID ジョブを実行したユーザーのユーザー ID。

ユーザー ジョブを実行したユーザーのユーザー名。

ユーザーCPU ジョブまたはジョブ ステップで使用されたユーザー CPU 時間。 のフォーマット
出力は 経過 フィールド。

注: UserCPU は、タスクの親プロセスの測定値を提供し、
子プロセスの CPU 時間は含まれません。

WCキー ワークロード特性化キー。 グループ化のための任意の文字列
直交アカウントを一緒に。

WCKeyID wckey への参照。

ENVIRONMENT 変数


一部 サクト オプションは、環境変数を介して設定できます。 これらの環境変数、
対応するオプションとともに、以下にリストされています。 (注: コマンドライン オプションは
常にこれらの設定を上書きしてください。)

SLURM_CONF Slurm構成ファイルの場所。

SLURM_TIME_FORMAT タイム スタンプのレポートに使用する形式を指定します。 の値 標準,
デフォルト値。出力は次の形式で生成されます
「年月日時:分:秒」. の値 相対 収益
当日の場合は「時:分:秒」のみ。 その他の日付については、
現在の年は、「Tomorr」の前に「時:分」を表示します
(明日)、「Ystday」(昨日)、来る日の名前
週 (例: "Mon"、"Tue" など)、それ以外の場合は日付 (例: "25 Apr")。
他の年については、日付の月と年を時刻なしで返します (例:
「6 年 2012 月 24 日」)。 すべてのタイム スタンプは XNUMX 時間形式を使用します。

有効な strftime() 形式も指定できます。 たとえば、値
"%a %T" の場合、曜日とタイムスタンプ (例: "Mon
12:34:56")。


この例は、 サクト コマンド:

# サクト
ジョビッド 職種名 パーティション CPU の割り当て 都道府県 終了コード
---------- ---------- ---------- ---------- ---------- ---------- --------
2 スクリプト01 走る acct1 1 ランニング 0
3 スクリプト02 走る acct1 1 ランニング 0
4 エンドスクリプト 走る acct1 1 ランニング 0
4.0 走る acct1 1 完了しました 0

この例は、同じジョブ アカウンティング情報を示しています。 短い オプションを選択します。

# サクト - 簡単に
ジョビッド 都道府県 終了コード
---------- ---------- --------
2 ランニング 0
3 ランニング 0
4 ランニング 0
4.0 完了しました 0

# サクト --割り当て
ジョビッド 職種名 パーティション CPU の割り当て 都道府県 終了コード
---------- ---------- ---------- ---------- ------- ---------- --------
3 sja_init アンディ acct1 1 完了しました 0
4 ジャロード アンディ acct1 2 完了しました 0
5 sja_scr1 アンディ acct1 1 完了しました 0
6 sja_scr2 アンディ acct1 18 完了しました 2
7 sja_scr3 アンディ acct1 18 完了しました 0
8 sja_scr5 アンディ acct1 2 完了しました 0
9 sja_scr7 アンディ acct1 90 完了しました 1
10 エンドスクリプト アンディ acct1 186 完了しました 0

この例は、の出力をカスタマイズする機能を示しています。 サクト コマンド。 の
フィールドは、コマンド ラインで指定された順序で表示されます。

# サクト --format=ジョブID、経過、ncpus、ntasks、状態
ジョビッド 経過 Ncpus Nタスク 都道府県
---------- ---------- ---------- -------- ----------
3 00:01:30 2 1 完了しました
3.0 00:01:30 2 1 完了しました
4 00:00:00 2 2 完了しました
4.0 00:00:01 2 2 完了しました
5 00:01:23 2 1 完了しました
5.0 00:01:31 2 1 完了しました

この例では、-T (--truncate) オプションを -S とともに使用する方法を示しています。
(--starttime) および -E (--endtime)。 -T オプションを使用すると、ジョブの開始時刻
指定された時間より前にジョブが開始された場合は、指定された -S 値になります。それ以外の場合は、
時間はジョブの開始時間になります。 終了時刻は、指定された -E オプションです。
ジョブは指定された時間後に終了します。それ以外の場合は、ジョブの終了時間になります。

注: -s (--state) オプションが指定されていない場合、sacct は実行中に実行されたジョブを表示します。
それ以外の場合は、指定された時間中に要求された状態にあったジョブを返します
期間。

-T (通常の操作) がないと、sacct の出力は次のようになります。

# サクト -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid、開始、終了、状態
ジョブID 開始 終わり 都道府県
--------- --------------------- -------------------- ------------
2 2014-07-03T11:33:16 2014-07-03T11:59:01 完了しました
3 2014-07-03T11:35:21 未知の ランニング
4 2014-07-03T11:35:21 2014-07-03T11:45:21 完了しました
5 2014-07-03T11:41:01 未知の ランニング

-T オプションを追加すると、ジョブの開始時刻と終了時刻が切り捨てられ、
要求された時間。 ジョブが要求された開始時刻より後に開始された場合、または開始時刻より前に終了した場合
これらの時間は変更されません。 -T オプションは、特定するときに役立ちます。
特定の期間中の正確な実行時間。

# サクト -T -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid,ジョブ名,ユーザー,開始,終了,状態
ジョブID 開始 終わり 都道府県
--------- --------------------- -------------------- ------------
2 2014-07-03T11:40:00 2014-07-03T11:59:01 完了しました
3 2014-07-03T11:40:00 2014-07-03T12:00:00 ランニング
4 2014-07-03T11:40:00 2014-07-03T11:45:21 完了しました
5 2014-07-03T11:41:01 2014-07-03T12:00:00 ランニング

コピー


Copyright (C) 2005-2007 Copyright Hewlett-Packard Development Company LP
Copyright (C) 2008-2010 Lawrence Livermore National Security. ローレンスでプロデュース
リバモア国立研究所(免責事項を参照)。
Copyright(C)2010-2014 SchedMDLLC。

このファイルは、リソース管理プログラムであるSlurmの一部です。 詳細については、を参照してください。
<http://slurm.schedmd.com/>.

Slurmはフリーソフトウェアです。 あなたはそれを再配布および/またはそれを変更することができます
Free SoftwareFoundationによって発行されたGNUGeneral Public License; いずれかのバージョン2
ライセンスの、または(オプションで)それ以降のバージョン。

Slurmは、それが役立つことを期待して配布されていますが、いかなる保証もありません。 それなし
商品性または特定の目的への適合性の黙示の保証ですら。 を参照してください
詳細については、GNU General Public License。

onworks.net サービスを使用してオンラインで sacct を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

  • 1
    ディープクリーン
    ディープクリーン
    すべてのビルドを無効にする Kotlin スクリプト
    Gradle/Android プロジェクトからのキャッシュ。
    Gradle または IDE で使用できる場合に便利です。
    下。 スクリプトはテスト済みです
    macOSですが...
    ディープクリーンをダウンロード
  • 2
    Eclipse Checkstyle プラグイン
    Eclipse Checkstyle プラグイン
    Eclipse Checkstyle プラグイン
    Checkstyle Java コードを統合
    監査人を Eclipse IDE に追加します。 の
    プラグインはリアルタイムのフィードバックを提供します
    違反についてのユーザー...
    Eclipse Checkstyle プラグインのダウンロード
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player は無料のメディア プレーヤーです。
    ソフトウェア、WMP および VLC に基づく部分。 の
    プレーヤーはミニマリスト スタイルで、
    XNUMX を超えるテーマ カラー、および
    B ...
    AstrOrzPlayer をダウンロード
  • 4
    モビスタート
    モビスタート
    Kodi Movistar + TV es un ADDON para XBMC/
    Kodi que 許可ディスポンナー デ ウン
    IPTV のロス サービスの復号化機能
    モビスター インテグラド エン ウノ デ ロス
    メディアセンターマ...
    movistartv のダウンロード
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks は無料のオープンソースです。
    クロスプラットフォームの C、C++、および Fortran IDE
    最も厳しいニーズを満たすように構築されています
    そのユーザーの。 それは非常に設計されています
    伸びる…
    コードをダウンロード::ブロック
  • 6
    中に
    中に
    中または高度な Minecraft インターフェイス
    データ/構造追跡は、
    Minecraft の概要を表示する
    実際に作成することなく、世界。 それ
    できる ...
    ダウンロード
  • 詳細»

Linuxコマンド

Ad