win2000 linux,Linux与Win2000两系统的伸缩性比较(1)

对于一个计算机系统来说,可伸缩性是一个非常重要的指标。那么什么是可伸缩性呢?可伸缩性是指一个计算机系统的体系结构能够在何种程度上不断扩展以满足用户的发展需求的特性。扩展的方式多种多样:可以是转移到一个完全不同的平台中,也可以是向原来的单一系统中增添一些新的硬件,增加新的CPU,或者是向群集中增加新的节点。此外,可伸缩性有时候也指一个操作系统在面向各种类型的系统和负荷时都能够工作良好的能力,不论这些系统是机顶盒,桌面计算机,还是大规模的服务器,也不管访问的对象是一个还是成千上万。

本文将主要探讨一下Windows 家族系列产品和Linux产品在可伸缩性方面的差异。硬件支持广泛的硬件支持可能是任何流行操作系统最基本的要求,也是可伸缩性的一个重要方面。Windows操作系统在这个方面做得的确非常出色:一方面,Windows的广泛使用使得任何硬件厂商在推出新的硬件时都会把Windows当作标准的平台加以支持,并且不断为新的Windows版本更新驱动程序;另一方面,大量的硬件支持又反过来推动了Windows平台的进一步普及。今年推出的Windows 2000在保留了Windows 98即插即用功能以外,还自带了大量的硬件驱动程序。

Linux的硬件驱动程序通常都是由那些需要这些硬件的用户自己来开发的. Linux的共享性能够很快地给那些常用的硬件提供驱动程序,这些驱动程序需要后续的支持和帮助,来克服潜在的不稳定性。至于一些尚未普及的组件,如各式各样的USB设备,其驱动程序的开发将需要更多的支持,来满足不同用户的需要。SMP(对称多处理器)支持CPU是计算机系统的核心部分,是否具有良好的SMP支持将直接影响大型应用下的性能。

Windows 2000 Advanced Server的零售版本最多支持四路SMP,OEM版可以支持最多达32路的SMP。对CPU的支持级别和Windows 4.0相比没有什么变化,但是对SMP的实现代码进行了改进,使得高性能的缩放可以更为“线性”地进行。Windows NT Server 4.0企业版已经实现了创纪录的性能价格水平,随着对SMP缩放的改进,这一趋势将在Windows 2000 Advanced Server和Datacenter Server中得到延续。在采用八路设计或者多于八路设计的系统中,性能的提高最为明显。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值