新儒AS/400家园
  •  
       系统规划 | 系统配置 | 规划方案 | 其它 | 投 稿
         相关文章
    Home  首 页 »  规划方案 »  规划经验 » 

    两种CPW如何取舍?


    作者:fh2001 (fh2001@sina.com)   来源:原创    更新日期:2005-03-07    浏览次数:
     

        大家都都知道AS/400的处理能力是以CPW为标准的。那么CPW到底是什么?在做系统规划对AS/400的处理能力如何进行科学的规划?如何更合理地使用系统呢?下文进行的介绍可能帮助你回答这些问题。

    什么是CPW?
        CPW是 Commercial Processing Workload 的缩写,指IBM AS/400或者iSeries系列服务器处理器值的大小表示。
        就像TPC-C值一样,CPW是AS/400处理能力的衡量指标.它是以早期的AS/400 B10的处理能力为相对单位来衡量新的AS/400. 也就是说, B10的CPW是1, 而若一台新的AS/400的CPW值是100, 那么这台新的机器的处理能力就当于100台B10的处理能力.
        CPW是AS/400特有的处理能力指标,不适用于其它平台,但其针对AS/400是最客观的一种衡量方法. 在进行与其它的AS/400纵向比较时,非常有用,是规划一个AS/400最重要的依据.
        *更详细的解释可以参看论坛贴:http://it.sinru.com/bbs/read.php?tid=47

    交互式处理与批处理
        A. AS/400的工作模式
        传统AS/400的工作模式是类似于大型机的主机工作模式。OS/400是个优秀的多用户操作系统,它可以很轻松地支持大量的用户同时使用AS/400。用户的程序与数据均在主机,客户是个只负责键盘输入与屏幕显示的“傻终端”。说它是傻终端,是因为这种客户终端只负责标准I/O,而所有的程序、数据与运行能力均在AS/400在进行。以前这种终端是个真正的硬件设备,用双芯同轴电缆与AS/400主机相连;最近几年由于网络技术的发展,用户更多使用PC仿真终端软件通过SNA或者TCP/IP网络访问AS/400。这种仿真终端尽管不是个独立的硬件设备,但其工作方式与原先的终端设备一样。
        通过以上的介绍,我们很容易发现AS/400的主机工作模式与通常见到C/S架构的工作模式有着两个重大的差别。
        差别一:C/S架构的应用虽然其服务程序与数据是在SERVER上的,但其客户端程序仍有很大的智能与计算功能,而AS/400的主机模式的客户端是“傻”的,没有任何计算能力;
        差别二:C/S架构的另一个特点是无须知道其服务器端是什么系统什么状态,只要请求能得到响应就行,而主机工作模式也因终端是“傻”的,所以其必须要将AS/400的工作界面调出,才能被用户所使用。因此,终端工作的前提是其在AS/400有个SESSION作业负责专门负责响应与处理由终端提交的交互式命令。
        B、交互式处理
        AS/400系统处理主机工作模式业务的能力被称为交互式CPW。这个CPW值对于传统AS/400应用非常重要,因为传统的应用主要的工作模式就是工作在终端或者仿真终端软件上的主机工作模式。
        C、批处理
        但AS/400除了支持交互式应用外,它还支持批处理方式的应用。批处理方式与交互式应用的最大的区别在于批处理是AS/400内部的运算,无须考虑界面与人机交互,而交互式应用是支持通过终端方式与用户进行命令交互式访问的运算。如一个ERP应用的订单输入是需要提供终端界面让操作员可以进行数据录入工作的交互式应用,而其日终或者月结的报表处理,是批处理方式运行的。AS/400批处理的处理能力为批处理CPW.


    从AS/400的历史看交互式CPW与批处理CPW
       对早期的AS/400而言,当时网络还不发达,多个操作用户都是使用终端方式使用同一台AS/400的,这种多用户服务方式还没有竞争对手,交互式处理与批处理的CPW是不分的。一个CPU总的CPW若是100,那么运行在终端上的交互式作业最大可以使用100的CPW,而运行在AS/400内部的批处理作业也可以最大使用100的CPW。

        但在90年代中后期,网络技术飞速发展。C/S架构的服务模式迅速流行,AS/400的主机工作方式面临很大的压力。基于商业上与紧跟技术潮流的综合考虑,AS/400也开始支持C/S架构的应用,如:ODBC访问AS/400, JDBC访问AS/400, DOMINO。但AS/400因其昂贵的价格,使得其C/S架构的应用上与其它的UNIX,WINDOWS平台的竞争中不具优势。
        分析一下C/S应用人们不难发现,其服务器端大都是提供数据服务或者计算服务,这些服务都使用的是AS/400的批处理能力。因此,若想让AS/400在C/S架构应用的市场上争得一席之地,IBM需要提高AS/400的批处理能力的性价比。因此,AS/400的处理能力开始了批处理CPW与交互式CPW之分。
        从5XX,6XX起AS/400有个SERVER版, 其将系统CPU完整的处理能力称为批处理能力,用一块交互卡从中划分一部分处理能力支持交互式应用。比如:CPU的CPW为100, 交互卡的CPW为15,则代表批处理业务最大可使用100CPW的处理能力,而交互式业务最大只能使用15CPW的处理能力。到了7XX,所有的AS/400均是这种版本,而8XX中的820,820,830,840也是如此。从2003年开始发布的810,825,870,890,520,550,570系统中,则分标准版与企业版,其中标准版可将所有的处理能力支持批处理应用,但交互式CPW为0,而企业版则两种应用均可提供最大支持。

    从价格上来看交互式CPW与批处理CPW
       从前面的介绍不难看出所有的AS/400,iSeries均可最大限度地支持批处理应用,而对交互式处理能力或多或少有些限制。实际使用中基于交互式访问的主机模式对用户的支持效率要比使用批处理的C/S模式高得多,所以IBM有足够的理由将交互能力卡定个高价。呵呵!交互能力卡的价格有多高?相当于机器一半的价格。比如:1台1000CPW的只交互CPW为0的机器价格若为200,000USD的话,交互卡加满会达400,000USD 。在性价比之间如何选择,400用户要仔细权衡。

    由应用类型选择AS/400

        使用批处理的AS/400应用
            1、 SAP
            2、 BPCS批处理版
            3、 DOMINO
            4、 WEBSPHERE应用
            5、 使用ODBC访问AS/400数据
            6、 使用JDBC访问AS/400数据
            7、 后台运行的日终、月结应用

        需要交互能力的AS/400应用
            1、 STRSQL 方式查询系统
            2、 WDS AS/400上的开发工具
            3、 传统的AS/400平台上的ERP应用:BPCS4、BPCS6交互版、JDE等
            4、 所有基于”绿屏”终端工作的应用

    (责任编辑:solmanager)
    [推荐给朋友] [显示打印版本]

      相关文章
      相关评论

    您的姓名:
    评论内容:
     
    设为首页 | 加入收藏 | 联系我们 | 友情链接 | 管理登录
    copyright by 新儒AS/400家园 站长:山人
    Power by 9466Aricle