sprio
Section: Slurm Commands (1)Updated: Slurm Commands
Index
NAME
sprio - view the factors that comprise a job's scheduling prioritysprio-ジョブのスケジューリングの優先順位を構成する要素を表示します
SYNOPSIS
sprio [OPTIONS...]DESCRIPTION
sprio is used to view the components of a job's scheduling priority when the multi-factor priority plugin is installed.sprioは、多要素優先プラグインがインストールされている場合に、ジョブのスケジューリング優先度のコンポーネントを表示するために使用されます。
sprio is a read-only utility that extracts information from the multi-factor priority plugin.
sprioは、多要素優先プラグインから情報を抽出する読み取り専用ユーティリティです。
By default, sprio returns information for all pending jobs.
デフォルトでは、sprioは保留中のすべてのジョブの情報を返します。
Options exist to display specific jobs by job ID and user name.
特定のジョブをジョブIDとユーザー名で表示するオプションがあります。
OPTIONS
- --federation
-
Show jobs in federation if a member of one.
フェデレーションのメンバーの場合は、フェデレーションでジョブを表示します。
- -h, --noheader
-
Do not print a header on the output.
出力にヘッダーを印刷しないでください。
- --help
-
Print a help message describing all options sprio.
すべてのオプションsprioを説明するヘルプメッセージを印刷します。
- -j <job_id_list>, --jobs=<job_id_list>
-
Requests a comma separated list of job ids to display.
表示するジョブIDのコンマ区切りリストを要求します。
Defaults to all jobs.
デフォルトはすべてのジョブです。
Since this option's argument is optional, for proper parsing the single letter option must be followed immediately with the value and not include a space between them.
このオプションの引数はオプションであるため、適切に解析するには、1文字のオプションの直後に値を入力し、間にスペースを入れないようにする必要があります。
For example "-j1008,1009" and not "-j 1008,1009".
たとえば、「-j1008,1009」ではなく「-j1008,1009」です。
- --local
-
Show only jobs local to this cluster.
このクラスターにローカルなジョブのみを表示します。
Ignore other clusters in this federation (if any).
このフェデレーション内の他のクラスターを無視します(存在する場合)。
Overrides --federation.
--federationをオーバーライドします。
- -l, --long
-
Report more of the available information for the selected jobs.
選択したジョブで利用可能な情報の詳細を報告します。
- -M, --clusters=<string>
-
The cluster to issue commands to.
コマンドを発行するクラスター。
Only one cluster name may be specified.
指定できるクラスター名は1つだけです。
Note that the SlurmDBD must be up for this option to work properly.
このオプションが正しく機能するには、SlurmDBDが稼働している必要があることに注意してください。
This option implicitly sets the --local option.
このオプションは、暗黙的に--localオプションを設定します。
- -n, --norm
-
Display the normalized priority factors for the selected jobs.
選択したジョブの正規化された優先度係数を表示します。
- -o <output_format>, --format=<output_format>
-
Specify the information to be displayed, its size and position (right
or left justified).
表示する情報、そのサイズと位置(右揃えまたは左揃え)を指定します。
The default formats when all factors have been assigned non-zero weights are
すべての因子にゼロ以外の重みが割り当てられている場合のデフォルトの形式は次のとおりです。
-
- default
- "%.15i %9r %.10Y %.10S %.10A %.10B %.10F %.10J %.10P %.10Q %20T"
- -l, --long
- "%.15i %9r %.8u %.10Y %.10S %.10A %.10B %.10F %.10J %.10P %.10Q %.11N %.20T";
-
-
The format of each field is "%[.][size]type".
-
- size
-
is the minimum field size.
は最小フィールドサイズです。
If no size is specified, whatever is needed to print the information will be used.
サイズが指定されていない場合、情報を印刷するために必要なものがすべて使用されます。
- .
-
indicates the output should be left justified.
出力を左揃えにする必要があることを示します。
By default, output is right justified.
デフォルトでは、出力は右寄せされます。
-
-
Valid type specifications include:
有効な型の仕様は次のとおりです。
-
- %a
-
Normalized age priority
正規化された年齢の優先順位
- %A
-
Weighted age priority
加重年齢優先
- %b
-
Normalized association priority
正規化された関連付けの優先度
- %B
-
Weighted association priority
加重アソシエーションの優先度
- %c
-
Cluster name. Only applicable for federated clusters
クラスター名。フェデレーションクラスターにのみ適用可能
- %f
-
Normalized fair-share priority
正規化されたフェアシェアの優先順位
- %F
-
Weighted fair-share priority
加重フェアシェア優先度
- %i
-
Job ID
ジョブID
- %j
-
Normalized job size priority
正規化されたジョブサイズの優先度
- %J
-
Weighted job size priority
加重ジョブサイズの優先度
- %N
-
Nice adjustment
素敵な調整
- %p
-
Normalized partition priority
正規化されたパーティションの優先度
- %P
-
Weighted partition priority
加重パーティションの優先度
- %q
-
Normalized quality of service priority
正規化されたサービス品質の優先順位
- %Q
-
Weighted quality of service priority
加重サービス品質の優先順位
- %r
-
Partition name
パーティション名
- %S
-
Weighted admin priority.
加重管理者優先度。
- %t
-
Normalized TRES priorities
正規化されたTRESの優先順位
- %T
-
Weighted TRES priorities
加重TRESの優先順位
- %u
-
User name for a job
ジョブのユーザー名
- %Y
-
Job priority
仕事の優先順位
- %y
-
Normalized job priority
正規化されたジョブの優先度
-
- -S <sort_list>, --sort=<sort_list>
-
Specification of the order in which jobs should be reported.
ジョブが報告される順序の指定。
This uses the same field specification as <output_format>.
これは、<output_format>と同じフィールド指定を使用します。
Multiple sorts may be performed by listing multiple sort fields separated by commas.
複数のソートは、コンマで区切られた複数のソートフィールドをリストすることによって実行できます。
The field specifications may be preceded by "+" or "-" for ascending (default) or descending respectively.
フィールド指定の前には、昇順(デフォルト)または降順のそれぞれ「+」または「-」を付けることができます。
For example, a <sort_list> of "u,r,-y" will sort the job priority reports by username, partition name, and descending job priority, in that order.
たとえば、「u、r、-y」の<sort_list>は、ジョブの優先度レポートをユーザー名、パーティション名、ジョブの優先度の降順で並べ替えます。
The default <sort_list> is "i" (ascending job id).
デフォルトの<sort_list>は「i」(昇順のジョブID)です。
- -p <partition_list>, --partition=<partition_list>
-
Requests a comma separated list of partitions to display.
表示するパーティションのコンマ区切りリストを要求します。
Defaults to all partitions.
デフォルトはすべてのパーティションです。
- --sibling
-
Show all sibling jobs on a federated cluster.
フェデレーションクラスター上のすべての兄弟ジョブを表示します。
Without this option in a federated cluster, each job in each partition will have its priority and its components reported for only one cluster.
フェデレーションクラスターでこのオプションがないと、各パーティションの各ジョブに優先順位が付けられ、そのコンポーネントは1つのクラスターについてのみ報告されます。
Each sibling job on the various clusters in the federation may have different priority, which will not be reported without using this option.
フェデレーション内のさまざまなクラスター上の各兄弟ジョブの優先度は異なる場合があり、このオプションを使用しないとレポートされません。
Implicitly adds "%c" (cluster name) to the output format.
出力形式に「%c」(クラスター名)を暗黙的に追加します。
- -u <user_list>, --user=<user_list>
-
Request jobs from a comma separated list of users.
カンマで区切られたユーザーのリストからジョブを要求します。
The list can consist of user names or user id numbers.
リストは、ユーザー名またはユーザーID番号で構成できます。
- --usage
-
Print a brief help message listing the sprio options.
sprioオプションをリストした簡単なヘルプメッセージを印刷します。
- -v, --verbose
-
Report details of sprios actions.
spriosアクションの詳細を報告します。
- -V , --version
-
Print version information and exit.
バージョン情報を印刷して終了します。
- -w , --weights
-
Display the configured weights for each
factor.
各因子に構成された重みを表示します。
This is for information purposes only.
これは情報提供のみを目的としています。
Actual job data is suppressed.
実際のジョブデータは抑制されます。
PERFORMANCE
Executing sprio sends a remote procedure call to slurmctld.
sprioを実行すると、リモートプロシージャコールがslurmctldに送信されます。
If
enough calls from sprio or other Slurm client commands that send remote
procedure calls to the slurmctld daemon come in at once, it can result in
a degradation of performance of the slurmctld daemon, possibly resulting
in a denial of service.
リモートプロシージャコールをslurmctldデーモンに送信するsprioまたは他のSlurmクライアントコマンドからの十分な呼び出しが一度に着信すると、slurmctldデーモンのパフォーマンスが低下し、サービス拒否が発生する可能性があります。
Do not run sprio or other Slurm client commands that send remote procedure
calls to slurmctld from loops in shell scripts or other programs.
シェルスクリプトまたは他のプログラムのループからslurmctldにリモートプロシージャコールを送信するsprioまたは他のSlurmクライアントコマンドを実行しないでください。
Ensure
that programs limit calls to sprio to the minimum necessary for the
information you are trying to gather.
プログラムがsprioへの呼び出しを、収集しようとしている情報に必要な最小限に制限していることを確認してください。
ENVIRONMENT VARIABLES
If no corresponding commandline option is specified, sprio will use the value of
the following environment variables.
対応するコマンドラインオプションが指定されていない場合、sprioは次の環境変数の値を使用します。
- SLURM_CLUSTERS
- Same as --clusters
- SLURM_CONF
-
The location of the Slurm configuration file.
Slurm構成ファイルの場所。
- SPRIO_FEDERATION
- Same as --federation
- SPRIO_FORMAT
- Same as -o <output_format>, --format=<output_format>
- SPRIO_LOCAL
- Same as --local
- SPRIO_SIBLING
-
Same as --sibling
EXAMPLES
Print the list of all pending jobs with their weighted priorities保留中のすべてのジョブのリストを、重み付けされた優先順位とともに印刷します
> sprio
JOBID PRIORITY AGE FAIRSHARE JOBSIZE PARTITION QOS
65539 62664 0 51664 1000 10000 0
65540 62663 0 51663 1000 10000 0
65541 62662 0 51662 1000 10000 0
Print the list of all pending jobs with their normalized priorities
> sprio -n
JOBID PRIORITY AGE FAIRSHARE JOBSIZE PARTITION 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
Print the job priorities for specific jobs
> sprio --jobs=65548,65547
JOBID PRIORITY AGE FAIRSHARE JOBSIZE PARTITION QOS
65547 62078 0 51078 1000 10000 0
65548 62077 0 51077 1000 10000 0
Print the job priorities for jobs of specific users
> sprio --users=fred,sally
JOBID USER PRIORITY AGE FAIRSHARE JOBSIZE PARTITION QOS
65548 fred 62079 1 51077 1000 10000 0
65549 sally 62080 1 51078 1000 10000 0
Print the configured weights for each priority component
> sprio -w
JOBID PRIORITY AGE FAIRSHARE JOBSIZE PARTITION QOS
Weights 1000 100000 1000 10000 1
COPYING
Copyright (C) 2009 Lawrence Livermore National Security. Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER).Copyright (C) 2010-2017 SchedMD LLC.
This file is part of Slurm, a resource management program. For details, see <https://slurm.schedmd.com/>.
Slurm is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Slurm is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
SEE ALSO
squeue(1), sshare(1)
Index
This document was created by man2html using the manual pages.
Time: 22:00:05 GMT, April 09, 2020