在slurm 中, 使用sacctmgr 修改user 所在partition . 举例说明
时间: 2024-03-14 18:44:31 浏览: 379
好的,我来举个例子。
假设你想将用户"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`命令查看分区的详细信息。
在slurm 中, 使用sacctmgr 给以添加的 user 增加分区 . 举例说明
好的,下面是在 Slurm 中使用 sacctmgr 给已添加的用户增加分区的步骤:
1. 确认你有足够的权限来管理用户和分区。通常情况下,只有管理员才有这些权限。
2. 打开终端并登录到 Slurm 集群的管理节点。
3. 运行以下命令以添加一个分区:
```bash
sacctmgr add cluster <cluster_name> partition <partition_name>
```
其中,`<cluster_name>` 是集群的名称,`<partition_name>` 是要添加的分区的名称。
4. 运行以下命令以添加用户并将其分配到分区:
```bash
sacctmgr add user <username> account=<account_name> partition=<partition_name>
```
其中,`<username>` 是要添加的用户的用户名,`<account_name>` 是用户所属的账户名称,`<partition_name>` 是要将用户分配到的分区的名称。
5. 确认用户已被添加并分配到了正确的分区。运行以下命令:
```bash
sacctmgr show user <username> -p
```
该命令将显示用户的详细信息,包括分配给他们的分区。
注意:以上命令中的 `<cluster_name>`,`<partition_name>`,`<username>`,`<account_name>` 都需要根据实际情况进行替换。
阅读全文