分类:
2012-05-29 22:57:41
原文地址:项目架构的差别直接影响到系统资源的使用 作者:passthru
在API模式下,由于各业务模块都处在交叉相互调用状态下,各业务单元交易内容与服务内容没有一个系统架构上的分割层次。在应用系统运行中,OS400操作系统会把始终处于活动状态下的活动组,AG系统资源管理,加载到物理内存中,使得这些活跃的活动组长时间地驻留在物理内存中,所以造成了业务单元,不管是否处在交易状态下,操作系统始终就会把这个业务单元都加载到物理内存。这种情况下,如果物理内存吃紧,操作系统使用页进页出调度管理机制就会频繁地调度物理内存与高速缓存或硬盘数据进行交换,从而造成了AS400 ASP资源占用,减少了应用系统的有效运行时间。
二、服务模式
在服务模式下,项目实施可以按照预先划分的业务单元使用的AG实施。因为服务层的AG是应用系统使用最频繁的,根据调度使用,OS400把频繁处在活动状态下的服务层的AG系统资源始终保持在物理内存,而把应用单元很少使用的交易触发使用的AG系统资源,放入高速缓存,或放入硬盘上,从而最大限度地发挥应用系统有效运行,减少应用系统占用系统资源的时间。
三、结论
服务层架构的应用系统使用AG系统调度资源效率大大高于API模式架构系统使用AG系统资源效率。