简介
HP-UX是业界第一个被认可用于商业用途的UNIX操作系统。自1986年惠普公司首次推出基于PA-RISC技术的HP-UX操作系统以来,历经10余年商用环境的考验,HP-UX已经不断成熟、完善和得以创新,目前HP-UX已发展到11.0版本。HP-UX在其核心的设计中,充分考虑了大范围的可伸缩性、大型主机的性能、长时间的系统运行和多种高性能业务解决方案,全功能集成式系统/网络管理方案等企业需求的特点。
HP-UX是商业化UNIX,设计用于大规模操作上。它的流行程度仅次于Sun Solaris,运行在HP和Motorola处理器上。HP-UX支持NFS,并提供Novell NetWare的Unix版本来支持文件和打印服务;使用最新的设置,NetWare用户也可以运行基于服务器的Unix程序。2
它处理特大型文件,不需要进行超大量磁盘交换,它能支持最大4TB内存和8TB共享内存(干兆字节是1024MB信息量,而,TB是1024GB信息量)。惠普公司建议将HP-UX用于数据仓库或大型Web服务器,或任何需要同时处理大容量数据的地方。HP-UX是为极其昂贵的硬件编写的。
用户只会在工作中遇到HP-UX,如在大型公司中、学院中或技术公司内。HP-UX速度快、可靠性高,但是也跟多数商业化UNIX派生系统一样,价格昂贵并且是专用系统。但是,要想找到适合的系统,HP-UX是非常不错的选择。3
技术1.动态内存重置技术
这是HP独特的技术。ECC内存的容错能力可做到纠错一位,检错两位。HP9000服务器的内存除了全部采用ECC技术以外,还通过HP-UX实现动态内存重置能力。
当应用在运行过程中,如果内存出现多位错误,HP-UX会将出错内存所在的4K物理页面在操作系统的内存分配表中去除,不再将该页面分配使用,同时应用可以继续运行,这就保证了应用的高可用性。从而避免了内存故障造成的系统崩溃和死机。
2.软件磁盘镜像(MirrorDisk/UX)
HP Mirror Disk/UX可以在软件层次实现磁盘镜像,例如主机启动盘可采用软件磁盘镜像的方法保证数据的可靠性。软件磁盘镜像对应用是透明的,HP Mirror Disk/UX最多能作三路镜像,它自动实现数据的同步。在读操作时,两个磁盘可以均分负担。当镜像盘某一盘体出现故障时,系统照样正常工作。软件镜像方法经济上较为实惠。
3.OnlineJFS一联机日志文件系统
HP-UX可以采用日志文件系统,这种文件系统支持文件的联机备份,联机的文件系统的扩大和减小以及联机的磁盘碎片的整理,所有这些均不影响应用的正常运行。通过采用联机日志文件系统技术,只要不是存储介质的故障,对于任何误关机、电源故障,OnlineJFS文件系统均可将系统完全恢复。通过JFS还可以进行文件系统的在线管理以及断电后的自动重启。OnlineJFS和LVM(逻辑卷管理)结合,可保证大量数据的高可靠性及数据一致性。
版本HP-UX的版本有1992年的第9版、1995年的第10版以及1997年的第11版。它们是用于HP9000系列服务器和HP Integrity服务器的标准企业级64位UNIX系统,具有可伸缩性,强壮易用,支持3D图形,支持SMP以及OLTP海量数据处理。
从8.0到9.04,HP-UX是基于Berkeley(BSD)类型的UNIX。从10.0版本起,HP-UX开始基于System V(SVR4)类型,这意味着不仅要改变与文件相关的系统位置,以及为了向后兼容还要软连接到旧有的位置,并且改变了惠普UNIX的发展方向。
HP-UX 10.20最大的改变是:从VUE图形桌面已到了CDE(常见桌面环境,Common Desktop Environment)。这是UNIX桌面新的工业标准,它将在将来版本中取代VUE。4
HP-UX 11.00在这些演进的基础上达到了64位功能的顶点,能够进行非常大的存储器寻址,因此,可以执行非常大的应用程序和数据集。运行64位HP-UX 11.00的系统在处理这种非常大的应用程序和数据集时,可以在(高达16GB)的巨大内存中进行,防止了要与硬盘交换文件带来的性能下降,从而取得较高的性能。5
目前的HP-UX第11版有11iV1、11iV2、11iV3等版本。6