Как долго работы остаются в журнале учета работы Slurm?
Доступ к журналу учета заданий Slurm можно получить с помощью sacct
, но через некоторое время задания из этого удаляются. Как узнать, по истечении какого периода времени или как часто этот журнал очищается?
1 ответ
Во-первых, остерегайтесь того, что sacct
по умолчанию будут отображаться только задания текущего дня. использование --start
а также --end
выбрать таймфрейм. Для обычного пользователя, кроме того, sacct
отображает только рабочие места пользователя. В этом случае используйте --all
чтобы увидеть их всех.
Что, как говорится, sacct
будет зависеть от бэкэнда, выбранного для учета, как определено AccountingStorageType
в slurm.conf
,
Если AccountingStorageType
является accounting_storage/none
тогда sacct сможет перечислять только те задания, которые хранятся в памяти контроллера Slurm до тех пор, пока MinJobAge
(по умолчанию 300 секунд) в slurm.conf
,
Если AccountingStorageType
установлен в accounting_storage/filetxt
Это означает, что учетная запись сохраняется в файл, время хранения зависит от конфигурации logrotate
в этом файле.
Если AccountingStorageType
установлен вaccounting_storage/slurmdbd
ищите значение PurgeJobAfter
в slurmdbd.conf
(по умолчанию бесконечно).
Смотрите больше информации здесь.