Где находится путь к бинарному файлу slurmd в HPC-системе?

Вопрос или проблема

Я хочу найти путь к бинарному файлу slurmd в HPC системе. Я использовал which slurmd, но возникла ошибка:

/usr/bin/which: нет slurmd в
(/opt/xcat/bin:/opt/xcat/sbin:/opt/xcat/share/xcat/tools:/opt/ohpc/pub/mpi/openmpi3-gnu8/3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/opt/ohpc/pub/utils/prun/1.3:/opt/ohpc/pub/utils/autotools/bin:/opt/ohpc/pub/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

Тем не менее, путь к slurmd.services является: /usr/lib/systemd/system/

Спасибо за ваши комментарии

Ответ или решение

Для поиска бинарного файла slurmd в системе высокопроизводительных вычислений (HPC) существуют различные подходы. В вашем случае команда which slurmd не смогла обнаружить бинарный файл, несмотря на то, что файл службы slurmd.services находится по пути /usr/lib/systemd/system/. Это может означать, что slurmd не установлен в стандартных каталогах PATH для исполняемых файлов.

Пошаговое руководство по поиску бинарного файла slurmd

  1. Проверка наличия пакета SLURM: Убедитесь, что пакет SLURM установлен на вашем HPC-системе. Вы можете воспользоваться следующими командами:

    • Для систем, использующих apt (например, Ubuntu/Debian):

      dpkg -l | grep slurm
    • Для систем, использующих yum (например, CentOS/RHEL):

      rpm -qa | grep slurm

    Если пакет не установлен, вы можете установить его с помощью соответствующего пакетного менеджера.

  2. Использование find или locate: Если вы уверены в том, что SLURM установлен, однако не можете найти slurmd, воспользуйтесь командой find или locate для поиска бинарного файла:

    • С помощью команды find:
      sudo find / -type f -name slurmd 2>/dev/null
    • С помощью команды locate (предварительно обновив базу данных):
      sudo updatedb
      locate slurmd
  3. Проверка конфигурации SLURM: Иногда бинарные файлы могут находиться в нестандартных директориях установки. Проверьте конфигурационные файлы SLURM, которые могут указать на местоположение бинарных файлов. Конфигурационные файлы часто находятся в /etc/slurm/.

  4. Альтернативные места установки: Если SLURM был установлен из исходников или с использованием нестандартного метода, бинарные файлы могут находиться в таких каталогах, как /usr/local/bin или /opt/slurm/bin. Попробуйте просмотреть эти директории вручную.

  5. Проверка системногоdemon`: Если slurmd установлен как служба, убедитесь, что она запущена. Для этого используйте:

    systemctl status slurmd

    Это позволит вам также увидеть путь к файлу службы.

Заключение

Как видно, наличие файла slurmd в системе требует использования различных методов поиска. Если все предложенные шаги не дали результата, возможно, стоит рассмотреть переустановку SLURM. Также полезно держать документацию по SLURM под рукой для понимания структуры каталогов и местоположения файлов.

Оцените материал
Добавить комментарий

Капча загружается...