红联Linux门户
Linux帮助

系统作业----基本概念

发布时间:2006-07-30 09:38:26来源:红联作者:bear10214
系统作业
系统作业指的是OS/400操作系统创建的那些作业。在AS/400中,诸如控制系统资源和安排作业运行这样一些事情都是通过系统作业完成的。系统作业可以这样分类:
? 启动控制程序功能(SCPF,即Start-control-program-function的简写)。
? 系统仲裁程序
- QSYSARB
- QSYSARB2
- QSYSARB3
- QSYSARB4
- QSYSARB5
? 逻辑部件服务(QLUS)
? 工作控制块表清理(QWCBTCLNUP)
? 性能调整(QPFRADJ)
? 数据库服务器(QDBSRV1..N)
? 解压系统对象(QDCPOBJ1..N)
? 作业调度(QJOBSCD)
? 系统假脱机维护(QSPLMAINT)
? 警报管理器(QALERT)
? LU 6.2重新同步(QLUR)
? 文件系统(QFILESYS1)
? 数据库交叉访问系统作业(QDBSRVXR和DBSRVXR2)
? 数据库并行(QQQTEMP1和QQQTEMP2)
? 通讯系统作业(QSYSCOMM1)
? 远程文件系统通讯(Q400FILSVR)
? 通讯仲裁器(QCMNARB01…..N)。
1、 系统启动控制程序功能(SCPF)系统作业
SCPF系统作业提供环境,并为IPL过程中管理一些启动OS/400特许程序所必需的功能。SCPF功能要素调用了几个模块和非模块接口,用于完成诸如检查以及显示延时程序更改提示,显示SCPF登录提示,以及启动系统仲裁进程这样一些功能。
SCPF作业在操作系统启动之后还一直是活跃的(使用与批作业相同的优先级),它为低优先级作业和那些可能会长时间运行的功能提供某种环境。在仲裁器结束后SCPF作业也会结束机器处理。
2、 系统仲裁器系统作业
系统仲裁器系统作业(QSYSARB和QSYSARB2…5)由SCPF系统作业启动,负责为高优先级功能运行提供环境。它们允许子系统启动以及结束,并跟踪系统状态(比如限制状态)。
系统仲裁器系统作业是操作系统的核心,也是整个操作系统中优先级最高的作业。每个系统仲裁器响应那些必须立即处理的和那些让一个作业处理比让多个作业处理更有效的事件。
系统仲裁器系统作业QSYSARB还负责在IPL过程中启动QLUS作业。该系统仲裁器在系统结束之前一直是活跃的。
3、 逻辑部件服务(QLUS)系统作业
QLUS用于支持通讯设备。它由系统仲裁器启动,即使当时在系统中还没有通讯设备。QLUS负责给逻辑部件设备(通讯设备)处理事件,并充当通讯设备管理者的角色。
4、 工作控制块表清理(QWCBTCLNUP)系统作业
工作控制块表清理系统作业用于IPL过程中作WCBT清理。该系统作业在完成处理后自行结束。它通常会在IPL快要完成时结束处理,但它也能在IPL后运行。
5、 性能调整(QPFRADJ)系统作业
性能调整系统作业管理存储池大小和活跃级别的变动。所有改变存储池的请求都要由该作业处理。另外,如果系统值设置为‘2’或‘3’,该作业将负责动态修改存储池的大小以及活跃级别数,并因此改进系统性能。
6、 数据库服务器(QDBSRV1..N)系统作业
数据库服务器系统作业用于在IPL过程中以及通常的系统操作过程中,作访问路径的恢复。这些系统作业在每次IPL时都会启动,并且一直在系统中活跃着。这些系统作业是为系统管理的访问路径保护启动的。
7、 解压系统对象(QDCPOBJ1..N)
解压系统对象系统作业用于在必要时对那些被压缩过的系统对象作解压。这些系统作业也是在每次IPL时就启动了的。
8、 作业调度(QJOBSCD)系统作业
作业调度系统作业控制系统的作业调度功能。该作业负责为作业调度入口以及被调度作业监控时钟。该作业在系统IPL时启动并且一直在系统中活跃。
9、 系统假脱机维护(QSPLMAINT)系统作业
系统假脱机维护系统作业完成系统假脱机功能。该作业在系统IPL时启动,用于完成这样一些功能:
? 如果作业的状态为DLTSPLF,则在用户指定删除某个假脱机文件后将从假脱机数据库成员中清除该数据。
? 如果作业状态为RCLSPLSTG,该系统作业将在QSPL库中删除那些未使用的和空的假脱机数据库成员。使用系统值QRCLSPLSTG调整空的假脱机数据库文件的保留天数。
? 如果作业状态为SPLCLNUP,该系统作业将完成下列假脱机清理操作。
在一次异常的IPL后:
- 作业将从那些被破坏的作业队列移到QRCL的QSPLRCLJOBQ。
- 假脱机文件从那些被破坏的输出队列转移到QRCL中的QSPRCLOUTQ。
- 被破坏了的设备输出队列上的假脱机文件被转移到重建的设备输出队列。
当遇到被破坏的假脱机数据库文件时,有数据的假脱机文件也被删除。
10、报警管理器(QLERT)系统作业。
报警管理器系统作业完成报警处理所必要的任务。这包括诸如处理从其它系统收到的报警,处理本地产生的报警,以及维护领域控制等。报警管理器在系统运行时一直处于活跃状态。
11、文件系统(QFILESYS1)系统作业
文件系统系统作业支持文件系统的后台处理。它保证对文件的修改被写入到主存。它还会做一些普通的文件系统清理工作。该系统作业在IPL过程中启动,并在系统运行时一直处于活跃状态。
12、数据库交叉访问(QDBSRVXR和DBSRVXR2)系统作业
数据库交叉访问系统作业维护有关数据库交叉访问,SQL包,以及关系数据库目录的系统级信息。该系统作业在IPL过程中启动,并在系统运行时一直处于活跃状态。
13、数据库并行(QQQTEMP1和QQQTEMP2)系统作业
数据库并行系统作业为DB2 Multisystem完成异步数据库处理。如果用户要查询一个分布式文件,该作业可以通过做一些任务级并行而加速查询。该系统作业在IPL过程中启动,并在系统运行时一直处于活跃状态。
14、通讯系统作业(QSYSCOMM1)
系统通讯系统作业处理某些通讯行为和某些I/O行为。该系统作业在IPL过程中启动,并在系统运行时一直处于活跃状态。
15、远程文件系统通讯(Q400FILSVR)
远程文件系统通讯系统作业为远程文件系统完成公共程序设计接口通讯(Common Programming Interface Communication)(APPC或APPN)。该系统作业在每次IPL时启动。
16、通讯仲裁器(QCMNARB01…..N)。
通讯仲裁器系统作业处理一些通讯方面的工作。这些工作包括通讯连接,断开,以及错误恢复处理等。系统将在每次IPL时启动这些作业。QCMNARB系统值设置决定了所要启动的通讯仲裁器作业的数目。
17、显示有关系统作业的信息。
要显示关于系统作业的有关信息,使用WRKACTJOB命令。
1. 键入WRKACTJOB命令;“Work Active Jobs”显示画面出现。
2. 在你要显示的系统作业旁边选项栏中键入5;“Work with Jobs”显示画面出现。
3.从“Work with Jobs”显示中选择某个选项,便可以显示该作业的有关信息。
文章评论

共有 0 条评论