ReadyBoost 有效吗?它会提高速度较慢的 PC 的性能吗?

ReadyBoost背后的理论是,它有助于加快具有少量RAM 内存(RAM memory)的旧计算机。但是,没有人知道这项技术的影响有多大,因此我们决定自己进行测量并了解ReadyBoost是否具有积极影响。继续阅读以了解我们的发现:

用于测试比较的 PC(Test Comparison)

我们在这些测试中使用了三种硬件配置和两台计算机:一台装有Windows 8.1 Pro的笔记本电脑和一台装有Windows 7 Ultimate的台式机。两种操作系统都有 64 位版本的Windows。在笔记本电脑上,我们在使用其内置的 4GB RAM和移除 2GB 后进行了测量和测试,以便我们更好地评估ReadyBoostRAM 内存(RAM memory)量较低的系统的影响。

笔记本电脑是Acer Aspire V3-551,搭载AMD 四核 A8-4500M APU(AMD Quad-Core A8-4500M APU),集成AMD Radeon HD 7640G图形处理器,与CPU共享 512 MB 内存。这台笔记本电脑的存储是 500GB希捷(Seagate)硬盘驱动器(disk drive),工作转速为 5400 rpm。默认情况下,这款笔记本电脑配备 4GB 的DDR3 RAM

台式机是定制的 PC,配备AMD 四核(AMD Quad-Core) A4-3670K APUAMD Radeon HD 6530D 显卡(video card),还与CPU共享 512MB RAM 内存(RAM memory)。这台 PC 有 Western Digital Caviar Blue硬盘,1TB 和 7200 Rpm,外加 4GB DDR3 RAM。所有这些组件都由华擎 A75M-HVS 主板(ASRock A75M-HVS motherboard)连接。不幸的是,这台 PC 只有一个4GB 的内存模块(memory module),我们无法像在笔记本电脑上那样移除 2GB。

操作系统是最新的,它们是大约三个月前安装的。他们还安装了我们的日常应用程序。诸如互联网(Internet)浏览器、媒体播放器等之类的东西。

我们用于ReadyBoost的闪存是HP v135w驱动器,具有 8GB空间和 USB(space and USB) 2.0,使用NTFS 文件(NTFS file)系统格式化。

我们进行的测试

我们对每台PC 和硬件配置(PC and hardware configuration)进行了一系列五项测试,以便我们尽可能准确地了解ReadyBoost对系统性能的影响。

首先,我们使用了PCMark Vantage x64基准测试。

ReadyBoost,性能,基准,测试,Windows

该基准测试在一系列八个测试套件中测量总体系统性能,涵盖数字存储器、(system performance)电视和电影(TV and movies)、游戏、音乐、通信和生产力。至少在理论上,它应该准确地衡量ReadyBoost在执行诸如使用Office应用程序、浏览网页、看电影等任务时对一般系统性能的影响。(system performance)

我们用于此基准测试的设置如下:分辨率(Resolution)- 1024x768, 抗锯齿(Anti-Aliasing)- 无,纹理过滤(Texture Filtering)-最佳和 HDD 套件目标(Optimal and HDD Suite Target)- C。(C. Both) “强制全精度”("Force full precision")“强制软件顶点着色器”("Force software vertex shaders")渲染选项均未选中,并且每个测试重复 3 次。

然后我们使用了3DMark Vantage基准测试。

ReadyBoost,性能,基准,测试,Windows

大多数人都知道,这个基准测试一般DirectX 10游戏性能。我们在选择性能(Performance)预设的情况下运行了所有测试 3 次,并测量了平均结果。

接下来,我们使用BootRacer来衡量ReadyBoost是否对每个(ReadyBoost)测试系统(test system)的启动时间有任何积极影响。我们在每个系统上测量了三个连续的引导过程并计算了平均值。

ReadyBoost,性能,基准,测试,Windows

此测试非常有用,因为它测量从操作系统(operating system)开始启动到您的计算机完全响应的那一刻所经过的时间,而不增加写入密码所需的时间。

我们用于测量的第四个应用程序是AppTimer。理论上,ReadyBoost可以帮助SuperFetch 系统(SuperFetch system)提高总体系统性能(system performance)。这是通过学习PC上最常用的应用程序并在系统启动(system startup)后预加载它们来实现的,以便在您启动它们时加载更快。我们仅在Acer Aspire V3-551 笔记本电脑(Acer Aspire V3-551 laptop)上进行了这些测量,因为它使用频率很高,而且我们有一个明显的趋势,即每次登录时都使用相同的应用程序。这台笔记本电脑上最常用的程序是Opera NextMicrosoft Visual Studio 2012. 在过去的几个月里,它们每天都在使用。

ReadyBoost,性能,基准,测试,Windows

我们对这些应用程序进行了五次启动测试,每个操作之间有 5000 毫秒的延迟。窗口检测模式(detection mode)Window Name /> ,Window Close MethodAlt + F4

最后但同样重要的是,我们使用Windows 中的性能监控工具进行了测量。(Performance monitor)

ReadyBoost,性能,基准,测试,Windows

我们为ReadyBoost缓存计数器设置了一个数据收集器集。(Data Collector Set)我们在PCMark Vantage x64 基准测试(PCMark Vantage x64 benchmark)运行时收集了这些信息,因为它是一个运行几个小时的完整测试,因此有足够的时间来查看ReadyBoost的运行情况。如果您想了解如何设置数据收集器集(Data Collector Set),请查看本教程,并添加ReadyBoost缓存(Cache)计数器。此类计数器仅在您启用ReadyBoost后可用。

ReadyBoost(Impact ReadyBoost Has)一般系统性能(General System Performance)的影响

在运行PCMark Vantage时,在配备 4GB (PCMark Vantage)RAM笔记本电脑(Laptop)和配备4GB RAM台式机上使用(Desktop)ReadyBoost时,分数要高 1-2% ,但令人惊讶的是,在配备 2GB RAM的(RAM)笔记本电脑(Laptop)上使用时,分数要低约 1% 。

ReadyBoost,性能,基准,测试,Windows

我们还观察到,在PCMark Vantage(PCMark Vantage)执行的大多数测试中,使用ReadyBoost时没有任何改进,但有两个例外:MemoriesProductivity套件。在这些测试套件中,分数每次都提高了 2%。

Memories套件测试计算机在不同情况下的性能,例如复制、组织或共享照片、视频或音乐。您可以在下面看到Memories测试套件的结果。

ReadyBoost,性能,基准,测试,Windows

Productivity套件在浏览Internet和使用办公应用程序等日常任务中测量系统性能。(system performance)您可以在下面看到Productivity测试套件的结果。

ReadyBoost,性能,基准,测试,Windows

当启用ReadyBoost时, (ReadyBoost)PCMark Vantage中的游戏(Gaming)通信(Communication)测试记录的分数持续降低 1% 。

游戏套件测试从连接游戏控制器(game controller)到玩在线游戏的游戏场景中的(Gaming)CPUGPU 和 HDD 性能。(GPU and HDD performance)您可以在下面看到游戏(Gaming)测试套件的结果。

ReadyBoost,性能,基准,测试,Windows

通信(Communication)套件测试计算机在发送电子邮件或通过Internet共享信息等情况下的性能。您可以在下面看到通信(Communication)套件测试的结果。

ReadyBoost,性能,基准,测试,Windows

ReadyBoost(Impact ReadyBoost Has)游戏性能(Gaming Performance)的影响

在运行3DMark Vantage时,结果表明ReadyBoost对游戏性能没有影响。

此基准测试在运行游戏时测量CPU 和 GPU 性能(CPU and GPU performance),并且在启用ReadyBoost时分数没有显示任何明显差异。

ReadyBoost,性能,基准,测试,Windows

测量的最大差异为 0,002%,这在统计上是微不足道的。

ReadyBoost(Impact ReadyBoost Has)Windows 启动时间(Windows Boot Timings)的影响

BootRacer表明ReadyBoost改进了操作系统(operating system)的启动时间。在 4GB 的系统上,改进时间仅为 1 秒,而在 2GB 的系统上,改进时间为 4 秒(% faster)。

ReadyBoost,性能,基准,测试,Windows

我们可以有把握地说,在RAM(RAM)较少的系统上,您会注意到启动时间的显着改善。

ReadyBoost(Impact ReadyBoost Has)应用程序启动时间(Application Startup Time)的影响

在操作系统(operating system)启动后立即启动应用程序意味着与打开系统 15(application 15)分钟后打开相同的应用程序相比,启动速度较慢。这是因为您一登录Windows就会启动许多服务和后台进程。

提醒一下,这些测量仅在具有 4GB RAM和 2GB RAM的(RAM)Acer Aspire V3-551 笔记本电脑(Acer Aspire V3-551 laptop)上进行,因此您可以轻松比较ReadyBoost在可用(ReadyBoost)RAM很少和当您使用有相当数量的内存。

当您打开一个您经常使用的程序时, ReadyBoost(ReadyBoost)做得很好,一旦您登录。它将应用程序的首次启动时间提高了 10-15%。

ReadyBoost,性能,基准,测试,Windows

如果你关闭它然后再次启动它,ReadyBoost仍然会改进,但幅度较小。当您在登录 PC 后立即启动常用应用程序时,它的影响最为明显。

ReadyBoost如何使用闪存驱动器(Flash Drive)来提高性能(Performance)

我们在性能监视器中使用了(Performance Monitor)数据收集器集(Data Collector Set),以便了解ReadyBoost如何使用我们插入的 HP 闪存以提高性能。我们查看了以下指标:

  • MB Cached - ReadyBoost从主 RAM 内存中复制了多少数据到记忆棒上,以加快速度。

  • 已使用缓存- (Cache Used)ReadyBoost在运行 PC Vantage 时使用了多少先前缓存的内存,以提高性能。它使用的缓存内存越多越好。

  • Skipped Reads/Second - ReadyBoost从闪存驱动器读取数据而不是从硬盘驱动器读取数据的次数。更频繁地从闪存驱动器读取意味着更快的读取和更好的性能。

测量是在Acer Aspire V3-551 笔记本电脑(Acer Aspire V3-551 laptop)上进行的,当时它有 4GB 的RAM,然后是 2GB 的RAM,因此我们可以看到ReadyBoost对具有不同内存量的同一系统的影响。

结果非常相关,每个计数器都证明,当笔记本电脑有 2GB内存(RAM)时,ReadyBoost使用闪存的次数至少是笔记本电脑有 4GB(ReadyBoost)内存(RAM)时的两倍。我们可以看到,ReadyBoost在笔记本电脑只有 2GB内存(RAM)时缓存了两倍的总数据量,使用了两倍的闪存存储容量,并避免使用硬盘(storage capacity)驱动器(disk drive)从闪存读取数据来读取数据6(memory 6)比它拥有 4GB RAM时的性能高出几倍。

ReadyBoost,性能,基准,测试,Windows

上图您可以很容易地注意到ReadyBoost 对内存量(ReadyBoost)较低的系统的影响越来越大。

摘要(Summary)- ReadyBoost 提供什么?

回顾一下,这里总结了在RAM 较少的系统上启用ReadyBoost时将获得的改进:(ReadyBoost)

  • 打开照片、音乐或视频(music or video)等媒体文件的速度稍快(约 2%)。
  • 网页加载和Office应用程序的使用稍快(约 2%)。
  • 您的系统的启动时间得到改善(高达 7%)。
  • 您最常用的应用程序启动速度更快(10% 到 15%)。

当您玩游戏或运行CPU 或 GPU(CPU or GPU)密集型应用程序时,您不会注意到启用ReadyBoost有任何区别。(ReadyBoost)当您添加更多RAM时,改进也会变得更小。在具有超过 4GB RAM的系统上,您不会注意到任何改进。ReadyBoost在(ReadyBoost)RAM为 2GB或更低的系统上最为有效。此外,将SSD 驱动器添加到您的计算机意味着使用(SSD drive)ReadyBoost毫无意义。添加SSD后,我们进行了一些非常快速的测试,我们很快注意到ReadyBoost变得无关紧要。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts