AIX 作业假脱机程序(spooler)
2009-07-11 08:32:21 来源:WEB开发网简介
IBM AIX 作业假脱机程序是所有 AIX 系统上非常有用的内置实用程序,但是用户很少启用或使用它。在本文中,“作业” 这个词表示可以在 AIX 系统上执行的任何应用程序、实用程序、程序或 shell 脚本,但是它们不需要来自用户或管理员的交互式响应。AIX 作业假脱机程序让管理员和用户能够提交多个作业,然后每次处理一个作业。按照这些作业提交给假脱机程序的次序处理它们。作业假脱机程序在很多方面都是有用的系统管理工具。例如,作业假脱机的一些用途包括:
减少系统管理员的工作量
需要逐一执行的进程
自动地编辑数据文件
访问动态文件中的数据
用连接的设备进行输入或输出
限制并发进程的数量
控制系统负载
作业控制
作业调度和跟踪
在常规业务时间段为在线处理保留资源
在工作负载低的时间段执行批处理
在现代数据中心环境中,作业假脱机程序的用途更广泛。在管理大型环境时,许多重要的活动都涉及数据中心自动化,这需要调度进程并可靠地获得处理结果。例如,自动化系统部署需要在构建期间从虚拟化系统动态地分配存储设备、网络地址和虚拟 I/O。因为多个来源都可能发出自动化部署请求,所以必须通过某种机制确保分配给系统的物理和虚拟资源是唯一的。作业假脱机就可以提供这种解决方案。多个来源可以生成系统部署请求,作业假脱机程序接收它们(排队)。然后,作业假脱机程序每次处理一个排队的请求。作业假脱机程序逐一处理请求,这可以避免在同时处理请求时可能出现的重复分配物理或虚拟资源的问题。
AIX 作业假脱机程序配置
AIX 作业假脱机程序集成在队列守护进程中,队列守护进程也控制打印机。在默认情况下,作业假脱机程序队列 bsh 是禁用的。启用 bsh 队列很简单,只需编辑队列配置文件 /etc/qconfig。首先,查看 /etc/qconfig 文件,找到标签为 “bsh:” 的队列定义节以及相关联的队列设备 “bshdev:”。在默认配置中,这些节的每一行前面有一个星号 “*”,表示它们被注释掉了。
更多精彩
赞助商链接