作业在 Slurm 作业统计日志中保留多长时间?
How long do jobs stay in Slurm job acounting log?
可以使用 sacct
访问 Slurm 作业统计日志,但一段时间后作业会从中删除。我如何知道该日志在哪个时间段后或多久被清除一次?
首先,请注意 sacct
默认情况下只会显示当天的工作。使用 --start
和 --end
选择时间范围。此外,对于普通用户,sacct
仅显示用户的职位。在这种情况下,请使用 --all
查看全部。
也就是说,sacct
将取决于为会计选择的后端,如 slurm.conf
中的 AccountingStorageType
所定义。
如果 AccountingStorageType
是 accounting_storage/none
那么 sacct 将只能列出保存在 Slurm 控制器内存中的作业,只要在 MinJobAge
中定义(默认 300 秒) ) 在 slurm.conf
.
如果AccountingStorageType
设置为accounting_storage/filetxt
,表示记账保存到文件,保留时间取决于文件logrotate
的配置。
如果AccountingStorageType
设置为accounting_storage/slurmdbd
,在slurmdbd.conf
中查找PurgeJobAfter
的值(默认为无穷大)。
查看更多信息here。
可以使用 sacct
访问 Slurm 作业统计日志,但一段时间后作业会从中删除。我如何知道该日志在哪个时间段后或多久被清除一次?
首先,请注意 sacct
默认情况下只会显示当天的工作。使用 --start
和 --end
选择时间范围。此外,对于普通用户,sacct
仅显示用户的职位。在这种情况下,请使用 --all
查看全部。
也就是说,sacct
将取决于为会计选择的后端,如 slurm.conf
中的 AccountingStorageType
所定义。
如果 AccountingStorageType
是 accounting_storage/none
那么 sacct 将只能列出保存在 Slurm 控制器内存中的作业,只要在 MinJobAge
中定义(默认 300 秒) ) 在 slurm.conf
.
如果AccountingStorageType
设置为accounting_storage/filetxt
,表示记账保存到文件,保留时间取决于文件logrotate
的配置。
如果AccountingStorageType
设置为accounting_storage/slurmdbd
,在slurmdbd.conf
中查找PurgeJobAfter
的值(默认为无穷大)。
查看更多信息here。