设置服务器特性的步骤

当执行 sjmServer.py 脚本时,使用关键字 set 定义可用来接收作业的服务器池。

也可以使用 set 来设置可并行执行的最大作业数。完成执行后,set 命令会显示服务器特性。

  1. 通过在命令行上传递一个或多个关键选项,设置 Simulation Job Manager (SJM) 特性。选项包括:
    选项 函数
    -a <name>

    当使用指向所用应用程序的关键字 set 时,这是必需的强制性选项。例如,mfg-msim-moldflow2018

    如果您不知道确切的名称,请使用 query 操作获得精确的拼写。

    -d <file>

    使用此选项可定义服务器池。这特别适用于实验设计、流道平衡和优化方案,在这些方案执行期间可能会形成和启动其子方案。

    <file> 是创建的文本文件的名称,其中包含要用于分发池的主机名或 IP 地址列表。每个服务器使用一行,并将本地计算机指定为“LOCALHOST”。

    -n # 使用此选项来设置可并行执行的最大作业数。将 # 替换为一个整数。
    -s <host> 使用此选项可指定要查询的计算机。可以使用计算机的主机名或其 IP 地址。如果未指定服务器,则查询 localhost。
  2. 示例:

  3. 要设置分发池,请键入
    $ sjmServer.py set -d pool.txt –a mfg-msim-moldflow2018
    其中 pool.txt 是用于指定具有一个子节点的分发池的 <file>,例如:
    LOCALHOST
    192.168.1.3
    
  4. 要将批处理队列大小设置为并行运行多达 5 个作业,请键入
    $ sjmServer.py set –a mfg-msim-moldflow2018 –n 5
  5. 要将远程计算机上的批处理队列大小设置为并行运行多达 8 个作业,请键入
    $ sjmServer.py set –a mfg-msim-moldflow2018 –n 8 –s 192.168.1.3