可以使用sacct
访问Slurm作业记帐日志,但过了一段时间就会从中删除作业。如何找出该日志被清除的时间段或频率?
答案 0 :(得分:0)
首先,请注意sacct
默认只显示当天的作业。使用--start
和--end
选择时间范围。此外,对于普通用户,sacct
仅显示用户的作业。在这种情况下,请使用--all
查看所有内容。
话虽如此,sacct
将取决于AccountingStorageType
中slurm.conf
定义的会计后端选择。
如果AccountingStorageType
为accounting_storage/none
,则只要在MinJobAge
(默认为300秒)中定义,sacct将只能列出保存在Slurm控制器内存中的作业slurm.conf
。
如果AccountingStorageType
设置为accounting_storage/filetxt
,表示会计已保存到文件,则保留时间取决于该文件上logrotate
的配置。
如果AccountingStorageType
设置为accounting_storage/slurmdbd
,请在PurgeJobAfter
中查找slurmdbd.conf
的值(默认为无限)。
查看更多信息here。