scontrol show assoc_mgr flags=users is used to display the current state of Slurm’s internal Association Manager (assoc_mgr) cache specifically for user records.
- Internal Cache Display: Unlike
sacctmgr, which queries the Slurm database (SlurmDBD) directly, this command shows what theslurmctlddaemon currently has loaded in its memory. - User Information: The
flags=usersfilter restricts the output to user-specific data rather than displaying associations, QoS, or cluster information. - Troubleshooting: It is primarily used by administrators to verify that user updates made in the database (via
sacctmgr) have successfully propagated to the active scheduler.
- View Specific User: To see data for a single user, use:
scontrol show assoc_mgr users=<username> flags=users. - View QoS Records: To check quality of service limits instead:
scontrol show assoc_mgr flags=QOS. - View All Associations: To see the full 4-tuple (user, account, cluster, partition):
scontrol show assoc_mgr.
- UserName: The login name.
- DefaultAccount: The primary account used for billing if none is specified.
- TRES Limits: Current tracked resource usage (e.g., CPU, Memory, GPU).
- Fairshare: Normalized and raw share values used for job prioritization.
Команда
scontrol show assoc_mgr flags=users используется для отображения текущего состояния кэша внутреннего менеджера ассоциаций (assoc_mgr) Slurm специально для записей пользователей.
Основные функциональные возможности
Отображение внутреннего кэша: В отличие от sacctmgr, который запрашивает базу данных Slurm (SlurmDBD) напрямую, эта команда показывает, что демон slurmctld в данный момент загрузил в свою память.
Информация о пользователе: Фильтр flags=users ограничивает вывод пользовательскими данными, а не отображает ассоциации, QoS или информацию о кластере.
Устранение неполадок: В основном используется администраторами для проверки того, что пользовательские обновления, внесенные в базу данных (через sacctmgr), успешно переданы активному планировщику.
Распространенные варианты
Просмотр конкретного пользователя: Чтобы просмотреть данные для одного пользователя, используйте:
scontrol show assoc_mgr users=<имя пользователя> flags=пользователи.
Просмотр записей QoS: Чтобы вместо этого проверит ограничения на качество обслуживания: scontrol показывает флаги assoc_mgr=QOS.
Просмотреть все ассоциации: Чтобы увидеть полный набор из 4 элементов (пользователь, учетная запись, кластер, раздел): scontrol показывает assoc_mgr.
Типичные выходные данные
При выполнении этой команды Slurm возвращает подробные поля для каждого пользователя, включая:
UserName: Имя для входа в систему.
DefaultAccount: Основная учетная запись, используемая для выставления счетов, если она не указана.
Ограничения TRES: текущее отслеживаемое использование ресурсов (например, процессора, памяти, графического процессора).
Справедливое распределение: нормализованные и необработанные значения общего доступа, используемые для определения приоритетов заданий.
=================================================================