健壮的Windows2000
Windows 2000 Server的三大主要目标是让整个系统总体具有更高的可靠性、更高的稳定性和更高的扩展性。Windows 2000 Server消除了那些导致计划内和计划外停工的主要因素,满足了可靠性和稳定性目标。这些改进包括:
操作系统强化。强化是一个工业名词,用来指可靠的操作系统。对操作系统的核心所做的几项重要改进使整个系统更加地可靠。
减少了系统重启的要求和时间。大大减少了需要系统重新启动的管理操作的数量,并且做了一些改进来提高重新启动系统所需的时间。这样就减少了服务器计划内重启的次数。
可靠的中间件和负载平衡服务。 Windows 2000 Advanced Server集成了全套的中间件和负载平衡服务,能够在多层式环境内执行可扩展的核心商务软件。
抵抗网络、应用软件、硬件和环境的故障。Windows 2000 Server系列集成了整套的高可用性功能,例如支持多宿主网络、群集和UPS电源管理。即使某个计算机或设备发生了故障,也能够保证系统能够对使用者进行正常的服务。
增强的系统和应用软件扩展性。Windows 2000 Server和Windows 2000 Advanced Server增强的扩展性能够让多种应用软件,例如OLTP、邮件和消息服务以及电子商务等,支持数量不断增加的大规模用户群。扩展的手段包括采用对称多处理器(SMP)系统或将任务复制、分配给多个主机的方式。
操作系统强化
Windows 2000 Server对数千个测试系统进行了严格的施压测试。并让一些计算机执行长达30多天的施压测试,以检测出一些潜在的长期运行过程才会出现的问题,例如微量低速的内存泄漏等。这也算是史无前例的野蛮测试了。为了预防不良的内存管理。进一步强化操作系统的内存管理机制,对程序、核心部件和设备驱动程序中的不良内存管理进行先期检测和预防。这些改进包括:写保护的核心模式、新的“作业对象” API和一套新的、对设备驱动程序进行测试、验证和签字的工具。
减少了系统重启的要求和时间
重新启动你的计算机也许是一个痛苦的过程。根据科学测试,人对于计算机响应等待的极限是15秒。而对于微软Windows 家族的操作系统重新启动,你的硬盘至少要痛苦的惨叫一分钟。为了减少不必要的停机时间,Windows 2000 Server大大减少了需要系统重新启动的管理操作的数量,并且做了一些改进来缩短重新启动系统所需的时间。这样就减少了服务器计划内重启的次数,缩短了意外事故后的重新启动或修复的时间。Windows 2000的研发人员为此做了如下努力:
首先,减少重启请求。在对系统进行维护管理时,许多经常性的改动之后系统都需要重新启动使改动生效,而在Windows 2000 Server中有这种重启需要的管理操作大大减少。例如配置即插即用设备、增加页面文件的大小或添加一个新页面文件、增加NTFS文件系统分区、添加或删除网络协议、安装SQL Server 7.0或改变属性,这些操作都不再需要系统重启。Microsoft数据中心所做的初步研究表明这项改进减少了超过20%的计划内停机时间。
其次,快速的系统重启和恢复。减少系统出现故障后重新启动或恢复系统的时间,是解决停机问题的另一种方案,Windows 2000 Server因此而增强了以下功能和特性:
设计了一种“只转储内核”的选项,在大内存的系统上可以减少把内存映象转储到硬盘上的时间。
新的“安全模式”选项加快故障后返回系统的速度。
提高了Chkdsk检测文件系统的速度。系统在启动时如果发现文件系统可能有潜在的错误,就会自动启动Chkdsk程序来检测和修复。与Windows NT Server 4.0 Service Pack 4相比,其速度提高了至少3倍。
可靠的中间和负载平衡服务
Windows 2000 Server和功能更强的Windows 2000 Advanced Server是唯一的、将全套中间件技术、组件服务和负载平衡技术作为操作系统本身组成部分的服务器操作系统。其中组件负载平衡是在Windows 2000 Advanced Server和Datacenter Server中,组件服务的动态负载平衡功能可将使用“组件服务”的应用程序分配到多个服务器上,以增加可靠性和扩展性。至于,网络负载平衡是随着Internet和企业内部网的不断发展,越来越多的多层网络将Web服务器作为服务前端。网络负载平衡技术允许用户将多达32个Windows 2000 Advanced Server服务器作为一个群集,均衡分配访问流量,而对客户感觉只有一台服务器为其服务。当某台Windows 2000 Advanced或Datacenter Server服务器发生故障或脱机进行维修时,网络负载平衡能够自动重新形成服务器群集,将客户的访问请求转到其它服务器,这样就保持网络服务不间断。
抵抗网络、应用软件、硬件和环境的故障
即使网络、程序、硬件或环境出现了故障,Windows 2000 Server和Windows 2000 Datacenter Server都可以保证系统连续运转,这是因为Windows 2000中应用了集群技术、多宿主网络技术以及增强的UPS支持。
集群技术可抵抗应用程序和硬件的故障。Windows 2000 Datacenter Server的“Windows 集群”技术让您能够为您的用户提供更高水平的可用性和服务。对于程序和数据服务,集群技术可以监控标准程序和服务的状态,发生常见故障后,能够自动恢复核心数据和服务程序。图形式的管理控制面板让管理者能够监控集群内的全部状况,并且以简单的点击操作转移工作负荷。Windows 2000的集群功能具有以下新功能:恢复WINS、DHCP和分布式文件系统(DFS)等服务发生的故障;增强的用户界面和向导有助于简化系统的安装和管理;以及可以从Windows NT Server 4 Service Pack 4进行滚动式升级和检测网络接口卡故障。
多宿主网络可抵抗网络故障。Windows 2000 Server能够采用第三方的解决方案,使系统可以支持多个网络接口卡(NIC)的热备份模式,以此加强重要网络服务的可用性。热备份模式下,一个网卡工作,其余网卡随时待命,这样可以消除该网卡发生故障时对系统服务的影响。
UPS支持可抵抗环境故障。Windows 2000 Server内置了对UPS系统的支持。这样在意外断电时可保持运行或安全关机,保护数据和系统安全。
增强的系统和应用软件扩展性
为了全面提高系统和程序的扩展性,除前面介绍的组件负载平衡外,还在以下一些方面作了改进:
提高了对称多处理器(SMP)扩展性。Windows 2000 Server具有比 Windows NT Server 4.0更高的动态扩展性。
在内存分配和锁定方面做了重大改进,以避免SMP系统中多个处理器间的同时抢占问题。
定义了一种新的程序执行单元,被叫做“纤程”,它比“线程”更小。Microsoft SQL Server 7.0利用“纤程”技术,在 Windows 2000 Server上达到了更高的扩展性。
“作业对象”API能够设置处理器关系、指定时间期限、控制处理优先权及限制一组相关处理器使用特定内存。这些功能让应用程序可以管理和控制所依赖的系统资源。通过这些控制功能,“作业对象”API可防止某个应用程序对整个系统的扩展性的负面影响。
可扩展的储存子系统。Windows 2000 Server可以支持很庞大的储存子系统。NTFS文件系统作了改进,具有以下特性:更好的性能;可为每个用户设定磁盘占用配额;可跟踪分布式链接;内含重分列点可以进行层次化的存储管理;取消了驱动器盘符。此外还支持高级的存储控制器,如光纤通道设备和基于I20的设备。
从实际的测试情况来看,Windows 2000的确是一个非常健壮的操作系统,它的健壮性是Windows 家族中前所未有的。事实胜于雄辩,微软的反对者对于Windows 2000一些指控根本就是无稽之谈。《CHINABYTE》
评论
更多评论