论文部分内容阅读
很多人都认为,把Windows管不到的内存划作Ramdisk来存放临时文件,可以让系统跑得更快,这是真的吗?
Ramdisk到底读写有多快?它真的不会挤占Windows XP所管理的内存资源吗?Ramdisk,到底怎么用更快,怎么用更省?
Ramdisk的基本概念与高速魅力
随着应用需求的提升,桌面级硬盘的读写速度已经无法令我们感觉满意。众所周知,内存的读写数据的速度比硬盘快二三十倍,如果将空闲的内存虚拟成硬盘使用(Ramdisk),效果又如何呢?
目前桌面级性能最高的RAID 0磁盘阵列(由两块SATA2硬盘组成)的突发速度达到每秒250MB,平均读取速度接近每秒120MB,已经比一般的SATA硬盘每秒70~80MB的速度快不少。不过,Ramdisk的突发速度接近每秒3000MB,平均读写速度也有每秒1200MB,远远地把RAID 0抛在后面(图1)
抛开评测数据不看,直接从日常使用体验的角度去看,效果更是吓人!在Ramdisk中复制一个700MB的ISO镜像文件用时不超过5秒;复制一个250MB左右的RMVB视频文件更是连Windows复制进度条都还没出现就完成了;安装在Ramdisk的Office 2007可以在2秒内完全打开一个2MB大小的带图DOC文件……
用“Windows管理内存”来实现Ramdisk
目前,Windows XP等主流32位操作系统只能管理约3.25GB的内存资源,这部分内存资源被称为 “Windows管理内存”,剩下的内存资源被称为“非Windows管理内存”。无论是“Windows管理内存”还是“非Windows管理内存”,都可以用来实现Ramdisk。不过,它们各自的效果可就大大地不同。现在,让我们先来看看如何在“Windows管理内存”中实现Ramdisk吧!
目前能实现Ramdisk的软件主要有SuperSpeedRamdisk、超级兔子虚拟硬盘加速器等,其中最专业全面的是SuperSpeed Ramdisk Plus 9.0。
软件名称: SuperSpeed Ramdisk Plus
软件版本: 9.0.1.0
授权方式: 共享软件
软件大小: 13MB
下载地址: www.amtsoftware.com
用“非Windows管理内存”实现Ramdisk
按照前面的方法生成虚拟硬盘,虽然享有读写速度超高的便利,但也牺牲了系统中的内存资源,而不是像一些网络教程所讲的那样,使用的是“非Windows管理内存”。
那么,想要真正将“非Windows管理内存”利用起来做成Ramdisk,完全不占用系统中的内存资源,又该怎么做呢?
首先在SuperSpeed Ramdisk Plus中点击软件菜单的“File”,点击“Options”并勾选“Use Advanced wizards”,打开高级向导功能(图6)。这样,就能够开启软件对“Windows管理内存”的管理功能了。
其次,还要注意在设置向导中,选择“非windows管理内存”,该类Ramdisk可以有Partitionable、Virtual和Compatible三种模式,任意一个均可(图7),其他的设置操作均与前面相同,在这里就不复述了。
两类Ramdisk对比测评
无论是在本文前面所用到的Ramdisk与Raid0对比评测中,还是网上那些教程中,都是把 “Windows管理内存”生成的Ramdisk拿来进行评测的。那么,用“非Windows管理内存”生成的Ramdisk,在速度上的表现又如何呢?
在笔者用ATTO Disk Benchmark所进行的测试中,它的成绩为读30~35MB/s,写75~96MB/s。由于缺少Windows提供的内存寻址支持,用“非Windows管理内存”生成的Ramdisk,读写速度不仅远远低于以“Windows管理内存”生成的Ramdisk,甚至连硬盘速度都比不上,仅仅比USB 2.0的闪存盘快一些(当然,写入速度还是比闪存盘快很多),笔者的实际应用感受也同样体现了这一点。无论是复制、移动文件,还是进行文件压缩、解压操作,用“非Windows管理内存”生成的Ramdisk,在读定速度上都并不理想。
综上所述,对于那些大内存玩家而言,将Windows不能管理的内存资源划作Ramdisk使用,的确是一个物尽其用的好办法。但如果期待这个Ramdisk具有超快的读写速度,并通过它来为系统提速,那就不太现实了。
Ramdisk到底读写有多快?它真的不会挤占Windows XP所管理的内存资源吗?Ramdisk,到底怎么用更快,怎么用更省?
Ramdisk的基本概念与高速魅力
随着应用需求的提升,桌面级硬盘的读写速度已经无法令我们感觉满意。众所周知,内存的读写数据的速度比硬盘快二三十倍,如果将空闲的内存虚拟成硬盘使用(Ramdisk),效果又如何呢?
目前桌面级性能最高的RAID 0磁盘阵列(由两块SATA2硬盘组成)的突发速度达到每秒250MB,平均读取速度接近每秒120MB,已经比一般的SATA硬盘每秒70~80MB的速度快不少。不过,Ramdisk的突发速度接近每秒3000MB,平均读写速度也有每秒1200MB,远远地把RAID 0抛在后面(图1)
抛开评测数据不看,直接从日常使用体验的角度去看,效果更是吓人!在Ramdisk中复制一个700MB的ISO镜像文件用时不超过5秒;复制一个250MB左右的RMVB视频文件更是连Windows复制进度条都还没出现就完成了;安装在Ramdisk的Office 2007可以在2秒内完全打开一个2MB大小的带图DOC文件……
用“Windows管理内存”来实现Ramdisk
目前,Windows XP等主流32位操作系统只能管理约3.25GB的内存资源,这部分内存资源被称为 “Windows管理内存”,剩下的内存资源被称为“非Windows管理内存”。无论是“Windows管理内存”还是“非Windows管理内存”,都可以用来实现Ramdisk。不过,它们各自的效果可就大大地不同。现在,让我们先来看看如何在“Windows管理内存”中实现Ramdisk吧!
目前能实现Ramdisk的软件主要有SuperSpeedRamdisk、超级兔子虚拟硬盘加速器等,其中最专业全面的是SuperSpeed Ramdisk Plus 9.0。
软件名称: SuperSpeed Ramdisk Plus
软件版本: 9.0.1.0
授权方式: 共享软件
软件大小: 13MB
下载地址: www.amtsoftware.com
用“非Windows管理内存”实现Ramdisk
按照前面的方法生成虚拟硬盘,虽然享有读写速度超高的便利,但也牺牲了系统中的内存资源,而不是像一些网络教程所讲的那样,使用的是“非Windows管理内存”。
那么,想要真正将“非Windows管理内存”利用起来做成Ramdisk,完全不占用系统中的内存资源,又该怎么做呢?
首先在SuperSpeed Ramdisk Plus中点击软件菜单的“File”,点击“Options”并勾选“Use Advanced wizards”,打开高级向导功能(图6)。这样,就能够开启软件对“Windows管理内存”的管理功能了。
其次,还要注意在设置向导中,选择“非windows管理内存”,该类Ramdisk可以有Partitionable、Virtual和Compatible三种模式,任意一个均可(图7),其他的设置操作均与前面相同,在这里就不复述了。
两类Ramdisk对比测评
无论是在本文前面所用到的Ramdisk与Raid0对比评测中,还是网上那些教程中,都是把 “Windows管理内存”生成的Ramdisk拿来进行评测的。那么,用“非Windows管理内存”生成的Ramdisk,在速度上的表现又如何呢?
在笔者用ATTO Disk Benchmark所进行的测试中,它的成绩为读30~35MB/s,写75~96MB/s。由于缺少Windows提供的内存寻址支持,用“非Windows管理内存”生成的Ramdisk,读写速度不仅远远低于以“Windows管理内存”生成的Ramdisk,甚至连硬盘速度都比不上,仅仅比USB 2.0的闪存盘快一些(当然,写入速度还是比闪存盘快很多),笔者的实际应用感受也同样体现了这一点。无论是复制、移动文件,还是进行文件压缩、解压操作,用“非Windows管理内存”生成的Ramdisk,在读定速度上都并不理想。
综上所述,对于那些大内存玩家而言,将Windows不能管理的内存资源划作Ramdisk使用,的确是一个物尽其用的好办法。但如果期待这个Ramdisk具有超快的读写速度,并通过它来为系统提速,那就不太现实了。