AS/400与UNIX系统的性能对比
AS/400系统在以下十大方面较UNIX系统具有强大的优势:
安全性方面:
AS/400e具有领先于业界的系统安全性。早在OS/400的V2R3版本中,IBM就推出了OS/400 50级的安全性管理,该级别安全管理获得了美国联邦政府定义的商业计算最高安全级别C2级认证。迄今为止,AS/400e堪称是世界上"最安全"的计算机。
AS/400e上的所有东西都是以"目标"的形式进行存储的,目标由两部分组成。目标的前面部分是目标头,它包含了目标类型、对目标的操作许可、目标所有者、对目标的授权等内容,第二部分才是目标所包含的数据。和其他许多系统把安全性管理附加在操作系统之上所不同的是,AS/400e内部目标的安全性管理无时不在,无处不在。对于一个目标,如果用户没有正确的授权,则目标不能被访问,或不能对目标进行没被允许的操作。系统的安全性管理有些整个是在MI上方的OS/400中实现的,如系统安全值的设定;有些则整个是在MI下方的SLIC中实现的,如对象的权限等;有些则是部分在MI之上实现,部分在MI之下实现,所有这些给AS/400e带来了UNIX平台所不具备的非常高的系统安全性。
AS/400先进的体系结构确保了系统抗击各种破坏的能力,目前,只有AS/400是世界上唯一没有受到黑客攻击和病毒感染的系统。
而UNIX系统与AS/400相比系统安全性大为逊色,一年中意外宕机时间是AS/400系统的4.5倍,无法保证用户工作的正常高效运行。而且在UNIX系统上也很容易被别有用心的人制造出各种各样的病毒,而在以UNIX为平台的WEB应用上,到处都有被黑客攻击的记录。
一致性方面:
AS/400的操作系统(OS/400)本身是一个完善的体系。它包含了丰富的功能,而这些功能或许要在许多其它不同的系统中才能找到。类似的软件部件有:系统管理,备份和恢复,数据库,安全性,通讯,Internet功能,客户机连接等等。他们都包含于OS/400之中,拥有统一的控制语言,一致的编程接口。 OS/400的集成性还体现在它与AS/400硬件的高度集成,硬件上的故障信息会反馈到OS/400上,使用户能清楚无误地对硬件故障进行定位。
而UNIX系统的用户一般必须另外购买10到25种模块才能获得OS/400所包含的功能。而且数据一致性在AS/400中是内置在DB2/400里由AS/400开发部门来负责的,用户完全不用操心。用UNIX系统的必须采用第三方数据库,这样的话,数据一致性的检验和改正是客户的责任。
集成性方面:
AS/400在交付使用时包含了硬件、操作系统、数据库、备份工具、通信协议等系统必备的中间件。中间件被包含在OS/400中,所以它们共享了包装、价格、管理、安装、维护和安全性机制。这样系统各部件的兼容性大大提高,系统的性能也会达到最优化;另外由于整个系统的部件都是IBM的产品,一旦机器发生问题,责任清晰,不至于出现几个厂家推委责任的情况。
而UNIX系统由于硬件、操作系统、数据库、系统管理软件等都来源于不同厂家,一来兼容性难以保证,二来一旦系统出现问题,责任不易划分,容易产生相互扯皮现象。另外,当这些软件中的一种升级后,很难保证其它软件是否还兼容。
可用性方面:
用户选择AS/400运行其主要业务应用程序的原因之一是,AS/400的可靠性无与伦比。这种声誉应该归功于IBM Rochester, Minnesota的开发和制造工作组-30年来,他们一直提供着高质量的商用系统。为了不断提高AS/400的可用性,AS/400开发和制造工作组严密注意可用性的所有方面:从系统级(包括硬件、操作系统和数据库)到部件级。正因为如此,AS/400的系统可用性平均达到了99.9+%。根据IBM三年来对2000台AS/400跟踪后收集的数据,AS/400用户每年的意外停机时间平均为5.2小时,可用性为99.94%。单一AS/400系统提供了可靠、经济有效的高系统可用性。若用二台AS/400集群,则每年意外停机时间只有2.8分钟,与IBM的大型主机的可靠性相当。
而一台UNIX系统的可用性为99.73%,一年中以外停机时间平均为23.4小时。对于对系统可靠性要求高的应用,无法胜任。
各种服务器平台可用性对比:
平台 故障时间/服务器/年 24x365可用性
IBM S/390(Sysplexed) 10Minutes 99.998%
Tandem 1.7Hours 99.98%
IBM AS/400 5.2Hours 99.94%
IBM S/390(Non-sysplexed) 8.9Hours 99.90%
VAX 18.9Hours 99.78%
UNIX(all) 23.6Hours 99.73%
NT Server 224.5Hours 97.44%
资料来源:Gartner Group
与UNIX平台比起来,AS/400e有着更出色的可靠性。在使用过程中,AS/400e很少因误操作死机或重起。即使发生真正的异常断电,AS/400e的内置电池也能提供30至45秒电力,使系统将内存数据存储到硬盘上,保证系统比较容易地实现完整的恢复。AS/400e的稳定可靠性来自于许多方面,其中贡献最大的要数AS/400e的集成性。另一方面,子系统的概念对AS/400e的稳定性也有非常大的贡献。子系统相当于在AS/400e上重新划分的虚拟机,一个子系统中的作业失败不会影响另一个子系统的作业,使整个主机不因某些作业的误操作而死机。
投资保护方面:
由于AS/400系统的先进的TIMI结构,它可以屏蔽由于硬件升级而对应用系统产生的冲击,借助这种先进的体系结构,许多AS/400用户都可以在一个周末之内将他们的48位CISC系统升级到64位RISC系统。到目前为止,还没有其它任何计算机产品能够如此简单地向64位计算转移。同样的体系还可以帮助用户充分利用未来的技术(或许是96位乃至128位处理器),同时还可以保护用户当前在IT应用方面的投资。现今,应用程序和技术人员方面的费用及投资已经远远超出了硬件成本,因此AS/400保护及充分利用应用程序投资的设计模式是十分重要的。
而对于UNIX系统用户而言,他们在利用今后的64位或者128位技术时,将不得不花费大量的财力和人力去改写操作系统和应用系统,这必然给用户带来极大的费用。
拥有费用方面:
独立的研究表明,由于AS/400的集成性和稳定性,用户虽然一次性投资比UNIX系统略高,但在使用5年以后,AS/400将具有最低的拥有成本。而UNIX服务器虽然初期采购费用较低,但加上后来购买数据库,操作系统,备份软件,通信协议,以及将来解决其不断发生的问题所支出的费用,可以看出,AS/400系统的拥有成本要比UNIX系统的总拥有成本低的多。
AS/400与UNIX系统拥有成本对比:
AS/400 UNIX
数据库 内置UDBDB2 另外购买和配置
Java服务器 内置JavaToolbox&JavaKit 另外配置
文件/打印服务 OS/400 系统支持
远程系统管理 内置PerformanceManager 第三方产品
系统管理 内置PerformanceManager 第三方产品
备份与恢复 OS/400 第三方产品
群集支持 内置OptiConnect 另外配置
邮件服务 内置POP3&SMTP 第三方产品
电子商务服务 内置HTTPServer,
内置WebsphereServer&SSL 第三方产品
安全管理 OS/400 数据库与OS分离
事务处理监控 OS/400 第三方产品
混合多应用方面:
AS/400是多元应用服务器,同一台AS/400可以同时支持许许多多类型的应用,并且对不同的应用需求都获得非常满意的应用效果和响应速度。利用AS/400的逻辑分区功能,可以在一台AS/400上面安装不同配置的操作系统,以满足不同的应用。在AS/400添加NT卡后,甚至可以在同一台AS/400上同时运行一台或数台NT服务器,以运行基于NT的各种应用,而此NT服务器享受的是AS/400的超大存储空间和安全的数据存储方式。
UNIX服务器是典型的适用于每个应用在不同服务器上的应用方式,即不同的应用安装不同的UNIX服务器上,这无疑将增加管理的难度和费用。 而且UNIX服务器都不支持WIN NT和WIN 2000的应用。
扩展性方面:
AS/400是一个伸缩范围很大的中小型机系统。现有的PowerPC芯片的AS/400e系列总共有19种型号,最高端的AS/400单机可支持最多18TB硬盘,98G内存,26个光盘库、400条广域网通信线路、96个局域网端口。最高端与最低端的AS/400性能相差超过300倍,故用户可以很容易地选择一个适于自己业务需要的机型,并且随业务增长而对系统进行适当升级。所有型号的AS/400都有着同一个操作系统,系统的升级并不影响用户的应用程序。AS/400不仅提供在同一型号内的升级,还提供不同型号间升级的能力,现在的AS/400可以很方便地升级到以后推出的新型号,由于其独特的设计,大多数部件在升级后的系统中可重复使用,有效对已有投资进行保护。
除了纵向升级之外,AS/400还可以通过Opti-Connect技术实现集群方式,将多至128台AS/400连接在一起,并提供更大的处理能力与更高的可用性。其间的通道带宽为1.063Gbps,相当于系统总线的延伸。这种横向升级方式,能近乎上万倍地扩展系统的I/O处理能力,以满足用户业务增长的需要。
而UNIX系统由于操作系统,数据库和硬件等部件均来自不同的厂家,由于各厂家的生产标准不完全一致,所以在扩展硬件或者应用的时候,可能会受到来自操作系统或者数据库的限制,从而制约了系统的扩展性。
技术研发方面:
也许AS/400e不是业界第一个实现64位CPU的计算机系统,但是AS/400e却是第一个实现64位CPU、64位操作系统、64位应用软件和64位数据库的"全真"64位系统。其他许多著名厂商在设计和生产64位CPU的工作中走在了前头,然而由于操作系统和应用软件对底层硬件的依赖较大,使他们花费了许多年的功夫和许多人的精力,在不久前才能宣布其操作系统实现了64位。AS/400e之所以能在交付64位CPU的同时交付64位OS,并使用户的应用自动转换成64位,关键就在于AS/400的先进体系结构-TIMI层对底层硬件的隔离作用。
售后技术支持方面:
IBM跨国界的国际营运能力和高绩效的服务管理模式,确保高质量的服务全球150,000名服务专家和遍及中国大陆的500多名在网络计算技术、系统集成、项目管理等方面经验丰富的客户支援组。IBM随时准备多达超过30,000种的各式零件库存,在中国大陆设有备件库存基地提供充裕的备件。
经由IBM的24小时的全球连线支援网络,能随时与国外的专家联系,咨询各类问题的解决方案。亚洲最大的客户信息中心就设在北京,不同的IT专才及几百名IBM资深技术工程师为您提供800-810-1818免费在线的服务支持。IBM的服务是一种高品质的服务,是坚实的架构所支撑的服务,是由一群具有丰富专业经验,真正了解您的业务需求的人才来提供的服务,包括有电子商务智囊团,项目管理专家,系统管理、网络管理专才,灾难备援和恢复专才等等
对AS/400,由于所有的部件来自一个供应商,包括了硬件、操作系统、数据库和许多中间件。所以将来的售后维护将会是非常简单,也非常有效
而一般的UNIX系统由于整个系统来自不同厂家,必然使将来的售后服务工作变得复杂,维护费用巨大,确定故障责任归属问题的难度加大。甚至还会出现不同厂家之间扯皮的现象。
您对本贴的看法:鲜花[0] 臭蛋[0]
类别:默认分类 | 添加到搜藏 | 分享到i贴吧 | 浏览(49) | 评论 (0) 上一篇:EJB部署和体验 下一篇:J2SE综合--有关 JAVA 的多线程... 最近读者: 登录后,您就出现在这里。
=====================================================================================
AS400性能维护(转)
AS400性能的调优,其实是个很系统化的工作,需要从两个大方面考虑:
一 系统级:硬盘、内存、线程、作业、错误信号、耗资源进程、IFS碎片重组;
二 数据库:死锁、表碎片重组、临时空间释放;
针对每个方面,具体应用:
1 看系统使用状况:WRKSYSSTS , wrkdsksts
(Work with System Status)
-->检示系统资源 RAM 目前的使用状态.可动态调整资源的分配以取得系统运行最佳化.
2 线程数与作业数的修改:
一般用户很容易利用内存池的MAXACT参数来错误地控制作业数,而实际上此处的MAXACT所指的最大活动数应该是线程,没有意识到作业、线程的区别,导致该值设置较小,系统可能产生下列现象:
1)、Java 应用程序莫名其妙失败,当MAXACT的值很小,甚至为1时,Java程序就无法运行,且系统极有可能没有相关的出错提示信息。
2)、系统非常慢,但同时CPU利用率有很低,大量作业处于“Ineligible"状态。用户可以用WRKSYSSTS,就可能发现Act->Inel值不是零。
a、确保每个内存池的MAXACT的值足够大,如果同时用户利用MAXJOBS来控制子系统的活动作业数时,可以将内存池的MAXACT设为*NOMAX。
用CHGSHRPOOL来修改内存池的活动线程数:
CHGSHRPOOL ACTLVL(newmax)
b、用子系统参数 MAXJOB 控制子系统中同时活动的作业数:
CHGSBSD QBATCH MAXJOBS(newmax)
c、用子系统中的作业队列(JOBQ)定义进一步控制,从这作业队列中能同时进入该子系统中运行的作业数:
CHGJOBQE SBSD(QBATCH) JOBQ(QBATCH) MAXACT(新的最大作业数)
3 查看错误消息:DSPMSG QSYSOPR
-->检视系统是否有不正常讯息或响应讯息
WRKMSGQ (*QSYSOPR)
-->实例:WRKMSGQ QSYSOPR
4 杀死进程:wrkactjob 找QUSRWRK 后面的 subsystem :QZDASOINIT
步骤:
1、查看进程所属ip,敲击5,再进入10
2、杀除进程 敲入4,再进入F4,修改为immed,或者用户自动退出
5 检验死锁:WRKOBJLCK ->F4(输入提示)
->命令:WRKOBJLCK OBJ(NISSAY/T_DEPT) OBJTYPE(*FILE)
(Work with Object Lock)
-->检示对象有无被其它作业使用或对象被何作业锁住, 将之排除
方法二:
1. On the IBM OS/400 command line, type the fo
AS400性能的调优,其实是个很系统化的工作,需要从两个大方面考虑:
一 系统级:硬盘、内存、线程、作业、错误信号、耗资源进程、IFS碎片重组;
二 数据库:死锁、表碎片重组、临时空间释放;
针对每个方面,具体应用:
1 看系统使用状况:WRKSYSSTS , wrkdsksts
(Work with System Status)
-->检示系统资源 RAM 目前的使用状态.可动态调整资源的分配以取得系统运行最佳化.
2 线程数与作业数的修改:
一般用户很容易利用内存池的MAXACT参数来错误地控制作业数,而实际上此处的MAXACT所指的最大活动数应该是线程,没有意识到作业、线程的区别,导致该值设置较小,系统可能产生下列现象:
1)、Java 应用程序莫名其妙失败,当MAXACT的值很小,甚至为1时,Java程序就无法运行,且系统极有可能没有相关的出错提示信息。
2)、系统非常慢,但同时CPU利用率有很低,大量作业处于“Ineligible"状态。用户可以用WRKSYSSTS,就可能发现Act->Inel值不是零。
a、确保每个内存池的MAXACT的值足够大,如果同时用户利用MAXJOBS来控制子系统的活动作业数时,可以将内存池的MAXACT设为*NOMAX。
用CHGSHRPOOL来修改内存池的活动线程数:
CHGSHRPOOL ACTLVL(newmax)
b、用子系统参数 MAXJOB 控制子系统中同时活动的作业数:
CHGSBSD QBATCH MAXJOBS(newmax)
c、用子系统中的作业队列(JOBQ)定义进一步控制,从这作业队列中能同时进入该子系统中运行的作业数:
CHGJOBQE SBSD(QBATCH) JOBQ(QBATCH) MAXACT(新的最大作业数)
3 查看错误消息:DSPMSG QSYSOPR
-->检视系统是否有不正常讯息或响应讯息
WRKMSGQ (*QSYSOPR)
-->实例:WRKMSGQ QSYSOPR
4 杀死进程:wrkactjob 找QUSRWRK 后面的 subsystem :QZDASOINIT
步骤:
1、查看进程所属ip,敲击5,再进入10
2、杀除进程 敲入4,再进入F4,修改为immed,或者用户自动退出
5 检验死锁:WRKOBJLCK ->F4(输入提示)
->命令:WRKOBJLCK OBJ(NISSAY/T_DEPT) OBJTYPE(*FILE)
(Work with Object Lock)
-->检示对象有无被其它作业使用或对象被何作业锁住, 将之排除
方法二:
1. On the IBM OS/400 command line, type the following:CHGPF FILE(xxxxx/yyyyy)
2. Press the F10 key and Page Down.
3. Is the Maximum File Wait Time set to *IMMED? If so, on the OS/400 command line,
type the following:
CHGPF FILE(MGTEST/T_DEPT) WAITFILE(*CLS)
6 重组数据库表:/* 重组表 */
CL:RGZPFM FILE(MGTEST/T_COV00002) MBR(*FIRST) KEYFILE(*NONE);
7 IFS重组:
RGZDLO DLO(*)
8 初始程序装载(Initial Program Loading,简称IPL)在进行过程中,会释放诸如占用的临时空间等部分系统资源,所以定期做IPL也是优化空间使用的一种手段。
llowing:CHGPF FILE(xxxxx/yyyyy)
2. Press the F10 key and Page Down.
3. Is the Maximum File Wait Time set to *IMMED? If so, on the OS/400 command line,
type the following:
CHGPF FILE(MGTEST/T_DEPT) WAITFILE(*CLS)
6 重组数据库表:/* 重组表 */
CL:RGZPFM FILE(MGTEST/T_COV00002) MBR(*FIRST) KEYFILE(*NONE);
7 IFS重组:
RGZDLO DLO(*)
8 初始程序装载(Initial Program Loading,简称IPL)在进行过程中,会释放诸如占用的临时空间等部分系统资源,所以定期做IPL也是优化空间使用的一种手段。
=================================================================================
java的30个目标(转载)(2006-11-29 09:53:30) 分类:编程
你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams.
你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,stream
s,networking,multithreading,reflection,event,handling,NIO,localization,以及其他
)。
你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有
能力反编译一个类文件并且明白一些基本的汇编指令。
如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的
思想和方法,以及桌面程序的SWING,AWT,SWT。你还应该对UI部件的JAVABEAN组件模式有
所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
你需要学习java数据库技术,如JDBCAPI并且会使用至少一种persistence/ORM构架,例如
Hibernate,JDO,CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。
你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库
的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如:oracle,mysql,mssql
server.
你需要学习JAVA的沙盒安全模式(classloaders,bytecodeverification,managers,polic
yandpermissions,
codesigning,digitalsignatures,cryptography,certification,Kerberos,以及其他)
还有不同的安全/认证API,例如JAAS(JavaAuthenticationandAuthorizationService),
JCE(JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS(JavaGe
neralSecurityService).
你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLi
braries。
你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的
涉及模式,如MVC/MODEL2.
你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础
上扩展和维护WEB程序。
你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。
你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括
javaEE本身.
你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLD
ocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries).
你应该学习如何利用JAVAAPI和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC
),SAAJ(SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM
(JavaAPIforXMLMessaging),JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServic
esDeveloperPack)。
你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的Io
C/DI风格(setter,constructor,interfaceinjection)。
你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS(JavaMe
ssageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX(JavaManag
ementeXtensions),以及JavaMail.
你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSess
ionBeans,EntityBeans(包含Bean-ManagedPersistence[BMP]或者Container-ManagedPers
istence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB).
你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它
的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配
置应用程序并且能够监控、调整它的性能。
你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写
为AOP),以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。
你需要熟悉对不同有用的API和framework等来为你服务。例如Log4J(logging/tracing)
,Quartz(scheduling),JGroups(networkgroupcommunication),JCache(distributedcachi
ng),Lucene(full-textsearch),JakartaCommons等等。
如果你将要对接或者正和旧的系统或者本地平台,你需要学习JNI(JavaNativeInterface)
andJCA(JavaConnectorArchitecture).
你需要熟悉JINI技术以及与它相关的分布式系统,比如掌握CROBA。
你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如
Portlets(168),JOLAP(69),DataMiningAPI(73),等等。
你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人
更喜欢VI或EMACS来编写文件。随便你用什么了:))
JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要
熟悉代码生成工具,例如XDoclet。
你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)
。
你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProce
ss)andAgilemethodologies.
你需要能够深入了解加熟练操作和配置不同的操作系统,比如GNU/linux,sunsolaris,macO
S等,做为跨平台软件的开发者。
你还需要紧跟java发展的步伐,比如现在可以深入的学习javaME,以及各种java新规范,技
术的运用,如新起的web富客户端技术。
你必需要对opensource有所了解,因为至少java的很多技术直接是靠开源来驱动发展的,如
java3D技术。
分享到:
相关推荐
AS/400的开发中心位于美国中西部明尼苏达州的Rochester,这与当时计算机行业的热点区域——东海岸形成了鲜明对比。东海岸的公司如Digital、Data General以及IBM的New York Lab,得益于MIT等名校和研究机构的成果,...
《Oracle大型数据库系统在AIX/UNIX上的实战详解》以AIX UNIX为主线、其他LJNIX为参照,描述了Oracle系统在构架、管理、容灾备份、集群化实施、性能分析优化等诸多方面,并针对Sybase ASE进行对比,论述了Oracle在AIX...
本文档将深入探讨Linux系统管理与应用的相关知识点,涵盖Linux的历史背景、技术优势以及与其他操作系统的对比。 #### 二、Unix发展历程与分类 1. **发展历程**: - **高端服务器领域**: - IBM的RISC6000系列和...
DB2 Universal Database(DB2 UDB)是其通用版本,支持多种操作系统平台,包括Windows、Linux、Unix、AS/400(现在称为IBM iSeries)和大型机系统。 在版本方面,DB2经历了V7、V8、V9等迭代,每个版本都有其特性和...
R/3系统基于开放标准,能够在多种操作系统和数据库平台上运行,例如HP-Unix、IBM AS/400、Windows NT、Oracle数据库等。 ##### R/2与R/3系统的特点 - **综合完善的功能**:覆盖会计、后勤、人力资源管理等多个领域...
4. **比较与分析**:对比不同设备或不同配置的测试结果,以了解性能差异。 5. **缓存效应**:考虑存储设备的缓存机制可能对测试结果产生的影响。 通过IOPS性能测试,我们可以找到瓶颈,优化存储系统配置,提高整体...
这一章可能涉及到Linux的历史、发行版种类以及Linux与其他操作系统的比较。 第二章讲解了Linux的安装过程,包括选择合适的Linux发行版、准备硬件环境、分区、选择安装类型和网络配置等。实践部分可能包含使用网络...
- **iSeries**:以AS/400为基础的企业级服务器。 - **zSeries**:基于S390架构的大型主机系统。 在这些产品中,AIX主要运行在pSeries和后续的Power Systems上,利用其强大的硬件性能和高度可扩展性,为用户提供稳定...
IBM的服务器产品线被归类为eServer系列,包括xSeries(基于Intel或AMD架构)、BladeCenter(刀片服务器)、pSeries(UNIX服务器,RS/6000的后续)、iSeries(中型企业级服务器,AS/400后续)以及zSeries(大型主机,...
- **Essbase**: 支持Windows、AIX/HP-Unix/Solaris、Linux、AS/400和OS/390等多种操作系统。 - **Cognos PowerPlay**: 主要在Windows平台上运行。 ##### BPM支撑能力 - **Essbase**: 是Hyperion BPM应用的强大支撑...
在很多 UNIX® 系统中,为了指出当前系统中断点,必须使用 sbrk(0) 函数。 sbrk 根据参数中给出的字节数移动当前系统中断点,然后返回新的系统中断点。使用参数 0 只是返回当前中断点。这里是我们的 malloc 初始化...
8. **DB2 for i (iSeries, AS/400)**:专为IBM iSeries服务器设计,常用于ERP和供应链管理等业务系统。 9. **DB2 Cloud**:云版本的DB2,提供了灵活的部署选项,可以在公有云、私有云或混合云环境中使用。 10. **...
- 支持多种操作系统(如Redhat AS、HPUNIX、AIX、Solaris)和数据库(Sybase、Oracle、MySQL、SQLServer、Informix),以及中间件(Weblogic、Websphere、Tomcat、Domino)。 - 提供对应用系统的关键参数管理,如...
### Unix编程常见问题解答知识点概览 #### 1. Process Control 进程控制 ##### 1.1 Creating new processes: fork() **1.1.1 What does fork() do? fork函数干什么?** - **功能**: `fork()` 函数用于创建一个新...
CTL工具需能够适应多样化的企业环境,包括SUN Solaris、HP-UX、IBM AIX、AS/400、OS/390、ScoUNIX、Linux、Windows等多种操作系统。工具对高性能硬件和主机的支持能力决定了它能否高效处理大规模数据的抽取、转换和...
- 数据库连接:Aqua Data Studio 支持多种数据库连接,包括IBM DB2的不同版本,如LUW(Linux, Unix, Windows)、z/OS、iSeries(AS/400)。用户可以轻松创建、编辑和管理数据库连接。 - 实体关系图(ERD):提供...
- 支持多种操作系统(如Redhat AS, HPUNIX, AIX, Solaris)和数据库(如Sybase, Oracle, MySQL等)。 - 支持多种中间件(如Weblogic, Websphere, Tomcat等)和应用服务(如SMTP/POP3, IIS, Apache等)的管理。 - ...
1. 文件对比(Diff):对比两个文件的最基本方法是使用“diff”命令,它在Unix/Linux环境中广泛使用,也可以在Windows环境通过Git等工具实现。`diff A.TXT B.TXT`会显示两个文件中不同行的差异。但在这个场景下,...
2. **网络化Linux系统中的交互性与公平性** (Interactivity vs. fairness in networked Linux systems):此论文可能会讨论Linux内核在网络服务中的资源分配策略,如何平衡用户交互性和网络带宽的公平分配,可能涵盖...