制作一个包含指定 CPU 和内存区域的 rset,把它放在系统注册表中。
mkrset -c CPUlist [ -m MEMlist ] rsetname
mkrset 命令创建一个 rset,把它放入系统注册表中,它带有指定的 CPU 集和/或内存区域。rset 名在注册表中必须不存在。rset 的所有者和组标识将设置为命令发出者的所有者和组标识。rset 将具有读/写所有者权限以及组和其它用户的读权限。
-c | rset 中 CPU 列表。这可以是一个或多个 CPU 或 CPU 范围。 |
-m | rset 中内存区域的列表。这可以是一个或多个内存区域或范围。 |
rsetname | 放在系统注册表中的 rset 的名称。该名称由一个名称空间和一个 rsname 组成,二者由“/”(斜杠)分隔。名称空间和 rsname 都可以包含多达 255 个字符。有关 rset 名称的字符集限制的附加信息,请参阅 rs_registername() 服务。 |
用户必须具有 root 用户权限或 CAP_NUMA_ATTACH 能力。
mkrset -c 0-7 test/cpus0to7
mkrset -c 1 3 5-7 10 test/lotsofcpus
/usr/bin/mkrset | 包含 mkrset 命令。 |
attachrset、detachrset、execrset、lsrset 和 rmrset 命令。