在slurm 中, 使用sacctmgr 创建user时, 没有指定partition, 生成的新用户将属于那个partition ? 在association中的4个元素中, partition 的作用是什么? 请举例说明
时间: 2024-04-23 11:23:31 浏览: 211
在使用sacctmgr创建用户时,如果没有指定partition,则新用户将被分配到默认的partition中。默认情况下,partition被设置为“normal”。
在association中的4个元素中,partition的作用是指定哪些节点可以被该association所使用。举个例子,假设我们有两个partition,一个是normal,另一个是gpu。我们可以创建两个association,一个是normal_association,另一个是gpu_association。对于normal_association,我们可以将partition设置为“normal”,这样该association就可以使用所有的普通节点。对于gpu_association,我们可以将partition设置为“gpu”,这样该association就可以使用所有的GPU节点。
因此,partition在association中的作用是指定该association可以使用哪些节点。它允许我们对不同类型的节点进行分类,然后将它们分配给相应的association,从而更好地管理我们的计算资源。
相关问题
在slurm 中, 使用sacctmgr 修改user 所在partition . 举例说明
好的,我来举个例子。
假设你想将用户"bob"所在的partition从"default"修改为"gpu",那么你可以使用以下命令:
```
sacctmgr modify user where name=bob set account=gpu
```
其中,"modify user"表示修改用户信息,"where name=bob"表示指定要修改的用户为"bob","set account=gpu"表示将该用户所在的partition修改为"gpu"。
需要注意的是,修改用户所在partition需要具有管理员权限。如果你没有管理员权限,那么需要向系统管理员申请权限或者让系统管理员进行修改。
在 slurm中, 没有 sacctmgr modify partition ...命令 ?
在Slurm中,确实没有`sacctmgr modify partition`这个命令。Slurm的`partition`是由`scontrol`命令管理的。若要修改分区,您可以使用`scontrol update`命令。例如,要更改分区“my_partition”的最大节点数为100,请使用以下命令:`scontrol update partitionname=my_partition MaxNodes=100`。您可以使用`scontrol show partition`命令查看分区的详细信息。
阅读全文