topology.conf

Section: Slurm Configuration File (5)
Updated: Slurm Configuration File
Index

 

NAME

topology.conf - Slurm configuration file for defining the network topology
topology.conf-ネットワークトポロジを定義するためのSlurm構成ファイル

 

PREREQUISITES

Topology.conf can only represent a hierarchical network.
Topology.confは、階層ネットワークのみを表すことができます。
All nodes in the network must be connected to at least one switch.
ネットワーク内のすべてのノードは、少なくとも1つのスイッチに接続する必要があります。
The network must be fully connected to use a RoutePlugin.
RoutePluginを使用するには、ネットワークが完全に接続されている必要があります。
Jobs can only span nodes connected by the same switch fabric, even if there are available idle nodes.
使用可能なアイドルノードがある場合でも、ジョブは同じスイッチファブリックで接続されたノードにのみスパンできます。

 

DESCRIPTION

topology.conf is an ASCII file which describes the cluster's network topology for optimized job resource allocation.
topology.confは、最適化されたジョブリソース割り当てのためのクラスターのネットワークトポロジを記述するASCIIファイルです。
The file location can be modified at system build time using the DEFAULT_SLURM_CONF parameter or at execution time by setting the SLURM_CONF environment variable.
ファイルの場所は、システムのビルド時にDEFAULT_SLURM_CONFパラメーターを使用して変更することも、実行時にSLURM_CONF環境変数を設定することによって変更することもできます。
The file will always be located in the same directory as the slurm.conf file.
このファイルは常にslurm.confファイルと同じディレクトリにあります。

Parameter names are case insensitive.
パラメータ名では大文字と小文字は区別されません。
Any text following a "#" in the configuration file is treated as a comment through the end of that line.
構成ファイルの「#」に続くテキストは、その行の終わりまでコメントとして扱われます。
Changes to the configuration file take effect upon restart of Slurm daemons, daemon receipt of the SIGHUP signal, or execution of the command "scontrol reconfigure" unless otherwise noted.
構成ファイルへの変更は、特に明記されていない限り、Slurmデーモンの再起動、デーモンによるSIGHUPシグナルの受信、またはコマンド「scontrolreconfigure」の実行時に有効になります。

The network topology configuration one one line defining a switch name and its children, either node names or switch names.
ネットワークトポロジ構成は、スイッチ名とその子(ノード名またはスイッチ名)を定義する1行です。
Slurm's hostlist expression parser is used, so the node and switch names need not be consecutive (e.g. "Nodes=tux[0-3,12,18-20]" and "Switches=s[0-2,4-8,12]" will parse fine).
Slurmのホストリスト式パーサーが使用されるため、ノード名とスイッチ名は連続している必要はありません(例: "Nodes = tux [0-3,12,18-20]"および "Switches = s [0-2,4-8,12 ] "は正常に解析されます)。
An optional link speed may also be specified.
オプションのリンク速度も指定できます。

The topology.conf file for an Infiniband switch can be automatically generated using the slurmibtopology tool found here:
Infinibandスイッチのtopology.confファイルは、次の場所にあるslurmibtopologyツールを使用して自動的に生成できます。
<https://ftp.fysik.dtu.dk/Slurm/slurmibtopology.sh>.

The overall configuration parameters available include:
使用可能な全体的な構成パラメーターは次のとおりです。

SwitchName
The name of a switch.
スイッチの名前。
This name is internal to Slurm and arbitrary.
この名前はSlurmの内部であり、任意です。
Each switch should have a unique name.
各スイッチには一意の名前を付ける必要があります。
This field must be specified.
このフィールドを指定する必要があります。
Switches
Child switches of the named switch.
名前付きスイッチの子スイッチ。
Either this option or the Nodes option must be specified.
このオプションまたはノードオプションのいずれかを指定する必要があります。
Nodes
Child Nodes of the named leaf switch.
名前付きリーフスイッチの子ノード。
Either this option or the Switches option must be specified.
このオプションまたはスイッチオプションのいずれかを指定する必要があります。
LinkSpeed
An optional value specifying the performance of this communication link.
この通信リンクのパフォーマンスを指定するオプションの値。
The units used are arbitrary and this information is currently not used.
使用される単位は任意であり、この情報は現在使用されていません。
It may be used in the future to optimize resource allocations.
将来的には、リソース割り当てを最適化するために使用される可能性があります。

 

EXAMPLE


##################################################################
# Slurm's network topology configuration file for use with the
# topology/tree plugin
##################################################################
SwitchName=s0 Nodes=dev[0-5]
SwitchName=s1 Nodes=dev[6-11]
SwitchName=s2 Nodes=dev[12-17]
SwitchName=s3 Switches=s[0-2]

 

COPYING

Copyright (C) 2009 Lawrence Livermore National Security. Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER).
Copyright (C) 2010-2013 SchedMD LLC.

This file is part of Slurm, a resource management program. For details, see <https://slurm.schedmd.com/>.

Slurm is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Slurm is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

 

SEE ALSO

slurm.conf(5)


 

Index

NAME
PREREQUISITES
DESCRIPTION
EXAMPLE
COPYING
SEE ALSO

This document was created by man2html using the manual pages.
Time: 22:00:05 GMT, April 09, 2020