gpt4 book ai didi

slurm - 如何知道 slurm 上正在运行的作业的实时内存使用情况?

转载 作者:行者123 更新时间:2023-12-04 17:43:12 41 4
gpt4 key购买 nike

我对 cpu 如何与内存通信知之甚少,所以我不确定这是否是一个“正确”的问题。

在我提交给 slurm 集群的作业脚本中,该脚本需要从存储在工作字典中的数据库中读取数据。我想监视运行此脚本所使用的内存。

如何编写 bash 脚本来执行此操作?我试过@CoffeeNerd的脚本。但是,在作业运行时,文件中只有一行输出

AveCPU|AveRSS|MaxRSS

如何修改此脚本以输出实时内存使用情况?

我知道 sstat命令,但我不确定是否类似于 sstat -j $JOBID.batch --format=MaxVMSize是我的问题的解决方案。

最佳答案

Slurm 有一个插件可以将作业的“配置文件”(PCU 使用情况、内存使用情况等)记录到 HDF5 中。文件。它为每个测量的项目保存一个时间序列。

利用

#SBATCH --profile=<all|none|[energy[,|task[,|filesystem[,|network]]]]>

激活它。

查看文档 here .

关于slurm - 如何知道 slurm 上正在运行的作业的实时内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53492090/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com