Moldex3D远端计算的工作排程器之使用工作排程器2
工作排程器简介 (Introduction to Job Scheduler)
工作排程器是用以供管理者管理账号、调度计算节点和已被提交至工作排程服务的工作,以及修改设定的接口。
启动工作排程器
点击位于窗口作业软件左下角[开始]选单中的Moldex3D或Moldex3D文件夹。开启远程计算文件夹,并点击Moldex3D工作排程器 (Moldex3D Job Scheduler) (注意,必须以具系统管理员身分之用户开启Moldex3D工作排程器 (Moldex3D Job Scheduler))。当Moldex3D工作排程器 (Moldex3D Job Scheduler) 启动后,程序将自动检查Moldex3D工作排程服务的状态。
以下介绍工作排程器上的主要功能。
节点 (Nodes)
管理者可看到资源池中所有计算节点的数据,包括IP/Hostname、FQDN (Fully Qualified Domain Name)、节点健康、状态、CPU使用情况和其他相关细节信息。
节点标签页内的五个字段,即MPI服务 (MPI Service)。TCP/IP登录档 (TCP/IP Registry)、VC可转发套件 (VC Redistribution Package)、窗口防火墙 (Windows Firewall)、网络适配器连接速度 (NIC Link Speed) 可协助管理者确认每台计算节点的平行设定是否正确。
下列表格针对MPI服务、TCP/IP登录档、VC可转发套件、窗口防火墙四个字段的状态进行描述:
此外,经由双击所选之计算节点,管理者可看到该计算节点的细节信息。
管理者能经由点击添加 (Add)、联机 (Online)、脱机 (Offline) 或移除 (Remove)、开始 (Start)、关机 (Shutdown) 或重新启动 (Reboot) 等按钮,对计算节点进行调度。 管理者也可以透过强制闲置 (Force idle) 或取消强制闲置 (Unforce idle) 对节点计算资源进行管理。
a. 添加 (Add)
如下图所示,若管理者欲手动添加一个计算节点进入资源池中,必须点击添加 (Add) 键。此时添加节点 (Add Node) 的对话框会跳出显示。在该对话框中输入欲添加节点之IP地址/主机名(IP /hostname)后点击添加(Add)键。接着,点击关闭 (Close),关闭对话框。
b. 联机/脱机 (Online / Offline)
管理者可决定资源池中的计算节点是否要参与计算。选取计算节点并点击联机 (Online) 键让此节点参与计算,或者点击脱机 (Offline) 不让此节点参与计算。
计算节点脱机流程
计算节点联机流程
c. 移除 (Remove)
如下图所示,选取状态显示为脱机 (offline) 的计算节点并点击移除 (Remove),即可将该计算节点从资源池中移除。
d. 启动 (Start)
管理者可透过工作排程接口远程启动计算节点,此按键仅在节点健康为「无法使用」(unavailable) 且节点状态显示为「脱机」(Offline) 的情况下可以被点击。为了让此功能能正常运作,您必须配置计算节点的BIOS (Basic Input/Output System),基本输出输入系统)的设定,并打开「网络唤醒」(Wake On LAN) 的功能。除此之外,您还必须修改Windows内network connection properties的设定。请依照下列指示操作:
1.配置计算节点BIOS的设定
2.在电源(Power)菜单中,启动「Wake On LAN」(或Wake On PCI/PCIE device)
3.在电源(Power)菜单中,关闭「Deep Power Off Mode」
4.在开机(boot)菜单中,调整开机次序,将LAN调到第一优先级
5.启动计算节点并登入Windows
6.在「Network Connection Properties」的对话框中,勾选「从断电状态中唤醒神奇封包」(Wake On Magic Packet from power off state)
勾选「从断电状态中唤醒神奇封包」的流程
启动计算节点的流程
e. 关机/重新启动 (Shutdown / Reboot)
管理者可透过工作排程接口将特定计算节点关机或重新启动,选起计算节点并点击关机(Shutdown)/重新启动(Reboot),即可将计算节点关机/重新启动,此按键仅在节点健康为「OK」且节点状态为「脱机」(Offline)的情况下可以被点击。
关闭计算节点的流程
重新启动计算节点的流程
f. 强制闲置/取消强制闲置 (Force idle / Unforce idle)
管理者可决定计算节点的逻辑处理器是否要参与计算,在节点资源的对话框中,选取单一列并点击取消强制闲置(Unforce idle),让此逻辑处理器参与计算。或是点击强制闲置 (Force idle),不让此逻辑处理器参与计算
此功能适用于当你不想要计算节点的负载使用率全被Moldex3D的工作占满100%的情况,只要将1或2个逻辑处理器设定为强制闲置的状态,您即可利用这些强制闲置的逻辑处理器来进行Moldex3D以外的其他的工作。
设置计算节点的逻辑处理器为「强制闲置」的流程
取消计算节点的逻辑处理器为「闲置」的流程
关于节点健康(node health),节点状态(state)和节点的使用状态(in use)的描述请见下列表格与流程图:
节点卷标页内按键规则是依据节点健康(node health),节点状态(state)和节点的使用状态(in use),如下所示:
节点卷标内按键规则的流程图
节点资源的使用状态的描述如下表: