Windows ReadyBoost值得使用吗?
将USB记忆棒连接到Windows计算机(甚至在Windows 8上),Windows会询问您是否要使用ReadyBoost加快系统速度。但是ReadyBoost到底是什么,它会真正提高您的计算机速度吗?
Windows Vista中引入了ReadyBoost,它是一项功能强大的功能。不幸的是,尽管ReadyBoost在某些有限的情况下可能会有用,但它并不是使您的计算机运行更快的灵丹妙药。
ReadyBoost的工作原理
ReadyBoost与SuperFetch结合使用。 Windows Vista中还引入了SuperFetch,它可以监视您在计算机上使用的程序,并提前将其应用程序文件和库自动加载到计算机的内存(RAM)中。启动应用程序时,它将启动得更快-计算机从速度更快的内存中读取文件,而不是从速度较慢的磁盘中读取文件。空RAM没有任何用处,因此将其用作经常访问的应用程序的缓存可以提高计算机的响应速度。
SuperFetch通常会使用您计算机的内存,它将这些文件缓存在您的RAM中。但是,SuperFetch也可以与USB记忆棒配合使用-这就是ReadyBoost的实际应用。当您将USB驱动器连接到计算机并启用ReadyBoost时,Windows会将SuperFetch数据存储在您的USB驱动器中,从而释放系统内存。从USB记忆棒读取各种小文件要比从硬盘驱动器读取小文件快,因此从理论上讲,这可以提高系统的性能。
为什么ReadyBoost可能对您没有用
到目前为止,还算不错–但是有一个问题:USB存储比RAM慢。最好将SuperFetch数据存储在计算机的RAM中,而不要存储在USB记忆棒中。因此,只有计算机没有足够的RAM时,ReadyBoost才有用。如果您有足够多的RAM,ReadyBoost并不会真正有帮助。
ReadyBoost是具有少量RAM的计算机的理想选择。当Windows Vista发布时,Anandtech对ReadyBoost进行了基准测试,其基准测试结果具有参考价值。与512 MB的RAM(很少的RAM –今天的新计算机通常包含数GB)结合使用,ReadyBoost提供了一些改进的性能。但是,添加额外的RAM始终比使用ReadyBoost改善了性能。
如果您的计算机内存不足,最好不要增加ReadyBoost,而是增加更多的RAM。
图片来源:Glenn Batuyong在Shutterstock上
当ReadyBoost值得使用时
话虽如此,如果您当前的计算机上有少量的RAM(512 MB,甚至1 GB),并且由于某种原因您不想添加额外的RAM,则ReadyBoost可能仍然有用,也许您只是有一个备用USB棍子躺在附近。
如果您选择使用ReadyBoost,请记住USB驱动器的速度还决定了您将获得多少改进的性能。如果您使用的是旧的,慢速的USB记忆棒,即使只有少量的RAM,也可能看不到性能的明显提高。 Windows不允许在特别慢的USB闪存驱动器上使用ReadyBoost,但某些驱动器的速度比其他驱动器快。
图片来源:Flickr上的Windell Oskay
总而言之,ReadyBoost可能不会大大提高计算机的性能。如果您的RAM数量很少(512 MB左右),并且USB驱动器非常快,则性能可能会有所提高-但在这种情况下甚至无法保证。