荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: agileboy (快乐笛子), 信区: WinNT
标  题: Windows XP负载能力 zz
发信站: 荔园晨风BBS站 (Tue Aug 12 19:34:53 2003), 站内信件


计算机负载能力和计算机硬件、操作系统以及程序都有很大的关系。很多朋友都有
这样的体会,相同硬件配置下运行资源消耗很大的程序Windows 98比Windows
2000更容易死机。那Windows XP在这方面又表现如何?我们搭配了一个配置较高、
满足Windows
XP流畅运行的硬件环境,相关配置如下表:
相对前一项测试而言,确定“Windows XP负载能力”的测试方法比较困难。在
Windows 2000/XP下很难像Windows
98那样了解系统资源剩余情况,但是可以通过系统提供的“Windows任务管理器”
中的“性能”来查看CPU使用记录和页面文件使用率。测试的标准是在进行测试操
作后或者资源降至极低的情况下系统是否保持稳定工作。我们通过下列操作来界定
系统稳定:

被测试应用程序不出现挂起、崩溃、丢失数据以及非法操作等现象
在程序中正常移动鼠标、应用所有按键
正常浏览“我的电脑”
正常进行文件拷贝等操作
正常播放音、视频文件(WMA、MP3、MPEG、MPEG2、MPEG4、RM)
正常调整桌面属性
任务进行中进行用户切换
正常休眠
正常进行Internet浏览

1.内存资源降至极低情况下系统的表现

我们还是采取这样的办法:安装ACDSee软件并收集大量图片,全部选中后点击回车
,ACDSee为每一幅图都打开一个窗口直至无法继续打开为止,操作前后我们都记录
了CPU使用情况和页面文件使用率。操作完成后内存的使用达到570MB,但CPU占用
仅仅1%。通过反复检验,我们发现在当前配
置下ACDSee所能打开窗口极限为107个,在保持浏览一个文件夹的情况下只能打开
103个。当内存资源降至极低时,系统显然无法达到上面所罗列的标准,不正常或
出错的项目如下:

*文件拷贝操作无法通过常用的右键点击进行
*无法播放音、视频
*数次出现桌面属性调整无法进行的现象,具体表现为属性项目点击后消失

虽然Windows XP出现这些问题,但是相比Windows 98而言已经不错,系统并没有死
机或者报错,关闭所有ACDSee窗口后一切恢复正常。笔者个人将这一测试应用在
Windows 98时,还未及100个窗口系统即已崩溃。

2.CPU满负荷情况下系统的表现

让CPU满负荷运行最好的办法是进行CPU测试,我们使用Super∏运行3355万位计算
,使CPU使用率达到约100%并提供足够长的测试时间。Super∏对CPU的消耗非常大
(接近完全占用),但是Windows
XP很好地为所有的应用程序分配CPU资源,没有发生任何错误。在CPU满负荷工作情
况下,系统变得很慢,打开IE的操作用了近10秒,即使如此,在使用时并没有任何
延迟的感觉,播放音、视频文件也非常流畅。

3.系统盘空间极小情况下系统的表现

我们拷贝大量文件至系统盘,使剩余空间仅为约50MB,对于磁盘操作频繁的
Windows XP无疑是一种考验。在不打开任何应用程序的情况下,Windows XP工作稳
定,操作没有发生任何异常,只是不停地给出“磁盘空间低”的警告。为了进一步
考验Windows
XP的承受能力,我们打开了一个91MB的PSD文件,系统反应变慢,但是仍然能够稳
定工作。令人惊奇的是我们继续打开一个184MB的PSD文件(先关闭91MB那幅图片)
,系统仍然能够稳定工作!在Photoshop的测试中,因暂存盘在缺省状态下为启动
盘,故较大的文件无法打开。结合其他大型软
件测试,结果显示系统盘剩余空间的大小对那些有磁盘空间需求的应用程序有决定
性影响,但并不影响系统的稳定性。

实际上Windows XP和Windows
98一样也有资源消耗问题,但是其特有的内存保护模式和硬件抽象层很好地保护了
系统资源,即使用户使用极端的操作使资源达到临界点系统也不会崩溃,只是变得
很慢并无法运行其他的程序。当然,我们相信很少有普通用户会像测试那样开100
个窗口或是只给系统留下50MB空间,只要用
户根据自己的硬件配置量力而行,Windows XP不会让你失望。

四、GHOST操作

GHOST作为磁盘镜像软件,被广泛地用作系统备份工具,但是如果想应用在Windows
 XP上,恐怕大多数人都会失望。问题并不在GHOST,而是Windows XP激活机制。假
设在11月1日安装Windows XP并做GHOST磁盘镜像,正常情况下XP
30天内必须激活,12月2日将镜像倒回来系统将不可用,改BIOS日期倒是可以。


Windows XP对硬件改动非常敏感,GHOST镜像不能像Windows 98那样随意在任何电
脑使用,最好不要对硬件做任何改动,否则有可能系统根本无法启动。在倒回
Windows XP镜像以后,Windows
XP会对磁盘扫描,时间比较长,在60G硬盘上约10分钟。在不改变硬件情况下磁盘
镜像对系统稳定性没有任何影响,各项操作以及软件都能够正常使用;更换硬件后
磁盘镜像测试与本文硬件测试中情况相似,不再赘述。

PC1
CPU:Intel Pentium4 1.7GHz(Socket 478)
主板:ABIT(升技)TH7Ⅱ(Intel i850芯片组)
内存:Samsung PC800 RDRAM 256MB(128MB×2)
显卡:ATI Radeon 8500 64MB DDR
硬盘:Seagate Barracuda Ⅳ 60GB(7200r/m,2MB Buffer)
CD-ROM:Sony 5211(52×)
声卡:Diamond MX400(ESS Cayon 3D)
网卡:Intel 82559
电源:世纪之星ATX325

PC2
CPU:AMD Athlon XP 1700+(时钟频率1467MHz,266MHz FSB)
主板:MSI(微星)KT266 Pro2(VIA KT266A芯片组)
内存:Samsung PC 2100 DDR-SDRAM(128MB×2)
显卡:nVIDIA GeForce3 Ti200 64MB DDR
硬盘:Seagate Barracuda Ⅳ 60GB(7200r/m,2MB Buffer)
CD-ROM:ASUS 8× DVD-ROM
声卡:Creative Labs SoundBlaster Vibra 128
网卡:联想D-Link 530TX
电源:Buffalo(大水牛)300

PC3
CPU:Intel Celeron 566E(66MHz FSB)
主板:ASUS CUSL2(Intel i815E芯片组)
内存:Kingmax PC 150 SDRAM 128MB
显卡:815E芯片组集成
硬盘:Quantum CX(火球十代)10.2GB(5400r/m,512kB)
CD-ROM:奥美嘉52×
声卡:Creative Labs SoundBlaster Live!Value
网卡:Intel 82559
电源:TDK 300W

我们认为这3个平台基本上能够分别代表Intel、AMD以及低端用户的典型配置。考
虑到大部分用户现有的操作系统,软件环境被分为3种情况:

1.PC1——干净安装Windows XP
2.PC2——从装有大量软件的Windows 2000升级到Windows XP
3.PC3——从装有大量软件的Windows 98升级到Windows XP

为了能够尽量照顾更多的用户,我们还做了两项基础测试:

1.从Windows Me升级到Windows XP,升级过程很顺利,稳定性很好。

2.多系统共存:此项测试不是针对共存的各个系统自身稳定性,而是看各个系统是
否能正常引导。测试结果表明这和各个系统的安装顺序有关。先装Windows XP,后
装Windows 98/Me,没有问题,但安装Windows 2000后,Windows XP不能正常引导
;如果顺序为Windows
98/2000/XP,则所有系统可以和平共处。
出现问题的应用软件举例:

1.升级安装Windows XP以后,原来安装的Office XP在第一次运行时会出现设置向
导,此时需要放入Office XP安装盘引导一下才能正常使用Office组件,以后运行
正常。

2.超级解霸2001XP在升级到Windows XP以后,必须重新安装才能使用。

3.Partition Magic 7.0安装时会自动识别OS并装上对应的版本,因此,升级到
Windows XP后必须重装才能运行。

4.NJWin(南极星)和MagicWin 98 1.3f(05/01) 能正常运行,但内码转换功能失
效。

5.Norton Utilities 2002中所有组件升级到XP后都无法运行,执行时系统提示必
须重装,其中SpeedDisk和Wipeinfo被自动禁用。

出现问题的游戏软件举例:
1.《新仙剑奇侠传》,桌面分辨率为1024×768,在Windows XP下运行退出后,出
现任务条位置错位。

2.《美少女梦工厂Ⅲ》运行后不能进行任何设置,包括起名,设置系统等。

3.Half-life(蓝色沸点、反恐精英两个任务版),使用Open-GL加速正常;如果
用DirectX模式,游戏中按“Esc”调用设置菜单时黑屏,但可返回游戏画面。
Win98+DX8.1下没有这个问题。

4.NBA2001在WinXP下不能启动。

5.Quake(一代)无法运行,启用Win9x兼容模式无效(Win98下可以运行)。

6.星球大战(Rogue Squadrom)在PC3上进入游戏场景后退出,更换G200显卡后正
常。

7.Max Payne在PC3上i752用WinXP自带驱动,主界面和游戏中环境贴图空白。更换
Intel公版驱动后正常。

不一样的硬件体验 Windows XP采用的稳定性技术

Windows XP为什么被称为“迄今为止最优秀的操作系统”?它应用了那些技术来保
证其承诺的稳定性呢?

首先它是基于新型Windows引擎,Windows XP基于Windows/NT/2000成熟的代码库,
它使用32位计算体系结构和一个完全保护的内存模型。它将执行代码分为以下两种
,用户模式:用户模式中的软件在没有特权的状态下运行,对系统资源只有有限的
访问权限,Windows
NT基础的应用程序和被保护的子系统在用户模式下运行在自己的空间内,不会互相
干涉;核心模式:软件可以访问所有的系统资源,例如计算机硬件和敏感的系统数
据。核心模式中的软件构成了操作系统的核心,它们分为如下几组:执行体,包含
为环境子系统和其他执行体组件提供系统服
务的系统组件,它们执行的系统任务包括输入/输出、文件管理、虚拟内存管理、
资源管理以及进程内部通信等。设备驱动程序,将组件的调用翻译为硬件操作。硬
件抽象层,将执行体的其它部分与特定硬件分离开来,使操作系统与多处理器平台
相兼容。微内核管理微处理器,它执行一些
重要的功能,如调度、中断以及多处理器同步等。这种将硬件与软件隔离的做法虽
然可能对性能造成一定影响,但有效地保护了系统内核。

其次它通过虚拟内存管理器来管理虚拟内存和物理内存。简单地解释这一结构就是
:Windows
XP为每个应用程序分配唯一的虚拟地址,并将虚拟内存映射到物理内存上。当没有
足够的物理内存时,虚拟内存管理器将不使用的页面交换到临时页面文件(
Pagefile.sys)上,释放物理内存以便满足应用程序的需要。这一结构规范了应用
程序对内存的使用,避免了内存冲突。

Windows XP还提供了核心模式写保护。为了保护操作系统中的每一部分不会受其它
部分的错误的影响,Windows
XP在内核部分和设备驱动程序中添加了写保护和只读部分。物理内存映射标志出包
含代码的内存页面,保证它们不能够被覆盖,即使是操作系统也不能,这样就阻止
了核心模式软件破坏了其他核心模式软件。这些特性在缺省情况下是激活的,当然
如果用户愿意也可以关闭这些特性。在这样
的保护下,应用程序不会破坏重要的内核数据结构,所有的设备驱动程序代码都是
只读并且页保护,恶意的应用程序将不能有意影响核心操作系统区域。

Windows XP还应用了许多机制以保证系统的稳定。如设备驱动程序检验器可以给设
备驱动程序提供功能更强的负载测试。经过Windows XP测试的设备驱动程序将会是
最健壮的驱动程序,它可以保证系统最大的稳定性。在Windows
2000基础上改进而成的并行Dll支持提供安装多个不同Windows组件版本的机制,并
且可以并行运行。这可以让使用一种系统组件版本编写和测试的应用程序在使用不
同组件版本的情况下继续使用原来的版本,这样就可以解决“Dll
Hell”问题。还有我们在正文中详细阐述的Windows文件保护,保护核心代码不被
安装的应用程序覆盖。如果文件被覆盖了,Windows文件保护可以还原以前正确的
版本。通过保护系统文件,Windows
XP预防了早期Windows版本中出现的最常见的系统失败错误。其它诸如系统还原、
增强的防病毒等系统软件功能也提供了有力的保障。

关于崩溃

在正常操作的情况下,我们没有遇到过系统崩溃的情况,即使大量安装软件或更换
硬件系统也依旧稳定;我们在由Windows 2000升级到XP的系统上则遇到了一些问题
:即更换主板或多次更换其它硬件时系统无法启动,在更换主板的情况下只要换回
原件Windows
XP就恢复正常了,但如果更换硬件达到一定数目就只能重装了;极限测试时,如果
想在XP下靠删除系统文件使它崩溃十分困难,因为Windows XP对重要的系统文件及
目录都有保护,只有在DOS下删除系统文件才能使Windows XP无法启动。

关于死机

由于Windows
XP秉承了NT核心良好的内存管理机制并有所发扬,所以死机的可能也被降到最低。
系统中的每个进程都相对独立,理论上一个进程停止响应后并不会影响到其它进程
,更不会影响到系统进程,在实际测试中也基本上是这样。具体的死机现象有这样
几种:在关闭某些如“InCD”之类对XP支持
不好的软件时就会出现蓝屏死机,瞬间之后就重启了,不过并非每次都会这样;在
Windows
XP下输入法存在一些问题,切换输入法有时会出现造成Word、EmEditor等编辑器当
掉的情况;测试过程中出现过两次鼠标失灵的情况,但其它程序没有问题,经验证
明鼠标并没有故障,看来这是Windows
XP的一个BUG;另一个比较奇怪的BUG就是当我们卸载个别应用程序(比如Delphi6
)时,会出现“添加/删除程序”对话框“假死”的现象,表现为无法对此对话框
做任何操作,但在任务管理器中既不会出现该进程“没有响应”的提示,也无法终
止该进程,最奇怪的是此时系统可以正常运行
,所有程序也能照常使用,只要你不介意那个无法关闭的对话框,就是用上一天电
脑也没关系。

结语

一直在使用Windows
98的朋友对死机和崩溃一定已经司空见惯了,当系统里装了很多软件或是同时运行
几个程序时,经常就会跳出一个对话框告诉用户产生非法操作,或是干脆没有响应
;当你要卸载什么程序或是添加什么新硬件时,则要有系统崩溃的心理准备。但是
现在,对于使用NT核心技术的XP而言,这种
情况已经有了很大的改观。

总的来说,虽然Windows XP不能完全避免死机和崩溃现象,但比起微软以往的系统
还是有了长足的进步,基本上能令人满意。

从上述内容可以看出,Windows XP在稳定性方面比起以往的版本有了很大的进步,
即插即用功能及硬件的兼容性也得到了相应加强,有不少古董级的硬件都能正常工
作。Windows
XP在极限测试中的表现也令人比较满意,基本可以避免误操作带来的灾难,可是对
于恶意破坏就无能为力了。另外,Windows
XP的系统还原功能在系统仍然可以进入安全模式的情况下一般可以解决问题,过程
也不算复杂,只是此功能会占用大量的硬盘空间,这一点还不是很理想。绝大部分
软件和游戏也能正常使用,只是大型3D游戏的运行速度比Windows 98稍慢,看来同
样是基于NT技术的Windows
XP已经基本上摆脱了兼容性的困扰。其实无论是在易用性、兼容性还是娱乐性方面
,微软所做的这些努力都表明了它要将操作系统全面转向NT核心的意图。所以此次
微软对Windows XP寄予了厚望,从使用者的角度来看,Windows
XP已经在稳定性及兼容性之间找到了一个较好的平衡点,它既不会像Windows 98那
样容易死机和崩溃,也不会像Windows
2000那样有那么多无法识别的硬件和无法运行的软件。另外,大量的内置工具使你
不必再去安装各种软件,比如解压缩、刻录、图片浏览、多媒体制作,这些工作
Windows XP都可以胜任。Windows
XP是一个庞大的操作系统,对电脑配置有着较高的要求,但它也的确更加稳定,并
且随着以后Service Pack的推出,相信它会变得愈加出色。



--
       HappyShow 发布地址:
                 ftp://192.168.48.27
                 ftp://happyshow.3322.org
                 华军下载页面:http://www.onlinedown.net/soft/16759.htm
 HappyShow电影插件包下载:ftp://192.168.48.27
  HappyShow 电影插件包下载:ftp://happyshow.3322.org

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.11]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店