【7A版】DeadLine使用指南.doc

【7A版】DeadLine使用指南.doc

ID:34018127

大小:99.86 KB

页数:5页

时间:2019-03-03

上传者:U-5879
【7A版】DeadLine使用指南.doc_第1页
【7A版】DeadLine使用指南.doc_第2页
【7A版】DeadLine使用指南.doc_第3页
【7A版】DeadLine使用指南.doc_第4页
【7A版】DeadLine使用指南.doc_第5页
资源描述:

《【7A版】DeadLine使用指南.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

7A版优质实用文档一、DeadLine如何工作1.1TheDeadlineRepository1.2Deadline任务1.2.1正常工作流程1.2.2待定的工作流程1.2.3暂停工作流程1.2.4失败的工作流程125重新排队的工作流程1.2.6存档工作流程DeadlineRepositoryDeadlineRepository是deadline的核心。它存储deadline使用的所有信息,如渲染任务,SLAVE设置,软件插件。所有的任务调度和管理是通过读和写文件到DeadlineRepository实现。DEADLINE的独特架构允许它运行在不需要服务器应用的环境,因为DeadLine可以自动在Repository上扫描渲染任务。无服务器的架构因减少单点错误而增强了DeadLine的健壮性。只要Repository共享可用,DeadLine将全效运转。然而,如果你的农场有50个以上的渲染节点,或存在性能问题,我们建议您在您的网络中的某台电脑上运行DeadlinePulse。DeadlinePulse包含在客户端安装程序中。Pulse作为DeadLine应用程序与Repository之间的代理,它有助于减少网络负载并提高DeadLine的整体性能。注意,如果Pulse应用程序因某种原因宕机,DeadLine应用程序将恢复到自动搜索Repository。无论你是否运行Pulse,DeadLine都可正常运行。当用户向DeadLine提交一个渲染任务时,一个新的任务文件夹及必要的文件将在Repository中创建,用于存储任务设置。当一个Slave接收到渲染任务,57A版优质实用文档 7A版优质实用文档在开始渲染前,首先将任务文件夹复制到本地。渲染结束后,Slave删除本地任务文件夹,继续搜索其他任务。注意,任务依赖的所有外部引用,如材质贴图或其他场景数据,在网络上都应可访问,因为这些文件并不复制到Repository上。此外,渲染输出也不保存到Repository,所以Slaves需要能够访问任务输出路径来存储图像。将在RenderFarmConsiderations文档中进一步讨论。DeadLine任务如上所述,当一个任务提交到DeadLine,它被放在Repository中,并可在DeadLineMonitor中查看,以及被运行DeadLineSlave应用程序的电脑访问。大多数任务可以分解成多个任务渲染,再进行组合。例如,当渲染一个3dsMaG动画时,每一帧可以分解为一个单独的任务进行渲染。这允许多个Slave能够在同一个时间渲染相同任务。某些任务不能以此方式分解,如从一个动画的个别帧中创建QuicktimeMovie。每个任务在Repository中的生命周期内都将包含多种状态,它们是:Queued:任务等待渲染。Active:一个或多个任务正在渲染。Suspended:任务暂停,直到恢复渲染。Pending:任务在渲染计划中,或依赖于其他任务。Completed:任务渲染完成。Failed:任务错误报告达到最大值。Archived:任务不能再修改。Deleted:任务不再存在于Repository。下面一些例子是一个任务可以遵循的工作方式。关于Slave如何选择一个任务的信息,查看JobScheduling章节。57A版优质实用文档 7A版优质实用文档正常工作流程1.任务提交到DeadLine并存放在Repository中,可以在Monitor中查看到它处于Queued状态。2.任务被一个或多个Slave接收,其在Monitor中的状态变为Active。Active状态旁边括号内的数字指示当前渲染活动任务的Slave数量。3.任务作业全部渲染完成后,Monitor中显示为Completed状态。Pending工作流程1.一个依赖于其他任务的任务提交到DeadLine中,它将在Monitor中显示为Pending状态。2.当这个任务所依赖的其他任务完成时,它将在Monitor中显示为Queued状态。3.Slaves接收到这个任务时,它在Monitor中变为Active状态。状态旁边括号内指示了执行当前渲染任务的Slave数量。4.任务作业全部渲染完成后,Monitor中显示为Completed状态。Suspended工作流程1.任务提交到DeadLine并存放至Repository,在Monitor中显示为Queued状态。2.Slaves接收到这个任务时,它在Monitor中变为Active状态。状态旁边括号内指示了执行当前渲染任务的Slave数量。3.在Monitor中选择该任务,点击右键选中SuspendJob,该任务暂停。此时在Monitor中显示为Suspended状态。当一个任务暂停时,Slaves将完全忽略此任务及与之相关联的作业。57A版优质实用文档 7A版优质实用文档4.在Monitor中右击该任务并选择ResumeJob,其状态将转换为Queued,并在Slaves渲染此任务时进入Active状态。5.任务作业全部渲染完成后,Monitor中显示为Completed状态。Failed工作流程1.任务提交到DeadLine并存放至Repository,在Monitor中显示为Queued状态。2.Slaves接收到这个任务时,它在Monitor中变为Active状态。状态旁边括号内指示了执行当前渲染任务的Slave数量。3.任务的错误报告达到最大允许数量时,该任务在Monitor中的状态转换为Failed。当任务处于Failed状态,Slaves将完全忽略此任务及与其相关联的作业。4.在Monitor中右击该任务并选择ResumeFailedJob,其状态将转换为Queued,并在Slaves渲染此任务时进入Active状态。5.任务作业全部渲染完成后,Monitor中显示为Completed状态。Requeued工作流程1.任务提交到DeadLine并存放至Repository,在Monitor中显示为Queued状态。2.Slaves接收到这个任务时,它在Monitor中变为Active状态。状态旁边括号内指示了执行当前渲染任务的Slave数量。3.任务作业全部渲染完成后,Monitor中显示为Completed状态。57A版优质实用文档 7A版优质实用文档4.在Monitor中右击作业,使一个或多个任务作业重新排队。重新排队渲染的原因可能是不满意渲染输出(例如Slave的软件错误配置等)。Monitor中的状态将转换为Queued。在Slaves渲染此任务时进入Active状态。Archived工作流程1.任务提交到DeadLine并存放至Repository,在Monitor中显示为Queued状态。2.Slaves接收到这个任务时,它在Monitor中变为Active状态。状态旁边括号内指示了执行当前渲染任务的Slave数量。3.任务作业全部渲染完成后,Monitor中显示为Completed状态。4.在Monitor中右击任务,选择ArchiveJob。其状态转换为Archived。存档的任务不能再更改其属性和状态,但可以查看输出或找回任务提交的数据。57A版优质实用文档

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭