服务器 频道

Win2008 HPC群集作业管理之创建作业

  (四)了解应用程序和数据文件

  Windows HPC Server 2008 在任务输入、输出和错误文件的组织方面很灵活。可以使用"工作目录"、"标准输入"、"标准输出"和"标准错误"任务属性来指定任何共享位置的本地或全局命名约定 (UNC) 文件路径。任务还可以操作存储在默认工作目录中的文件。在任何情况下,都建议您最好使用位于文件服务器上的共享文件夹中的中心文件存储区。

  注意

  指定文件路径时,请记住从计算节点访问这些文件。例如,"C:\Temp"是指正在运行应用程序的计算节点上的 Temp 目录,而不是头节点或客户端计算机上的 Temp 目录。

  程序文件

  在命令行中为任务指定程序文件时,请使用以下准则:

  如果应用程序存在于所有计算节点上,并已添加到 Path 环境变量,则仅键入可执行文件名称。例如,键入 myapp.exe。

  如果应用程序存在于所有计算节点上,并且尚未添加到 Path 环境变量,则键入每个计算节点上的应用程序的完整本地路径。例如,C:\Program Files\myapp.exe。

  如果应用程序安装在文件共享上,请指定可执行文件的 UNC 路径。例如,键入 \\server_name\Program Files\myapp.exe。

  数据文件

  默认情况下,标准输入、输出和错误文件相对于正在运行应用程序的计算节点的工作目录。"工作目录"任务属性的默认值是节点上的提交用户的主目录(%userprofile%,它通常指向 C:\Users\user_name\Documents)。

  可以使用"工作目录"任务属性来简化对共享文件夹上的数据文件的任务访问。例如,如果设置 \\fileserver\fileshare\ 作为工作目录并设置 somefile.txt 作为"标准输入",则从 \\fileserver\fileshare\somefile.txt 读取"标准输入"。

  如果没有为任务指定"标准输出"和"标准错误"文件,则结果将定向到 HPC 作业计划程序服务数据库,并作为任务的输出字段显示在"任务属性"对话框中。数据库为每个任务最多存储 4 KB 数据。超过 4 KB 的任何额外数据将截断。如果指定"标准输出"和"标准错误"文件,则任务输出将定向到这些位置,而不存储在 HPC 作业计划程序服务数据库中。
 

0
相关文章