sacct

Section: Slurm Commands (1)
Updated: Slurm Commands
Index

 

NAME

sacct - displays accounting data for all jobs and job steps in the Slurm job accounting log or Slurm database
sacct-SlurmジョブアカウンティングログまたはSlurmデータベース内のすべてのジョブおよびジョブステップのアカウンティングデータを表示します

 

SYNOPSIS

sacct [OPTIONS...]

 

DESCRIPTION

Accounting information for jobs invoked with Slurm are either logged in the job accounting log file or saved to the Slurm database, as configured with the AccountingStorageType parameter.
Slurmで呼び出されたジョブのアカウンティング情報は、AccountingStorageTypeパラメータで構成されたとおり、ジョブアカウンティングログファイルに記録されるか、Slurmデータベースに保存されます。

The sacct command displays job accounting data stored in the job accounting log file or Slurm database in a variety of forms for your analysis. The sacct command displays information on jobs, job steps, status, and exitcodes by default. You can tailor the output with the use of the --format= option to specify the fields to be shown.
sacctコマンドは、ジョブアカウンティングログファイルまたはSlurmデータベースに保存されているジョブアカウンティングデータをさまざまな形式で表示して分析します。sacctコマンドは、デフォルトでジョブ、ジョブステップ、ステータス、および終了コードに関する情報を表示します。--format =オプションを使用して出力を調整し、表示するフィールドを指定できます。

For the root user, the sacct command displays job accounting data for all users, although there are options to filter the output to report only the jobs from a specified user or group.
rootユーザーの場合、sacctコマンドはすべてのユーザーのジョブアカウンティングデータを表示しますが、指定されたユーザーまたはグループからのジョブのみを報告するように出力をフィルターするオプションがあります。

For the non-root user, the sacct command limits the display of job accounting data to jobs that were launched with their own user identifier (UID) by default. Data for other users can be displayed with the --allusers, --user, or --uid options.
非rootユーザーの場合、sacctコマンドは、ジョブアカウンティングデータの表示を、デフォルトで独自のユーザーID(UID)で起動されたジョブに制限します。他のユーザーのデータは、-allusers、-user、または--uidオプションで表示できます。

Elapsed time fields are presented as [days-]hours:minutes:seconds[.microseconds]. Only 'CPU' fields will ever have microseconds.
経過時間フィールドは、[日-]時間:分:秒[。マイクロ秒]として表示されます。「CPU」フィールドのみがマイクロ秒になります。

The default input file is the file named in the AccountingStorageLoc parameter in slurm.conf.
デフォルトの入力ファイルは、slurm.confのAccountingStorageLocパラメータで指定されたファイルです。

Note:
If designated, the slurmdbd.conf option PrivateData may further restrict the accounting data visible to users which are not SlurmUser, root, or a user with AdminLevel=Admin. See the slurmdbd.conf man page for additional details on restricting access to accounting data.
注:指定した場合、slurmdbd.confオプションPrivateDataは、SlurmUser、root、またはAdminLevel = Adminのユーザーではないユーザーに表示されるアカウンティングデータをさらに制限する場合があります。アカウンティングデータへのアクセス制限の詳細については、slurmdbd.confのmanページを参照してください。
Note:
If the AccountingStorageType is set to "accounting_storage/filetxt", space characters embedded within account names, job names, and step names will be replaced by underscores. If account names with embedded spaces are needed, it is recommended that a database type of accounting storage be configured.
注:AccountingStorageTypeが「accounting_storage / filetxt」に設定されている場合、アカウント名、ジョブ名、およびステップ名に埋め込まれたスペース文字はアンダースコアに置き換えられます。スペースが埋め込まれたアカウント名が必要な場合は、データベースタイプのアカウンティングストレージを構成することをお勧めします。
Note:
The contents of Slurm's database are maintained in lower case. This may result in some sacct output differing from that of other Slurm commands.
注:Slurmのデータベースの内容は小文字で維持されます。これにより、一部のsacct出力が他のSlurmコマンドの出力と異なる場合があります。
Note:
Much of the data reported by sacct has been generated by the wait3() and getrusage() system calls. Some systems gather and report incomplete information for these calls; sacct reports values of 0 for this missing data. See your systems getrusage (3) man page for information about which data are actually available on your system.
注:sacctによって報告されるデータの多くは、wait3()およびgetrusage()システムコールによって生成されています。一部のシステムは、これらの呼び出しに関する不完全な情報を収集して報告します。sacctは、この欠落しているデータについて0の値を報告します。システムで実際に使用できるデータについては、システムのgetrusage(3)のマニュアルページを参照してください。

 

OPTIONS

-a, --allusers
Displays all users jobs when run by user root or if PrivateData is not configured to jobs. Otherwise display the current user's jobs
ユーザーrootによって実行された場合、またはPrivateDataがジョブに構成されていない場合、すべてのユーザージョブを表示します。それ以外の場合は、現在のユーザーのジョブを表示します

-A account_list , --accounts=account_list
Displays jobs when a comma separated list of accounts are given as the argument.
アカウントのコンマ区切りリストが引数として指定されている場合にジョブを表示します。

-b, --brief
Displays a brief listing, which includes the following data:
次のデータを含む簡単なリストを表示します。
jobid
status
exitcode

-c, --completion
Use job completion data instead of job accounting. The JobCompType parameter in the slurm.conf file must be defined to a non-none option. Does not support federated cluster information (local data only).
ジョブアカウンティングの代わりにジョブ完了データを使用します。slurm.confファイルのJobCompTypeパラメータは、none以外のオプションに定義する必要があります。連合クラスター情報をサポートしません(ローカルデータのみ)。

-C constraint_list, --constraints=constraint_list
Comma separated list to filter jobs based on what constraints/features the job requested. Multiple options will be treated as 'and' not 'or', so the job would need all constraints specified to be returned not one or the other.
ジョブが要求する制約/機能に基づいてジョブをフィルタリングするためのカンマ区切りリスト。複数のオプションは「または」ではなく「および」として扱われるため、ジョブでは、指定されたすべての制約がどちらか一方ではなく返される必要があります。

--delimiter=characters
ASCII characters used to separate the fields when specifying the -p or -P options. The default delimiter is a '|'. This option is ignored if -p or -P options are not specified.
-pまたは-Pオプションを指定するときにフィールドを区切るために使用されるASCII文字。デフォルトの区切り文字は「|」です。-pまたは-Pオプションが指定されていない場合、このオプションは無視されます。

-D, --duplicates
If Slurm job ids are reset, some job numbers will probably appear more than once in the accounting log file but refer to different jobs. Such jobs can be distinguished by the "submit" time stamp in the data records.
SlurmジョブIDがリセットされると、一部のジョブ番号はおそらくアカウンティングログファイルに複数回表示されますが、別のジョブを参照します。このようなジョブは、データレコードの「送信」タイムスタンプによって区別できます。

When data for specific jobs are requested with the --jobs option, sacct returns the most recent job with that number. This behavior can be overridden by specifying --duplicates, in which case all records that match the selection criteria will be returned.
--jobsオプションを使用して特定のジョブのデータが要求されると、sacctはその番号の最新のジョブを返します。この動作は--duplicatesを指定することでオーバーライドできます。その場合、選択基準に一致するすべてのレコードが返されます。

NOTE: Revoked federated sibling jobs are hidden unless the --duplicates option is specified.
注:--duplicatesオプションが指定されていない限り、取り消された連携兄弟ジョブは非表示になります。

-e, --helpformat
Print a list of fields that can be specified with the --format option.
--formatオプションで指定できるフィールドのリストを出力します。

Fields available:

Account             AdminComment        AllocCPUS           AllocGRES
AllocNodes          AllocTRES           AssocID             AveCPU
AveCPUFreq          AveDiskRead         AveDiskWrite        AvePages
AveRSS              AveVMSize           BlockID             Cluster
Comment             Constraints         ConsumedEnergy      ConsumedEnergyRaw
CPUTime             CPUTimeRAW          DBIndex             DerivedExitCode
Elapsed             ElapsedRaw          Eligible            End
ExitCode            Flags               GID                 Group
JobID               JobIDRaw            JobName             Layout
MaxDiskRead         MaxDiskReadNode     MaxDiskReadTask     MaxDiskWrite
MaxDiskWriteNode    MaxDiskWriteTask    MaxPages            MaxPagesNode
MaxPagesTask        MaxRSS              MaxRSSNode          MaxRSSTask
MaxVMSize           MaxVMSizeNode       MaxVMSizeTask       McsLabel
MinCPU              MinCPUNode          MinCPUTask          NCPUS
NNodes              NodeList            NTasks              Priority
Partition           QOS                 QOSRAW              Reason
ReqCPUFreq          ReqCPUFreqMin       ReqCPUFreqMax       ReqCPUFreqGov
ReqCPUS             ReqGRES             ReqMem              ReqNodes
ReqTRES             Reservation         ReservationId       Reserved
ResvCPU             ResvCPURAW          Start               State
Submit              Suspended           SystemCPU           SystemComment
Timelimit           TimelimitRaw        TotalCPU            TRESUsageInAve
TRESUsageInMax      TRESUsageInMaxNode  TRESUsageInMaxTask  TRESUsageInMin
TRESUsageInMinNode  TRESUsageInMinTask  TRESUsageInTot      TRESUsageOutAve
TRESUsageOutMax     TRESUsageOutMaxNode TRESUsageOutMaxTask TRESUsageOutMin
TRESUsageOutMinNode TRESUsageOutMinTask TRESUsageOutTot     UID
User                UserCPU             WCKey               WCKeyID
WorkDir

NOTE: When using with Ave[RSS|VM]Size or their values in TRESUsageIn[Ave|Tot]. They represent the average/total of the highest watermarks over all ranks in the step. When using sstat they represent the average/total at the moment the command was run.
注:Ave [RSS | VM] Sizeまたはそれらの値をTRESUsageIn [Ave | Tot]で使用する場合。それらは、ステップ内のすべてのランクで最高の透かしの平均/合計を表します。sstatを使用する場合、それらはコマンドが実行された瞬間の平均/合計を表します。

NOTE: TRESUsage*Min* values represent the lowest highwater mark in the step.
注:TRESUsage * Min *値は、ステップの最低水準点を表します。
The section titled "Job Accounting Fields" describes these fields.
「ジョブアカウンティングフィールド」というタイトルのセクションでは、これらのフィールドについて説明します。

-E end_time, --endtime=end_time
Select jobs in any state before the specified time. If states are given with the -s option return jobs in this state before this period. See the DEFAULT TIME WINDOW for more details.
指定した時刻より前の任意の状態のジョブを選択します。-sオプションで状態を指定すると、この期間の前にこの状態のジョブが返されます。詳細については、DEFAULT TIME WINDOWを参照してください。

Valid time formats are...

HH:MM[:SS] [AM|PM]
MMDD[YY] or MM/DD[/YY] or MM.DD[.YY]
MM/DD[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]

--federation
Show jobs from the federation if a member of one.
メンバーの場合、フェデレーションからのジョブを表示します。

-f file, --file=file
Causes the sacct command to read job accounting data from the named file instead of the current Slurm job accounting log file. Only applicable when running the filetxt plugin.
sacctコマンドが、現在のSlurmジョブアカウンティングログファイルではなく、指定されたファイルからジョブアカウンティングデータを読み取るようにします。filetxtプラグインを実行する場合にのみ適用されます。

-F flag_list, --flags=flag_list
Comma separated list to filter jobs based on what various ways the jobs were handled. Current flags are SchedSubmit, SchedMain, SchedBackfill. These particular options describe the scheduler that started the job.
ジョブが処理されたさまざまな方法に基づいてジョブをフィルタリングするためのカンマ区切りリスト。現在のフラグは、SchedSubmit、SchedMain、SchedBackfillです。これらの特定のオプションは、ジョブを開始したスケジューラーを説明します。

-g gid_list, --gid=gid_list --group=group_list
Displays the statistics only for the jobs started with the GID or the GROUP specified by the gid_list or the group_list operand, which is a comma-separated list. Space characters are not allowed. Default is no restrictions.
gid_listまたはgroup_listオペランドで指定されたGIDまたはGROUPで開始されたジョブの統計のみを表示します。これは、コンマ区切りのリストです。スペース文字は使用できません。デフォルトは制限なしです。

-h, --help
Displays a general help message.
一般的なヘルプメッセージを表示します。

-i, --nnodes=N
Return jobs which ran on this many nodes (N = min[-max])
この数のノードで実行されたジョブを返す(N = min [-max])

-j job(.step) , --jobs=job(.step)
Displays information about the specified job(.step) or list of job(.step)s.
指定されたジョブ(.step)またはジョブ(.step)のリストに関する情報を表示します。
The job(.step) parameter is a comma-separated list of jobs. Space characters are not permitted in this list. NOTE: A step id of 'batch' will display the information about the batch step.
job(.step)パラメーターは、ジョブのコンマ区切りのリストです。このリストではスペース文字は使用できません。注: 'batch'のステップIDは、バッチステップに関する情報を表示します。
By default sacct shows only jobs with Eligible time, but with this option the non-eligible will be also shown. NOTE: If --state is also specified, as non-eligible are not PD, then non-eligible jobs will not be displayed. See the DEFAULT TIME WINDOW for details about how this option changes the default -S and -E options.
デフォルトでは、sacctは適格な時間のジョブのみを表示しますが、このオプションを使用すると、適格でない時間も表示されます。注:--stateも指定されている場合、適格でないジョブはPDではないため、適格でないジョブは表示されません。このオプションがデフォルトの-Sおよび-Eオプションを変更する方法の詳細については、DEFAULT TIME WINDOWを参照してください。

-k, --timelimit-min
Only send data about jobs with this timelimit. If used with timelimit_max this will be the minimum timelimit of the range. Default is no restriction.
この時間制限のあるジョブに関するデータのみを送信します。timelimit_maxと一緒に使用した場合、これは範囲の最小時間制限になります。デフォルトは制限なしです。

-K, --timelimit-max
Ignored by itself, but if timelimit_min is set this will be the maximum timelimit of the range. Default is no restriction.
単独では無視されますが、timelimit_minが設定されている場合、これは範囲の最大制限時間になります。デフォルトは制限なしです。

--local
Show only jobs local to this cluster. Ignore other clusters in this federation (if any). Overrides --federation.
このクラスターにローカルなジョブのみを表示します。このフェデレーション内の他のクラスターを無視します(ある場合)。--federationをオーバーライドします。

-l, --long
Equivalent to specifying:
指定と同等:
--format=jobid,jodidraw,jobname,partition,maxvmsize,maxvmsizenode, maxvmsizetask,avevmsize,maxrss,maxrssnode,maxrsstask,averss,maxpages, maxpagesnode,maxpagestask,avepages,mincpu,mincpunode,mincputask,avecpu,ntasks, alloccpus,elapsed,state,exitcode,avecpufreq,reqcpufreqmin,reqcpufreqmax, reqcpufreqgov,reqmem,consumedenergy,maxdiskread,maxdiskreadnode,maxdiskreadtask, avediskread,maxdiskwrite,maxdiskwritenode,maxdiskwritetask,avediskwrite, allocgres,reqgres,reqtres,alloctres,tresusageinave,tresusageinmax, tresusageinmaxn,tresusageinmaxt,tresusageinmin,tresusageinminn,tresusageinmint, tresusageintot,tresusageoutmax,tresusageoutmaxn, tresusageoutmaxt,tresusageoutave,tresusageouttot

-L, --allclusters
Display jobs ran on all clusters. By default, only jobs ran on the cluster from where sacct is called are displayed.
すべてのクラスターで実行された表示ジョブ。デフォルトでは、sacctが呼び出されたクラスターで実行されたジョブのみが表示されます。

-M cluster_list, --clusters=cluster_list
Displays the statistics only for the jobs started on the clusters specified by the cluster_list operand, which is a comma-separated list of clusters. Space characters are not allowed in the cluster_list.
クラスターのコンマ区切りリストであるcluster_listオペランドで指定されたクラスターで開始されたジョブのみの統計を表示します。cluster_listではスペース文字は使用できません。
A value of 'all' will query to run on all clusters. The default is current cluster you are executing the sacct command on or all clusters in the federation when executed on a federated cluster. This option implicitly sets the --local option.
「all」の値は、すべてのクラスターで実行するように照会します。デフォルトは、sacctコマンドを実行している現在のクラスター、または連携クラスターで実行されたときに連携内のすべてのクラスターです。このオプションは、暗黙的に--localオプションを設定します。

-n, --noheader
No heading will be added to the output. The default action is to display a header.
見出しは出力に追加されません。デフォルトのアクションは、ヘッダーを表示することです。

--noconvert
Don't convert units from their original type (e.g. 2048M won't be converted to 2G).
単位を元のタイプから変換しないでください(例:2048Mは2Gに変換されません)。

-N node_list, --nodelist=node_list
Display jobs that ran on any of these node(s). node_list can be a ranged string.
これらのノードのいずれかで実行されたジョブを表示します。node_listには、範囲付きの文字列を指定できます。

--name=jobname_list
Display jobs that have any of these name(s).
これらの名前を持つジョブを表示します。

-o, --format
Comma separated list of fields. (use "--helpformat" for a list of available fields).
フィールドのカンマ区切りリスト。(使用可能なフィールドのリストについては、「-helpformat」を使用してください)。

NOTE: When using the format option for listing various fields you can put a %NUMBER afterwards to specify how many characters should be printed.
注:さまざまなフィールドをリストするためにフォーマットオプションを使用する場合、後で%NUMBERを入力して、印刷する文字数を指定できます。

e.g. format=name%30 will print 30 characters of field name right justified. A %-30 will print 30 characters left justified.
たとえば、format = name%30は、右揃えで30文字のフィールド名を出力します。%-30は、左揃えで30文字を印刷します。

When set, the SACCT_FORMAT environment variable will override the default format. For example:
設定すると、SACCT_FORMAT環境変数がデフォルトの形式を上書きします。例えば:

SACCT_FORMAT="jobid,user,account,cluster"

-p, --parsable
output will be '|' delimited with a '|' at the end
出力は '|'になります '|'で区切られた 最後に

-P, --parsable2
output will be '|' delimited without a '|' at the end
出力は '|'になります '|'なしで区切られます 最後に

-q, --qos
Only send data about jobs using these qos. Default is all.
これらのQoSを使用するジョブに関するデータのみを送信します。デフォルトはすべてです。

-r, --partition

Comma separated list of partitions to select jobs and job steps from. The default is all partitions.
ジョブとジョブステップを選択するパーティションのコンマ区切りリスト。デフォルトはすべてのパーティションです。

-R reason_list, --reason=reason_list
Comma separated list to filter jobs based on what reason the job wasn't scheduled outside resources/priority.
ジョブがリソース/優先度外でスケジュールされなかった理由に基づいてジョブをフィルタリングするためのカンマ区切りリスト。

-s state_list, --state=state_list
Selects jobs based on their state during the time period given. Unless otherwise specified, the start and end time will be the current time when the --state option is specified and only currently running jobs can be displayed.
指定された期間中の状態に基づいてジョブを選択します。特に指定がない限り、開始時刻と終了時刻は--stateオプションが指定されている場合の現在の時刻であり、現在実行中のジョブのみを表示できます。
A start and/or end time must be specified to view information about jobs not currently running.
現在実行されていないジョブに関する情報を表示するには、開始時間または終了時間、あるいはその両方を指定する必要があります。
See the JOB STATE CODES section below for a list of state designators. Multiple state names may be specified using comma separators. Either the short or long form of the state name may be used (e.g. CA or CANCELLED) and the name is case insensitive (i.e. ca and CA both work).
状態指定子のリストについては、以下の「ジョブの状態コード」セクションを参照してください。カンマ区切りを使用して複数の州名を指定できます。状態名の短い形式または長い形式(CAまたはCANCELLEDなど)を使用でき、名前では大文字と小文字が区別されません(つまり、caとCAの両方が機能します)。

NOTE: Note for a job to be selected in the PENDING state it must have "EligibleTime" in the requested time interval or different from "Unknown". The "EligibleTime" is displayed by the "scontrol show job" command. For example jobs submitted with the "--hold" option will have "EligibleTime=Unknown" as they are pending indefinitely.
注:PENDING状態で選択されるジョブについては、要求された時間間隔内に「EligibleTime」が含まれているか、「不明」とは異なる必要があることに注意してください。「EligibleTime」は「scontrol show job」コマンドで表示されます。たとえば、「-hold」オプションで送信されたジョブは、無期限に保留されているため、「EligibleTime = Unknown」になります。

NOTE: When specifying states and no start time is given the default start time is 'now'. This is only when -j is not used. If -j is used the start time will default to 'Epoch'. In both cases if no end time is given it will default to 'now'. See the DEFAULT TIME WINDOW for more details.
注:状態を指定し、開始時刻が指定されていない場合、デフォルトの開始時刻は「現在」です。これは、-jが使用されていない場合のみです。-jを使用すると、開始時刻はデフォルトで「エポック」になります。どちらの場合も、終了時間を指定しないと、デフォルトで「今」になります。詳細については、DEFAULT TIME WINDOWを参照してください。

-S, --starttime
Select jobs in any state after the specified time. Default is 00:00:00 of the current day, unless the '-s' or '-j' options are used. If the '-s' option is used, then the default is 'now'. If states are given with the '-s' option then only jobs in this state at this time will be returned. If the '-j' option is used, then the default time is Unix Epoch 0. See the DEFAULT TIME WINDOW for more details.
指定した時刻より後の状態のジョブを選択します。'-s'または '-j'オプションを使用しない限り、デフォルトは当日の00:00:00です。'-s'オプションが使用されている場合、デフォルトは 'now'です。'-s'オプションで状態が指定されている場合、この時点でこの状態のジョブのみが返されます。'-j'オプションが使用されている場合、デフォルトの時刻はUnixエポック0です。詳細については、DEFAULT TIME WINDOWを参照してください。

Valid time formats are...

HH:MM[:SS] [AM|PM]
MMDD[YY] or MM/DD[/YY] or MM.DD[.YY]
MM/DD[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]

-T, --truncate
Truncate time. So if a job started before --starttime the start time would be truncated to --starttime. The same for end time and --endtime.
時間を切り捨てます。したがって、ジョブが--starttimeより前に開始された場合、開始時刻は--starttimeに切り捨てられます。終了時間と--endtimeについても同じです。

-u uid_list, --uid=uid_list, --user=user_list
Use this comma separated list of uids or user names to select jobs to display. By default, the running user's uid is used.
このコンマ区切りのuidまたはユーザー名のリストを使用して、表示するジョブを選択します。デフォルトでは、実行中のユーザーのuidが使用されます。

--units=[KMGTP]
Display values in specified unit type. Takes precedence over --noconvert option.
指定された単位タイプで値を表示します。--noconvertオプションよりも優先されます。

--usage
Display a command usage summary.
コマンドの使用法の要約を表示します。

-v, --verbose
Primarily for debugging purposes, report the state of various variables during processing.
主にデバッグ目的で、処理中のさまざまな変数の状態を報告します。

-V, --version
Print version.
印刷バージョン。

--whole-hetjob=[yes|no]
When querying heterogeneous jobs, Slurm by default retrieves the information about all the components of the job if the het_job_id (leader id) is selected. If a non-leader heterogeneous job component id is selected only that component is retrieved by default. This behavior can be changed by using this option. If set to 'yes' or no value is set, then information about all the components will be retrieved no matter which component is selected in the job filter. Otherwise, if set to 'no' then only the selected heterogeneous job components will be retrieved, even when selecting the leader.
異種ジョブを照会するとき、het_job_id(リーダーID)が選択されている場合、Slurmはデフォルトでジョブのすべてのコンポーネントに関する情報を取得します。非リーダーの異種ジョブコンポーネントIDが選択されている場合、デフォルトではそのコンポーネントのみが取得されます。この動作は、このオプションを使用して変更できます。「yes」に設定するか、値を設定しない場合、ジョブフィルターで選択されているコンポーネントに関係なく、すべてのコンポーネントに関する情報が取得されます。それ以外の場合、「no」に設定すると、リーダーを選択した場合でも、選択した異種ジョブコンポーネントのみが取得されます。

-W wckey_list, --wckeys=wckey_list
Displays the statistics only for the jobs started on the wckeys specified by the wckey_list operand, which is a comma-separated list of wckey names. Space characters are not allowed in the wckey_list. Default is all wckeys.
wckey_listオペランドで指定されたwckeysで開始されたジョブのみの統計を表示します。これは、wckey名のコンマ区切りリストです。wckey_listではスペース文字は使用できません。デフォルトはすべてのwckeysです。

-x associd_list, --associations=assoc_list
Displays the statistics only for the jobs running under the association ids specified by the assoc_list operand, which is a comma-separated list of association ids. Space characters are not allowed in the assoc_list. Default is all associations.
assoc_listオペランドで指定されたアソシエーションID(コンマ区切りのアソシエーションIDのリスト)で実行されているジョブの統計のみを表示します。assoc_listではスペース文字は使用できません。デフォルトはすべての関連付けです。

-X, --allocations
Only show statistics relevant to the job allocation itself, not taking steps into consideration.
ステップを考慮せずに、ジョブ割り当て自体に関連する統計のみを表示します。

 

Job Accounting Fields

The following describes each job accounting field:
以下では、各ジョブアカウンティングフィールドについて説明します。
ALL
Print all fields listed below.
以下にリストされているすべてのフィールドを印刷します。

AllocCPUs
Count of allocated CPUs. Equivalent to NCPUS.
割り当てられたCPUの数。NCPUSと同等です。

AllocGRES
Names and counts of generic resources allocated.
割り当てられた総称リソースの名前と数。

AllocNodes
Number of nodes allocated to the job/step. 0 if the job is pending.
ジョブ/ステップに割り当てられたノードの数。ジョブが保留中の場合は0。

AllocTres
Trackable resources. These are the resources allocated to the job/step after the job started running. For pending jobs this should be blank. For more details see AccountingStorageTRES in slurm.conf.
追跡可能なリソース。これらは、ジョブの実行開始後にジョブ/ステップに割り当てられたリソースです。保留中のジョブの場合、これは空白にする必要があります。詳細については、slurm.confのAccountingStorageTRESを参照してください。

Account
Account the job ran under.
ジョブが実行されたアカウント。

AssocID
Reference to the association of user, account and cluster.
ユーザー、アカウント、クラスターの関連付けへの参照。

AveCPU
Average (system + user) CPU time of all tasks in job.
ジョブ内のすべてのタスクの平均(システム+ユーザー)CPU時間。

AveCPUFreq
Average weighted CPU frequency of all tasks in job, in kHz.
ジョブ内のすべてのタスクの加重平均CPU周波数(kHz)。

AveDiskRead
Average number of bytes read by all tasks in job.
ジョブ内のすべてのタスクによって読み取られた平均バイト数。

AveDiskWrite
Average number of bytes written by all tasks in job.
ジョブ内のすべてのタスクによって書き込まれた平均バイト数。

AvePages
Average number of page faults of all tasks in job.
ジョブ内のすべてのタスクのページ不在の平均数。

AveRSS
Average resident set size of all tasks in job.
ジョブ内のすべてのタスクの平均常駐セットサイズ。

AveVMSize
Average Virtual Memory size of all tasks in job.
ジョブ内のすべてのタスクの平均仮想メモリサイズ。

Cluster
Cluster name.
クラスター名。

Comment
The job's comment string when the AccountingStoreJobComment parameter in the slurm.conf file is set (or defaults) to YES. The Comment string can be modified by invoking sacctmgr modify job or the specialized sjobexitmod command.
slurm.confファイルのAccountingStoreJobCommentパラメータがYES(またはデフォルト)に設定されている場合のジョブのコメント文字列。コメント文字列は、sacctmgr変更ジョブまたは特殊なsjobexitmodコマンドを呼び出すことによって変更できます。

ConsumedEnergy
Total energy consumed by all tasks in job, in joules. Note: Only in case of exclusive job allocation this value reflects the jobs' real energy consumption.
ジュールで、ジョブのすべてのタスクによって消費された総エネルギー。注:排他的なジョブ割り当ての場合のみ、この値はジョブの実際のエネルギー消費を反映します。

CPUTime
Time used (Elapsed time * CPU count) by a job or step in HH:MM:SS format.
HH:MM:SS形式のジョブまたはステップによって使用された時間(経過時間* CPUカウント)。

CPUTimeRAW
Time used (Elapsed time * CPU count) by a job or step in cpu-seconds.
ジョブまたはステップがCPU時間で使用した時間(経過時間* CPU数)。

DerivedExitCode
The highest exit code returned by the job's job steps (srun invocations). Following the colon is the signal that caused the process to terminate if it was terminated by a signal. The DerivedExitCode can be modified by invoking sacctmgr modify job or the specialized sjobexitmod command.
ジョブのジョブステップ(srun呼び出し)によって返される最高の終了コード。コロンの後には、プロセスがシグナルによって終了した場合にプロセスを終了させたシグナルがあります。DerivedExitCodeは、sacctmgr変更ジョブまたは特殊なsjobexitmodコマンドを呼び出すことによって変更できます。

Elapsed
The jobs elapsed time.
ジョブの経過時間。
The format of this fields output is as follows:
このフィールド出力のフォーマットは次のとおりです。
[DD-[HH:]]MM:SS
as defined by the following:
次のように定義されます。
DD
days
hh
hours
mm
minutes
ss
seconds

Eligible
When the job became eligible to run in the same format as End.
ジョブが終了と同じ形式で実行できるようになったとき。

End
Termination time of the job. Format output is, YYYY-MM-DDTHH:MM:SS, unless changed through the SLURM_TIME_FORMAT environment variable.
ジョブの終了時刻。SLURM_TIME_FORMAT環境変数で変更しない限り、形式の出力はYYYY-MM-DDTHH:MM:SSです。

ExitCode
The exit code returned by the job script or salloc, typically as set by the exit() function. Following the colon is the signal that caused the process to terminate if it was terminated by a signal.
ジョブスクリプトまたはsallocによって返される終了コード。通常、exit()関数によって設定されます。コロンの後には、プロセスがシグナルによって終了した場合にプロセスを終了させたシグナルがあります。

GID
The group identifier of the user who ran the job.
ジョブを実行したユーザーのグループ識別子。

Group
The group name of the user who ran the job.
ジョブを実行したユーザーのグループ名。

JobID
The identification number of the job or job step.
ジョブまたはジョブステップの識別番号。
Regular jobs are in the form:
通常のジョブは次の形式です。
JobID[.JobStep]
Array jobs are in the form:
配列ジョブは次の形式です。
ArrayJobID_ArrayTaskID
Heterogeneous jobs are in the form:
異機種混在ジョブは次の形式です。
HetJobID+HetJobOffset.

JobIDRaw
The identification number of the job or job step. Prints the JobID in the form JobID[.JobStep] for regular, heterogeneous and array jobs..
ジョブまたはジョブステップの識別番号。通常の異種ジョブの配列ジョブのJobID [.JobStep]の形式でJobIDを出力します。

JobName
The name of the job or job step. The slurm_accounting.log file is a space delimited file. Because of this if a space is used in the jobname an underscore is substituted for the space before the record is written to the accounting file. So when the jobname is displayed by sacct the jobname that had a space in it will now have an underscore in place of the space.
ジョブまたはジョブステップの名前。slurm_accounting.logファイルは、スペースで区切られたファイルです。このため、ジョブ名にスペースが使用されている場合、レコードがアカウンティングファイルに書き込まれる前に、スペースがアンダースコアに置き換えられます。そのため、sacctによってジョブ名が表示されると、スペースが含まれていたジョブ名にスペースの代わりに下線が付けられます。

Layout
What the layout of a step was when it was running. This can be used to give you an idea of which node ran which rank in your job.
ステップの実行時のレイアウトはどのようなものでしたか。これを使用して、ジョブでどのノードがどのランクで実行されたかを把握できます。

MaxDiskRead
Maximum number of bytes read by all tasks in job.
ジョブ内のすべてのタスクによって読み取られる最大バイト数。

MaxDiskReadNode
The node on which the maxdiskread occurred.
maxdiskreadが発生したノード。

MaxDiskReadTask
The task ID where the maxdiskread occurred.
maxdiskreadが発生したタスクID。

MaxDiskWrite
Maximum number of bytes written by all tasks in job.
ジョブ内のすべてのタスクによって書き込まれた最大バイト数。

MaxDiskWriteNode
The node on which the maxdiskwrite occurred.
maxdiskwriteが発生したノード。

MaxDiskWriteTask
The task ID where the maxdiskwrite occurred.
maxdiskwriteが発生したタスクID。

MaxPages
Maximum number of page faults of all tasks in job.
ジョブ内のすべてのタスクのページ不在の最大数。

MaxPagesNode
The node on which the maxpages occurred.
maxpagesが発生したノード。

MaxPagesTask
The task ID where the maxpages occurred.
maxpagesが発生したタスクID。

MaxRSS
Maximum resident set size of all tasks in job.
ジョブ内のすべてのタスクの最大常駐セットサイズ。

MaxRSSNode
The node on which the maxrss occurred.
maxrssが発生したノード。

MaxRSSTask
The task ID where the maxrss occurred.
maxrssが発生したタスクID。

MaxVMSize
Maximum Virtual Memory size of all tasks in job.
ジョブ内のすべてのタスクの最大仮想メモリサイズ。

MaxVMSizeNode
The node on which the maxvmsize occurred.
maxvmsizeが発生したノード。

MaxVMSizeTask
The task ID where the maxvmsize occurred.
maxvmsizeが発生したタスクID。

MinCPU
Minimum (system + user) CPU time of all tasks in job.
ジョブ内のすべてのタスクの最小(システム+ユーザー)CPU時間。

MinCPUNode
The node on which the mincpu occurred.
mincpuが発生したノード。

MinCPUTask
The task ID where the mincpu occurred.
mincpuが発生したタスクID。

NCPUS
Total number of CPUs allocated to the job. Equivalent to AllocCPUS.
ジョブに割り当てられたCPUの総数。AllocCPUSと同等です。

NodeList
List of nodes in job/step.
ジョブ/ステップのノードのリスト。

NNodes
Number of nodes in a job or step. If the job is running, or ran, this count will be the number allocated, else the number will be the number requested.
ジョブまたはステップのノード数。ジョブが実行中または実行中の場合、この数は割り当てられた数になります。それ以外の場合は、要求された数になります。

NTasks
Total number of tasks in a job or step.
ジョブまたはステップのタスクの総数。

Priority
Slurm priority.
スラム優先。

Partition
Identifies the partition on which the job ran.
ジョブが実行されたパーティションを識別します。

QOS
Name of Quality of Service.
サービス品質の名前。

QOSRAW
Numeric id of Quality of Service.
サービス品質の数値ID。

ReqCPUFreq
Requested CPU frequency for the step, in kHz. Note: This value applies only to a job step. No value is reported for the job.
ステップの要求されたCPU周波数(kHz)。注:この値はジョブステップにのみ適用されます。ジョブの値は報告されません。

ReqCPUFreqGov
Requested CPU frequency governor for the step, in kHz. Note: This value applies only to a job step. No value is reported for the job.
ステップの要求されたCPU周波数ガバナー(kHz)。注:この値はジョブステップにのみ適用されます。ジョブの値は報告されません。

ReqCPUFreqMax
Maximum requested CPU frequency for the step, in kHz. Note: This value applies only to a job step. No value is reported for the job.
ステップの最大要求CPU周波数(kHz)。注:この値はジョブステップにのみ適用されます。ジョブの値は報告されません。

ReqCPUFreqMin
Minimum requested CPU frequency for the step, in kHz. Note: This value applies only to a job step. No value is reported for the job.
ステップの最小要求CPU周波数(kHz)。注:この値はジョブステップにのみ適用されます。ジョブの値は報告されません。

ReqCPUS
Number of requested CPUs.
要求されたCPUの数。

ReqGRES
Names and counts of generic resources requested.
要求された総称リソースの名前と数。

ReqMem
Minimum required memory for the job, in MB. A 'c' at the end of number represents Memory Per CPU, a 'n' represents Memory Per Node. Note: This value is only from the job allocation, not the step.
ジョブに必要な最小メモリ(MB単位)。数字の末尾の「c」はCPUあたりのメモリを表し、「n」はノードあたりのメモリを表します。注:この値は、ジョブ割り振りからのものであり、ステップからのものではありません。

ReqNodes
Requested minimum Node count for the job/step.
ジョブ/ステップのリクエストされた最小ノード数。

ReqTres
Trackable resources. These are the minimum resource counts requested by the job/step at submission time. For more details see AccountingStorageTRES in slurm.conf.
追跡可能なリソース。これらは、サブミット時にジョブ/ステップが要求する最小リソース数です。詳細については、slurm.confのAccountingStorageTRESを参照してください。

Reservation
Reservation Name.
予約名。

ReservationId
Reservation Id.
予約ID。

Reserved
How much wall clock time was used as reserved time for this job. This is derived from how long a job was waiting from eligible time to when it actually started. Format is the same as Elapsed.
このジョブの予約時間として使用された実時間。これは、ジョブが適格な時間から実際に開始されるまで待機していた時間から導出されます。形式はElapsedと同じです。

ResvCPU
How many CPU seconds were used as reserved time for this job. Format is the same as Elapsed.
このジョブの予約時間として使用されたCPU秒数。形式はElapsedと同じです。

ResvCPURAW
How many CPU seconds were used as reserved time for this job. Format is in processor seconds.
このジョブの予約時間として使用されたCPU秒数。フォーマットはプロセッサー秒単位です。

Start
Initiation time of the job in the same format as End.
終了と同じ形式のジョブの開始時刻。

State
Displays the job status, or state. See the JOB STATE CODES section below for a list of possible states.
ジョブのステータスまたは状態を表示します。可能な状態のリストについては、以下の「ジョブ状態コード」セクションを参照してください。

If more information is available on the job state than will fit into the current field width (for example, the uid that CANCELLED a job) the state will be followed by a "+". You can increase the size of the displayed state using the "%NUMBER" format modifier described earlier.
現在のフィールド幅に収まるよりも多くの情報がジョブの状態で利用できる場合(たとえば、ジョブをキャンセルしたuid)、状態の後には「+」が続きます。前述の「%NUMBER」フォーマット修飾子を使用して、表示される状態のサイズを増やすことができます。

NOTE: The RUNNING state will return suspended jobs as well. In order to print suspended jobs you must request SUSPENDED at a different call from RUNNING.
注:RUNNING状態では、中断されたジョブも返されます。一時停止されたジョブを印刷するには、RUNNINGとは異なる呼び出しでSUSPENDEDを要求する必要があります。

NOTE: The RUNNING state will return any jobs completed (cancelled or otherwise) in the time period requested as the job was also RUNNING during that time. If you are only looking for jobs that finished, please choose the appropriate state(s) without the RUNNING state.
注:RUNNING状態は、要求された期間に完了した(キャンセルされた、またはその他の)ジョブを返します。これは、その期間中にジョブが実行中であったためです。終了したジョブのみを探している場合は、実行状態ではない適切な状態を選択してください。

Submit
The time the job was submitted in the same format as End.
ジョブが終了と同じ形式で送信された時刻。

NOTE: If a job is requeued, the submit time is reset. To obtain the original submit time it is necessary to use the -D or --duplicate option to display all duplicate entries for a job.
注:ジョブがキューに再登録されると、送信時刻がリセットされます。元の送信時刻を取得するには、-Dまたは--duplicateオプションを使用して、ジョブのすべての重複エントリを表示する必要があります。

Suspended
The amount of time a job or job step was suspended. Format is the same as Elapsed.
ジョブまたはジョブステップが一時停止された時間。形式はElapsedと同じです。

SystemCPU
The amount of system CPU time used by the job or job step. Format is the same as Elapsed.
ジョブまたはジョブステップによって使用されるシステムCPU時間の量。形式はElapsedと同じです。

NOTE: SystemCPU provides a measure of the task's parent process and does not include CPU time of child processes.
注:SystemCPUは、タスクの親プロセスの測定値を提供し、子プロセスのCPU時間は含みません。

Timelimit
What the timelimit was/is for the job. Format is the same as Elapsed.
仕事の期限は何でしたか/です。形式はElapsedと同じです。

TimelimitRaw
What the timelimit was/is for the job. Format is in number of minutes.
仕事の期限は何でしたか/です。フォーマットは分単位です。

TotalCPU
The sum of the SystemCPU and UserCPU time used by the job or job step. The total CPU time of the job may exceed the job's elapsed time for jobs that include multiple job steps. Format is the same as Elapsed.
ジョブまたはジョブステップで使用されるSystemCPU時間とUserCPU時間の合計。ジョブの合計CPU時間は、複数のジョブステップを含むジョブのジョブの経過時間を超える場合があります。形式はElapsedと同じです。

NOTE: TotalCPU provides a measure of the task's parent process and does not include CPU time of child processes.
注:TotalCPUは、タスクの親プロセスの測定値を提供し、子プロセスのCPU時間は含みません。

TresUsageInAve
Tres average usage in by all tasks in job. NOTE: If corresponding TresUsageInMaxTask is -1 the metric is node centric instead of task.
Tresは、ジョブ内のすべてのタスクによる平均使用率です。注:対応するTresUsageInMaxTaskが-1の場合、メトリックはタスクではなくノード中心になります。

TresUsageInMax
Tres maximum usage in by all tasks in job. NOTE: If corresponding TresUsageInMaxTask is -1 the metric is node centric instead of task.
ジョブ内のすべてのタスクによる最大使用量をトレスします。注:対応するTresUsageInMaxTaskが-1の場合、メトリックはタスクではなくノード中心になります。

TresUsageInMaxNode
Node for which each maximum TRES usage out occurred.
それぞれの最大TRES使用量が発生したノード。

TresUsageInMaxTask
Task for which each maximum TRES usage out occurred.
TRESの最大使用量が発生した各タスク。

TresUsageInMin
Tres minimum usage in by all tasks in job. NOTE: If corresponding TresUsageInMinTask is -1 the metric is node centric instead of task.
ジョブ内のすべてのタスクによる最小使用量をトレスします。注:対応するTresUsageInMinTaskが-1の場合、メトリックはタスクではなくノード中心になります。

TresUsageInMinNode
Node for which each minimum TRES usage out occurred.
各最小TRES使用量が発生したノード。

TresUsageInMinTask
Task for which each minimum TRES usage out occurred.
各最小TRES使用量が発生したタスク。

TresUsageInTot
Tres total usage in by all tasks in job.
ジョブ内のすべてのタスクによる合計使用量をトレスします。

TresUsageOutAve
Tres average usage out by all tasks in job. NOTE: If corresponding TresUsageOutMaxTask is -1 the metric is node centric instead of task.
作業中のすべてのタスクによる平均使用量をトレスします。注:対応するTresUsageOutMaxTaskが-1の場合、メトリックはタスクではなくノード中心になります。

TresUsageOutMax
Tres maximum usage out by all tasks in job. NOTE: If corresponding TresUsageOutMaxTask is -1 the metric is node centric instead of task.
ジョブ内のすべてのタスクによる最大使用量をトレスします。注:対応するTresUsageOutMaxTaskが-1の場合、メトリックはタスクではなくノード中心になります。

TresUsageOutMaxNode
Node for which each maximum TRES usage out occurred.
それぞれの最大TRES使用量が発生したノード。

TresUsageOutMaxTask
Task for which each maximum TRES usage out occurred.
TRESの最大使用量が発生した各タスク。

TresUsageOutTot
Tres total usage out by all tasks in job.
ジョブ内のすべてのタスクによる合計使用量をトレスします。

UID
The user identifier of the user who ran the job.
ジョブを実行したユーザーのユーザーID。

User
The user name of the user who ran the job.
ジョブを実行したユーザーのユーザー名。

UserCPU
The amount of user CPU time used by the job or job step. Format is the same as Elapsed.
ジョブまたはジョブステップによって使用されるユーザーCPU時間の量。形式はElapsedと同じです。

NOTE: UserCPU provides a measure of the task's parent process and does not include CPU time of child processes.
注:UserCPUは、タスクの親プロセスの測定値を提供し、子プロセスのCPU時間を含みません。

WCKey
Workload Characterization Key. Arbitrary string for grouping orthogonal accounts together.
ワークロード特性化キー。直交アカウントをグループ化するための任意の文字列。

WCKeyID
Reference to the wckey.
wckeyへの参照。

 

JOB STATE CODES

BF BOOT_FAIL
Job terminated due to launch failure, typically due to a hardware failure (e.g. unable to boot the node or block and the job can not be requeued).
起動の失敗、通常はハードウェアの障害が原因でジョブが終了しました(ノードまたはブロックを起動できず、ジョブを再キューイングできないなど)。
CA CANCELLED
Job was explicitly cancelled by the user or system administrator. The job may or may not have been initiated.
ユーザーまたはシステム管理者によってジョブが明示的にキャンセルされました。ジョブは開始されている場合と開始されていない場合があります。
CD COMPLETED
Job has terminated all processes on all nodes with an exit code of zero.
ジョブは、すべてのノードのすべてのプロセスを終了コード0で終了しました。
DL DEADLINE
Job terminated on deadline.
ジョブは期限に終了しました。
F FAILED
Job terminated with non-zero exit code or other failure condition.
ジョブはゼロ以外の終了コードまたはその他の障害状態で終了しました。
NF NODE_FAIL
Job terminated due to failure of one or more allocated nodes.
割り当てられた1つ以上のノードの障害により、ジョブが終了しました。
OOM OUT_OF_MEMORY
Job experienced out of memory error.
ジョブでメモリ不足エラーが発生しました。
PD PENDING
Job is awaiting resource allocation.
ジョブはリソース割り当てを待っています。
PR PREEMPTED
Job terminated due to preemption.
プリエンプションが原因でジョブが終了しました。
R RUNNING
Job currently has an allocation.
ジョブには現在割り当てがあります。
RQ REQUEUED
Job was requeued.
ジョブは再キューイングされました。
RS RESIZING
Job is about to change size.
ジョブはサイズを変更しようとしています。
RV REVOKED
Sibling was removed from cluster due to other cluster starting the job.
他のクラスターがジョブを開始したため、兄弟がクラスターから削除されました。
S SUSPENDED
Job has an allocation, but execution has been suspended and CPUs have been released for other jobs.
ジョブには割り当てがありますが、実行が一時停止され、CPUが他のジョブ用に解放されました。
TO TIMEOUT
Job terminated upon reaching its time limit.
時間制限に達したときにジョブが終了しました。

 

DEFAULT TIME WINDOW

The options --starttime and --endtime define the time window between which sacct is going to search. For historical and practical reasons their default values (i.e. the default time window) depends on other options: --jobs and --state.
オプション--starttimeと--endtimeは、sacctが検索する時間枠を定義します。歴史的および実際的な理由から、それらのデフォルト値(つまり、デフォルトの時間枠)は他のオプション--jobsおよび--stateに依存します。

Depending on if --jobs and/or --state are specified, the default values of --starttime and --endtime options are:
--jobsや--stateが指定されているかどうかに応じて、-starttimeおよび--endtimeオプションのデフォルト値は次のとおりです。

WITHOUT EITHER --jobs NOR --state specified:
WITHOUT EITHER --jobs NOR --state specified:
---starttime
Defaults to Midnight.
デフォルトは真夜中です。
---endtime
Defaults to Now.
デフォルトはNowです。

WITH --jobs AND WITHOUT --state specified:
WITH --jobs AND WITHOUT --stateが指定されています:
---starttime
Defaults to Epoch 0.
デフォルトはエポック0です。
---endtime
Defaults to Now.
デフォルトはNowです。

WITHOUT --jobs AND WITH --state specified:
WITHOUT --jobs AND WITH --state specified:
---starttime
Defaults to Now.
デフォルトはNowです。
---endtime
Defaults to --starttime and to Now if --starttime is not specified.
デフォルトは--starttimeで、-starttimeが指定されていない場合はNowです。

WITH BOTH --jobs AND --state specified:
---starttime
Defaults to Epoch 0.
デフォルトはエポック0です。
---endtime
Defaults to --starttime or to Now if --starttime is not specified.
デフォルトは--starttime、または--starttimeが指定されていない場合はNowです。

NOTE: With -v/--verbose a message about the actual time window in use is shown.
注:-v /-verboseを使用すると、使用中の実際の時間枠に関するメッセージが表示されます。

 

PERFORMANCE

Executing sacct sends a remote procedure call to slurmdbd. If enough calls from sacct or other Slurm client commands that send remote procedure calls to the slurmdbd daemon come in at once, it can result in a degradation of performance of the slurmdbd daemon, possibly resulting in a denial of service.
sacctを実行すると、slurmdbdにリモートプロシージャコールが送信されます。リモートプロシージャコールをslurmdbdデーモンに送信するsacctまたは他のSlurmクライアントコマンドからの十分な呼び出しが一度に着信すると、slurmdbdデーモンのパフォーマンスが低下し、サービス拒否が発生する可能性があります。

Do not run sacct or other Slurm client commands that send remote procedure calls to slurmdbd from loops in shell scripts or other programs. Ensure that programs limit calls to sacct to the minimum necessary for the information you are trying to gather.
シェルスクリプトまたは他のプログラムのループからslurmdbdにリモートプロシージャコールを送信するsacctまたは他のSlurmクライアントコマンドを実行しないでください。プログラムが、sacctへの呼び出しを、収集しようとしている情報に必要な最小限に制限していることを確認してください。

 

ENVIRONMENT VARIABLES

Some sacct options may be set via environment variables. These environment variables, along with their corresponding options, are listed below. (Note: Commandline options will always override these settings.)
一部のsacctオプションは、環境変数を介して設定できます。これらの環境変数と対応するオプションを以下に示します。(注:コマンドラインオプションは常にこれらの設定を上書きします。)

SACCT_FEDERATION
Same as --federation
SACCT_LOCAL
Same as --local
SLURM_CONF
The location of the Slurm configuration file.
Slurm構成ファイルの場所。
SLURM_TIME_FORMAT
Specify the format used to report time stamps. A value of standard, the default value, generates output in the form "year-month-dateThour:minute:second". A value of relative returns only "hour:minute:second" if the current day. For other dates in the current year it prints the "hour:minute" preceded by "Tomorr" (tomorrow), "Ystday" (yesterday), the name of the day for the coming week (e.g. "Mon", "Tue", etc.), otherwise the date (e.g. "25 Apr").
タイムスタンプの報告に使用される形式を指定します。標準の値(デフォルト値)は、「year-month-dateThour:minute:second」の形式で出力を生成します。relativeの値は、当日の場合、「時:分:秒」のみを返します。今年の他の日付については、 "Tomorr"(明日)、 "Ystday"(昨日)、次の週の曜日の名前(例: "Mon"、 "Tue"、など)、それ以外の場合は日付(「4月25日」など)。
For other years it returns a date month and year without a time (e.g. "6 Jun 2012"). All of the time stamps use a 24 hour format.
それ以外の年については、日付なしの月と年を時間なしで返します(例:「2012年6月6日」)。すべてのタイムスタンプは24時間形式を使用します。

A valid strftime() format can also be specified. For example, a value of "%a %T" will report the day of the week and a time stamp (e.g. "Mon 12:34:56").
有効なstrftime()形式も指定できます。たとえば、「%a%T」の値は、曜日とタイムスタンプを報告します(「Mon 12:34:56」など)。

 

EXAMPLES

This example illustrates the default invocation of the sacct command:
この例は、sacctコマンドのデフォルトの呼び出しを示しています。

# sacct
Jobid      Jobname    Partition    Account AllocCPUS State     ExitCode
---------- ---------- ---------- ---------- ---------- ---------- --------
2          script01   srun       acct1               1 RUNNING           0
3          script02   srun       acct1               1 RUNNING           0
4          endscript  srun       acct1               1 RUNNING           0
4.0                   srun       acct1               1 COMPLETED         0

This example shows the same job accounting information with the brief option.
この例は、簡単なオプションを使用した同じジョブアカウンティング情報を示しています。

# sacct --brief
     Jobid     State  ExitCode
---------- ---------- --------
2          RUNNING           0
3          RUNNING           0
4          RUNNING           0
4.0        COMPLETED         0

# sacct --allocations
Jobid      Jobname    Partition Account    AllocCPUS  State     ExitCode
---------- ---------- ---------- ---------- ------- ---------- --------
3          sja_init   andy       acct1            1 COMPLETED         0
4          sjaload    andy       acct1            2 COMPLETED         0
5          sja_scr1   andy       acct1            1 COMPLETED         0
6          sja_scr2   andy       acct1           18 COMPLETED         2
7          sja_scr3   andy       acct1           18 COMPLETED         0
8          sja_scr5   andy       acct1            2 COMPLETED         0
9          sja_scr7   andy       acct1           90 COMPLETED         1
10         endscript  andy       acct1          186 COMPLETED         0

This example demonstrates the ability to customize the output of the sacct command. The fields are displayed in the order designated on the command line.
この例は、sacctコマンドの出力をカスタマイズする機能を示しています。フィールドは、コマンドラインで指定された順序で表示されます。

# sacct --format=jobid,elapsed,ncpus,ntasks,state
     Jobid    Elapsed      Ncpus   Ntasks     State
---------- ---------- ---------- -------- ----------
3            00:01:30          2        1 COMPLETED
3.0          00:01:30          2        1 COMPLETED
4            00:00:00          2        2 COMPLETED
4.0          00:00:01          2        2 COMPLETED
5            00:01:23          2        1 COMPLETED
5.0          00:01:31          2        1 COMPLETED

This example demonstrates the use of the -T (--truncate) option when used with -S (--starttime) and -E (--endtime). When the -T option is used, the start time of the job will be the specified -S value if the job was started before the specified time, otherwise the time will be the job's start time. The end time will be the specified -E option if the job ends after the specified time, otherwise it will be the jobs end time.
この例は、-S(--starttime)および-E(--endtime)とともに使用した場合の-T(--truncate)オプションの使用法を示しています。-Tオプションを使用すると、ジョブが指定した時刻より前に開始された場合、ジョブの開始時刻は指定された-S値になります。それ以外の場合、時刻はジョブの開始時刻になります。終了時刻は、ジョブが指定された時刻より後に終了する場合は指定された-Eオプションになります。それ以外の場合は、ジョブの終了時刻になります。

NOTE: If no -s (--state) option is given sacct will display jobs that ran during the specified time, otherwise it returns jobs that were in the state requested during that period of time.
注:-s(--state)オプションが指定されていない場合、sacctは指定された時間中に実行されたジョブを表示します。それ以外の場合は、その期間中に要求された状態にあったジョブを返します。

Without -T (normal operation) sacct output would be like this.
-T(通常の操作)がない場合、sacctの出力は次のようになります。

# sacct -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid,start,end,state
    JobID                 Start                  End        State
--------- --------------------- -------------------- ------------
2         2014-07-03T11:33:16   2014-07-03T11:59:01   COMPLETED
3         2014-07-03T11:35:21   Unknown               RUNNING
4         2014-07-03T11:35:21   2014-07-03T11:45:21   COMPLETED
5         2014-07-03T11:41:01   Unknown               RUNNING

By adding the -T option the job's start and end times are truncated to reflect only the time requested. If a job started after the start time requested or finished before the end time requested those times are not altered. The -T option is useful when determining exact run times during any given period.
-Tオプションを追加することにより、ジョブの開始時刻と終了時刻は、要求された時間のみを反映するように切り捨てられます。要求された開始時刻の後に開始されたジョブ、または要求された終了時刻の前に終了したジョブは変更されません。-Tオプションは、特定の期間の正確な実行時間を決定するときに役立ちます。

# sacct -T -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid,jobname,user,start,end,state
    JobID                 Start                  End        State
--------- --------------------- -------------------- ------------
2         2014-07-03T11:40:00   2014-07-03T11:59:01   COMPLETED
3         2014-07-03T11:40:00   2014-07-03T12:00:00   RUNNING
4         2014-07-03T11:40:00   2014-07-03T11:45:21   COMPLETED
5         2014-07-03T11:41:01   2014-07-03T12:00:00   RUNNING


 

COPYING

Copyright (C) 2005-2007 Copyright Hewlett-Packard Development Company L.P.
Copyright (C) 2008-2010 Lawrence Livermore National Security. Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER).
Copyright (C) 2010-2014 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.  

FILES

/etc/slurm.conf
Entries to this file enable job accounting and designate the job accounting log file that collects system job accounting.
/var/log/slurm_accounting.log
The default job accounting log file. By default, this file is set to read and write permission for root only.
 

SEE ALSO

sstat(1), ps (1), srun(1), squeue(1), getrusage (2), time (2)


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
Job Accounting Fields
JOB STATE CODES
DEFAULT TIME WINDOW
PERFORMANCE
ENVIRONMENT VARIABLES
EXAMPLES
COPYING
FILES
SEE ALSO

This document was created by man2html using the manual pages.
Time: 20:44:46 GMT, May 21, 2020