这些都是单个的程序,而虚拟磁盘的应用主要体现在系统整体上及现实应用上,那么在具体的应用中,虚拟磁盘表现如何?下面我们进行现实中浏览网页的测试。
●现实应用方显价值
测序方法:模拟现实中频繁关闭/打开网页的情况,笔者采用的方法如下:利用Maxthon的“显示上次访问页面列表功能”,先打开30个网页,然后将浏览器关闭,消除IE缓存,再次打开浏览器。“此时浏览器里有网页的地址记录但没有网页的缓存,通过页面列表新瞬间打开所有30个页面可以避免手动打开每一个网页时所产生的误差。然后关闭浏览器,但不清除记录后再次打开页面”。(引号内部分完整周期。)

分别在设置虚拟磁盘和不设置虚拟磁盘的状态下进行测试,用“性能监视器”监视整个过程中的CPU、内存、硬盘活动情况。(性能监视器在运行里输入“perfmon”打开,每次测试之前均清空IE缓存)。设置为每秒采样一次,同时整个过程持续约3分钟所以总时间设为180秒。两次结果截图如下:
针对上面两个图统计了四个数据:
|
|
最新 |
平均 |
最小 |
最大 |
虚拟磁盘 |
|
cpu使用率(红线) |
2.505 | 78.501 | 0 | 100 | 无 |
|
请求页面数(绿线) |
0 | 16.961 | 0 | 256.007 | |
|
磁盘忙/闲比(黄线) |
0 | 18.196 | 0 | 338.045 | |
|
磁盘读写请求平均数(蓝线) |
0 | 0.364 | 0 | 6.761 | |
|
cpu使用率(红线) |
3.6969 | 55.255 | 0 | 100 | 有 |
|
请求页面数(绿线) |
0 | 17.324 | 0 | 256.408 | |
|
磁盘忙/闲比(黄线) |
0 | 0.67 | 0 | 12.23 | |
|
磁盘读写请求平均数(蓝线) |
0 | 0.13 | 0 | 0.245 |
CPU使用率(processor Time):在未使用虚拟磁盘时打开30个网页平均使用率为78.501%,使用虚拟磁盘后为55.255%。使用虚拟磁盘使CPU使用率降低29.6%
请求页面数方面由于打开的是相同的网页所以数据基本一致。
磁盘忙闲百分比(% Disk Time),在未使用虚拟磁盘时平均数为18.196,最高值为338.045。使用虚拟磁盘后平均数为0.67,最高数为12.23。使用虚拟磁盘后,磁盘的忙/闲比平均值减少96.3%,最高值减少96.4%。
磁盘读写请求平均数(Avg.Disk Queue Length)。在未使用虚拟磁盘时平均数为0.364,最高值为6.761。使用虚拟磁盘后平均数为0.67,最高数为12.23。使用虚拟磁盘后,磁盘读写请求平均数的平均值降低64.3%,最高值降低96.4%。
可见在浏览网页之类现实的小应用中,使用虚拟磁盘的效果非常明显。同时还有一些数据不能体现出来的,比如在使用虚拟磁盘时在不同的网页之间切换的速度非常快,几乎感觉不到延迟。
本文总结:
从所有的测试成绩中可以看出,前面单个的程序项目都没有体现出虚拟磁盘的理论上速度优势。另一方面也说明了这些软件的运行对于虚拟内存速度的依赖度并不高。
而在打开网页类的最常见应用中,虚拟磁盘的优势非常的明显。虚拟磁盘更多的优势体现在系统整体的资源上,而不仅是单个程序的运行上,尤其是自身已经带有缓存设置的程序(如photoshop,office)。
当然有一些优势是通过此类速度测试软件看不出来的,比如把IE缓存和临时文件夹设置在虚拟磁盘后会大大的减小垃圾文件和磁盘碎片的产生,无形中增强了系统的稳定性,并且这种稳定性是会加快系统运行速度并且在长期综合应用会更明显的体现出来。
虚拟磁盘还可以防毒,很多病毒就是寄生在IE的临时文件夹里,而且手动删不掉,但将IE文件夹设置到虚拟磁盘中后,一关机,虚拟磁盘上的数据断电后就没有了,这样病毒也就自己被删掉了。同时也减少了定期清理系统垃圾文件的烦恼,也可以将系统不能使用的部分内存充分的利用上。
如果将常用P2P(电驴、BT等)的缓存设置在虚拟磁盘上,即避免了硬盘频繁的读取而影响其它程序的速度,也减小了硬盘的损伤。另外在笔者使用虚拟磁盘软件测试过程中,此款虚拟磁盘软件表现非常的稳定,并没有出错和也没有出现兼容性上的问题。对于内存容量2G及以上的朋友,是非常值得安装的。
☆另:如果要卸载此软件,需要先将虚拟内存设回硬盘上,否则无法卸载。虚拟硬盘一断电所有数据就会消失,所以不能在上面放置需要长期保存的文件。相关阅读:频率之外谁重要?计算机存储系统解析 。超级兔子虚拟磁盘加速器(点此下载)。




硬评:一分钟了解i5-9400F性能
7nm锐龙直击 AMD发布会图赏
2008英特尔45纳米酷睿2极限训练营
2008英特尔45纳米酷睿2极限训练营