User Tools

Site Tools


torque:インストール

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
torque:インストール [2017/08/31 20:03]
koudai
torque:インストール [2021/06/27 22:04] (current)
Line 24: Line 24:
 ====== Torqueのインストール ====== ====== Torqueのインストール ======
  
-以下では、計算ノード2台と計算ノードと兼用のヘッドノード1台を使用します。+以下では、ヘッドノード1台と計算ノード2台を例に説明します。
 各ノードのホスト名は 各ノードのホスト名は
  
-  * node01 +  * keisan_head 
-  * node02+  * keisan01 
 +  * keisan02
  
-とします。(node01がヘッドノードと兼用)+とします。
  
 ちなみにホスト名は ちなみにホスト名は
Line 37: Line 38:
  
 で確認することができます。 で確認することができます。
 +/etc/hostsを開いて、keisan_headのIPアドレスがlocalhostのものと同じにします。
 +>$ sudo vi /etc/hosts 
 +<file - hosts>
 +127.0.0.1 localhost
 +127.0.0.1 keisan_head
 +# (以下略)
 +</file>
 +もしホスト名やIPアドレスを更新したなら、コンピュータを再起動します。
 +
 +
  
 ===== ヘッドノード ===== ===== ヘッドノード =====
Line 50: Line 61:
  
 >$ sudo apt install torque-mom torque-client >$ sudo apt install torque-mom torque-client
 +
 +
 +
 +====== Torqueの設定 ======
 +
 +ヘッドノードおよび計算ノードの両方で、/etc/torque/server_nameにヘッドノードの名前を書き込みます。
 +>$ sudo vi /etc/torque/server_name
 +<file - server_name>
 +keisan_head
 +</file>
 +計算ノード側で設定することはこれ以上ありません。
 +
 +次に、ヘッドノードの/var/spool/torque/server_priv/にnodesというファイルを作り、計算ノードのホスト名を指定します。
 +>$ sudo vi /var/spool/torque/server_priv/nodes
 +<file - nodes>
 +keisan01 np=32
 +keisan02 np=32
 +</file>
 +npで一度に実行できるジョブの最大数を指定します。
 +計算ノードで
 +>$ cpuinfo
 +とすれば、各計算ノードで実行できるジョブの最大数(Processors(CPUs)の後ろにある数字)を確認できます。
 +
 +また、ヘッドノードの同じディレクトリにarraysというディレクトリがもしなければ作成します。
 +>$ sudo mkdir /var/spool/torque/server_priv/arrays
 +
 +次に、実行権限を編集します。
 +>\$ chmod 777 /var/spool/torque/spool /var/spool/torque/undelivered
 +>\$ chmod o+t /var/spool/torque/spool /var/spool/torque/undelivered
 +
 +以上が終われば、ジョブサーバーのpbs_serverを起動します。
 +
 +>$ sudo pbs_server -t create
 +>PBS_Server foo6134: Create mode and server database exists,
 +>do you wish to continue y/(n)?y
  
torque/インストール.1504177417.txt.gz · Last modified: 2021/06/27 22:00 (external edit)