SLURM scontrol show assoc_mgr flags=users

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.

  Key Functionality
  • Internal Cache Display: Unlike sacctmgr, which queries the Slurm database (SlurmDBD) directly, this command shows what the slurmctld daemon currently has loaded in its memory.
  • User Information: The flags=users filter 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.
  Common Variations
  • 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.
 Typical Output Data
When running this command, Slurm returns detailed fields for each user, including:
  • 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: текущее отслеживаемое использование ресурсов (например, процессора, памяти, графического процессора).
Справедливое распределение: нормализованные и необработанные значения общего доступа, используемые для определения приоритетов заданий.

=================================================================