英语法语西班牙语

Ad


OnWorks 网站图标

lamboot - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 lamboot

这是 lamboot 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


lamboot - 启动 LAM 多计算机。

概要


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c conf 文件] [-字首
/lam/install/path/] [-sessionprefix 值] [-sessionsuffix 值]
[-withlamprefixpath 值] [-ssi 键值] [bhost]

配置


-b 假设本地和远程 shell 是相同的。 这意味着只有一个远程 shell
调用用于每个节点。 如果 -b 未使用,两次远程 shell 调用
用于每个节点。

-d 打开调试输出。 这意味着 -v。

-h 打印命令帮助菜单。

-l 延迟主机名到 IP 地址的解析。

-字首 使用 /lam/install/path/ 中指定的 LAM 安装。 不兼容
7.1 之前的 LAM/MPI 版本。

-s 关闭本地节点上的 stdio。

-SSI 折扣值
将参数发送到各种 SSI 模块。 请参阅下面的“SSI”部分。

-v 详细点。

-x 以容错模式运行。

-H 不显示命令标题。

-nn 不要在远程代理命令行中添加“-n”

-例如 不要在远程主机上强制执行 $HOME/.profile

-会话前缀 折扣值
设置会话前缀,覆盖 LAM_MPI_SESSION_PREFIX。

-会话后缀 折扣值
设置会话后缀,覆盖 LAM_MPI_SESSION_SUFFIX。

- WithlampRefixPath 折扣值
覆盖内部安装路径。 仅供内部使用,请勿使用,除非
你知道你在做什么。

环境 变数


lam_mpi_session_prefix

lam_mpi_session_suffix
可以更改 LAM/MPI 使用的会话目录,通常是
形成:

tmpdir/lam-用户名@主机名[-后缀]

tmpdir 将被设置为 lam_mpi_session_prefix 如果设置。 否则,它将回落到
的值 TMPDIR. 如果这些都没有设置,则默认为 /tmp。

后缀可以被覆盖 lam_mpi_session_suffix 环境变量。 如果
lam_mpi_session_suffix 未设置且 LAM 在受支持的批处理下运行
调度系统, $后缀 将是当前正在运行的作业的唯一值。

商品描述


羔羊 工具在引导中指定的每台机器上启动 LAM 软件
模式, 主机. 引导模式指定要在运行中使用的节点的主机名-
时间 MPI 环境,并可选择列出 LAM 在每个节点上可能使用的 CPU。 这
用户可能希望首先运行 侦察(1) 验证LAM是否可以启动的工具。

启动 LAM 是一个三步过程。 在第一步中, 引导(1) 在每个
指定的机器。 然后每台机器分配一个动态端口并进行通信
羔羊 收集它们。 在第三步, 羔羊 给每台机器
机器/端口列表以形成完全连接的拓扑。 如果有任何机器
无法启动,或者如果在第一步完成之前超时期限到期, 羔羊
所调用 (1) 终止LAM并报告错误。

主机 文件是用主机文件语法编写的 LAM 启动模式。 看 主机(5)。
可以在 LAMBHOST 环境中指定引导模式而不是命令行
多变的。 否则使用默认文件 lam-bhost.def。 LAM 搜索 主机 第一
在本地目录中,然后在etc/下的安装目录中。

此外, 羔羊 为各个 LAM 节点使用流程模式。 流程模式
(见 CONF(5)) 是对构成操作系统的进程的描述
节点。 一般来说,系统管理员维护这个文件——LAM/MPI 用户会
一般不需要更改这个文件。 用户也可以自定义
具有私有流程模式的 LAM 软件。

主机 文件
的格式 主机 文件记录在 主机(5) 手册页。

羔羊 将解析所有名称 主机 在其中的节点上 羔羊 被调用(
源节点)。 之后,LAM 将只使用 IP 地址,而不使用名称。 具体来说,
不使用所有其他节点上的名称解析配置。 因此,源节点
必须能够解析中的所有名称 主机 到所有人都可以访问的地址
其他节点。

一个常见的错误是列出 本地 (或任何解析为特殊地址的名称
127.0.0.1 -- 环回 TCP/IP 设备)在一个 主机 包含其他节点的文件。 在
在这种情况下,地址 127.0.0.1 将作为地址发送到每个其他节点
源节点的。 如果其他节点尝试使用 127.0.0.1 联系源节点,
他们实际上会联系自己,最终会超时并失败。

从获得的 IP 地址 主机 用于 LAM 的元消息:启动和
作业关闭、用于协调的带外消息等。 流量
相当低(除非使用 MPI 消息传递的“lamd”模式,在这种情况下所有 MPI
流量还将利用 LAM 的元消息进行传输——参见 米匹伦(1))。 使用时
TCP RPI,这些 IP 地址也用于通过直接套接字传递 MPI 消息
每对节点之间。

一个常见的情况是一个“主”节点有多个网络接口卡 (NIC)——一个
一个连接到公共网络,一个连接到一个私有网络
要运行并行作业的地方。 将主节点包含在一个 主机 文件,IP
专用网络上 NIC 的名称(或地址)应列在 主机。 这
确保所有其他节点都可以访问专用网络上的主节点。

再举一个例子,一些配置在一个节点的每个节点中有多个 TCP/IP NIC。
并行工作。 一个 NIC 被认为是“慢”的(例如,10Mbps),而另一个被认为是
“快速”(例如,100Mbps)。 希望允许 LAM 利用更高的
MPI 消息的“快速”网络上的带宽。 像这样, 主机 应该列出 IP 名称
(或地址)所有“快速”网卡。 但是,如果 LAM RPI 不使用 TCP/IP(例如,
Myrinet/GM RPI), 主机 文件可能应该列出“慢”网卡,以便 LAM
元消息流量不会导致开销并可能降低性能
来自其他高性能应用程序的“快速”网络。

延误 主机 查找
通常,主机名的名称解析是在机器上完成的 羔羊 被调用。
这样做是出于优化原因,因此主机名列表只需要
解析一次(可能最小化 DNS 或其他主机名查找网络的数量
交通)。

但是,在一些非统一的网络环境中,这还不够,因为每个
主机在其每个对等点上可能具有不同的 IP 地址。 例如,主机 A 可能有
地址 Z 在主机 B 上,但在主机 C 上有地址 Y。

-l 选项 羔羊 将导致 LAM 将主机名分发到每个节点而不是一个
完全解析的 IP 地址集。 因此,启动 LAM 的每个节点都将执行自己的操作
主机名列表上的名称解析。

SSI的 (系统 特色服务 界面)
-SSI 开关允许将参数传递给各种 SSI 模块。 LAM 的 SSI
模块详细描述在 拉姆西(7). SSI 模块对 MPI 有直接影响
程序,因为它们允许在运行时设置可调参数(例如哪个启动
要使用的设备驱动程序、传递给该驱动程序的参数等)。

-SSI switch 有两个参数: 折扣值。 该 参数通常指定
哪个 SSI 模块将接收该值。 例如, “引导”用于选择
用于在远程节点上启动进程的 RPI。 这 折扣值 论点是
传递的值。 例如:

lamboot -ssi 启动 tm
告诉 LAM 使用“tm”引导模块在 PBSPro/OpenPBS 中本地启动
环境(tm 引导模块不需要引导模式)。

lamboot -ssi 启动 rsh -ssi rsh_agent "ssh -x" boot_schema
告诉 LAM 使用“rsh”引导模块,并告诉 rsh 模块使用“ssh -x”作为
在远程节点上启动可执行文件的特定代理。

等等。 LAM 的引导 SSI 模块在 lamssi_boot(7). 这个页面应该是
咨询采取的具体行动,以及如何调整运行时行为
每个引导模块。

-SSI switch 可以多次使用来指定不同的 折扣值
论据。 如果相同 被指定不止一次, 折扣值s 与
逗号 (",") 分隔它们。

请注意 -SSI switch 只是设置环境变量的快捷方式。 这
之前设置相应的环境变量也可以达到同样的效果
运行 羔羊. LAM设置的环境变量的形式为:
LAM_MPI_SSI_key=值.

请注意 -SSI switch 覆盖任何先前设置的环境变量。 还要注意
那个未知 参数仍然设置为环境变量——它们没有被检查
(由 ) 的正确性。 非法或不正确 折扣值 争论可能是也可能不是
报告——这取决于特定的 SSI 模块。

远程 可执行文件 调用
在远程节点上启动可执行文件的所有可调整方面 羔羊 ,那恭喜你,
在讨论 拉姆西(7)和 lamssi_boot(7). 主题包括(但不限于):
远程 shell 的发现,用于启动远程的代理的运行时覆盖
可执行文件(例如 rsh 和 ssh)等。

关闭 标准输出
由远程主机启动的每个 LAM 守护进程的 stdio 羔羊 被关闭
默认。 通常,在本地主机上启动的 LAM 守护程序的 stdio 保持打开状态,因此
内部 LAM tstdio(3) 包工作正常。 然而,有时是
也需要关闭本地 LAM 守护程序的 stdio。 例如:

rsh somenode lamboot -s 主机文件

这是因为 RSH 退出前等待两个条件: 羔羊 退出,和标准输出 /
要关闭标准错误。 没有 -s, stdout / stderr 不会被关闭,并且 RSH (和 SSH)
即使会挂起 羔羊 已经完成。 -s 导致本地的 stdout / stderr
LAM 守护进程在调用时关闭,这将允许 RSH 去完成。 使用 -s
不影响 羔羊 以任何其他方式,但它会阻止 tstdio(3) 包自
好好工作。

故障 公差
如果 -x 选项,LAM 以容错模式运行。 在这种模式下,节点交换
周期性的“心跳”消息以确保所有节点都在运行并且链接
连接它们是可操作的。 当一个节点的心跳停止时,它被宣布为“死”
并通知所有 LAM 节点(和进程)。 这允许用户编写容错
可以正常降级或通过替换失效节点完全恢复的应用程序
与另一个(见 拉姆格罗(1))。 由于此模式引入了性能损失,因此
默认不激活。

示例


启动-v
在默认引导架构中描述的计算机上启动 LAM。 报告关于
完成的重要步骤。

lamboot -d 主机文件
在文件中描述的机器上启动 LAM 主机文件. 提供令人难以置信的详细
报告引导过程中每个阶段发生的情况。

lamboot 节点
在引导架构中描述的机器上启动 LAM 节点. 默默操作。

使用 onworks.net 服务在线使用 lamboot


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad