巧用软件,将内存变成快速硬盘(充分发挥大容量内存优势)

本人自己今天有原先的3G内存升级到5G, 一、是为了游戏 二、是为了做些实验,多开点虚拟机之类的。。。   所以虽然知道32位操作系统,以及硬件的一些原因,导致系统里只能看到3G,但是还是找到个解决方法,就是将内存的一部分变成硬盘,当然 上也参考了好多资料,下面的是一些摘抄:   一、性能的提高   打开电脑看配置,“4GB”字样着实让人兴奋不已。但新的问题来了:对于大部分用户来说,1GB内存已经完全够用,那么升级到了4GB内存后,剩下的3GB内存不是白白浪费了如此!所以,下面我们要介绍的正是如何把剩下的3GB内存也物尽所用! 用Ramdisk把内存变成超高速硬盘大家知道,现在的DDR2 667以上内存的存取速度平均可达4000MB/s,而一般的2.5英寸5400转笔记本硬盘读写速度仅为50MB/s左右,可见内存与硬盘之间的数据存取速度的差距。所以如果能够把内存当作硬盘来使用,那将会是多么赏心悦目的事情。事实上这已经不再是幻想,目前有多个软件支持把内存“变”成硬盘,如由Cenatek推出的RAMDiskVE和SuperSpeed推出的RAMDisk Plus8等都能实现。不过这些软件一般只支持几十兆或几百兆的容量转换,有一定的局限性。我们这里使用的是由 友自行改进过的Ramdisk Version 1.1,该改进版可以实现最大3GB的内存划分为虚拟硬盘,而且经测试稳定可靠。

Photoshop批处理测试
测试状态 系统默认状态 1GB Ramdisk 2GB Ramdisk
批处理3张图片 91.4秒 35.6秒 36.0秒
打开100MB PSD文件 22秒 7秒
打开700MB PSD文件 5分14秒

从测试结果来看,划分并使用1GB虚拟硬盘作为缓存区时,批处理3张图片的速度为默认状态的2.54倍,划分2GB时由于内存和缓存均充足因此速度不再有什么变化。另据我们观察,未设置虚拟硬盘为缓存之前,在Photoshop批处理工作过程中会出现页面假死和图片显示不完全现象,同时打开其它软件显得比较费劲;而在设置后就显得十分顺畅,同时还可以进行其它操作,这也一定程度上说明了使用内存作为缓存的优势。打开PSD文件测试中,2GB Ramdisk下用时7秒,超出默认状态下的3倍。其它未能测出成绩的原因是缓存空间不足,因为Photoshop运行过程中缓存空间需求非常大,特别是大文件处理的时候,我们所划分的1GB和2GB空间就不够用了。 Ramdisk虚拟硬盘实战——PCmark2005测试接下来,我们同样分配了2GB内存作为虚拟硬盘,并把PCmark2005程序安装在此虚拟硬盘上,点击运行。测试结果让人大惊失色,硬盘HDD项目得分竟然高达19万,比传统测试高出接近50倍,同时也令总得分超过2倍。

PCmark2005测试
测试 项目 常规测试 2GB Ramdisk 比率
HDD-XP Startup 6.627 MB/s 548.936 MB/s 1:83
HDD-Application Loading 5.157 MB/s 506.757 MB/s 1:98
HDD-General Usage 4.390 MB/s 424.682 MB/s 1:97
HDD-Virus Scan 74.772 MB/s 1241.328 MB/s 1:17
HDD-File Write 37.909 MB/s 855.768 MB/s 1:23

再看HDD子项目中,最高的HDD-Application Loading缓冲测试更是高达98倍,让人目瞪口呆。我们分析了个中原因,其实很简单,由于内存的存储速度比硬盘要高出许多,因此就是在硬盘测试项目中,数据的存取传输相当于在“硬盘与内存(虚拟硬盘)”之间进行,因此理所当然的就会比常规的在“硬盘与硬盘”之间高出许多。由此我们想到,是否所有的软件安装在Ramdisk里运行,速度都会高出许多呢试了多个软件,发现并未能如想象中快多少,因为许多软件都主要是通过系统的缓存来运行,与软件的安装位置无关的。只有自身带有缓存设置的软件如Photoshop和Office等,把软件的缓存设置在Ramdisk里效果才是最明显的。     二、用尽4GB内存的其它方法  把内存变成虚拟硬盘以后,我们还可以尝试更多的方法把用不到的1-3GB内存用掉。如刚刚提到过,我们可以把系统的缓存设置在Ramdisk虚拟硬盘上,从而有利于提高软件和整机的运行及反应速度。

  Ramdisk是微软开发的一个命令行界面的虚拟内存小工具,国内有 友为它编写了一个界面,使用起来更方便。它可以把一部分内存空间虚拟成RAM驱动器、固定磁盘或者可移动磁盘三者中的一种,由于使用的是内存空间,运行速度比硬盘要快很多,而且这一部分空间在内存掉电后会自动删除,假如把它指定为系统的临时文件存储和IE临时文件夹,将可以大大减少磁盘的碎片。当然,这一特性也会对我们造成一定的麻烦,使用时千万不要把重要文件放置在虚拟的空间中,否则也会在掉电后消失。  

  1、Ramdisk的安装  

  第一次使用Ramdisk,需要先安装,直接点击界面上的“安装Ramdisk”,安装时,Windows可能会警告驱动程序没有数字签名,不去理睬它,直接按Yes就可以了。在安装以后,假如不想再使用Ramdisk,可以点击“删除Ramdisk”把虚拟空间删掉。  

 

  2、Ramdisk的设置  

  安装Ramdisk后,界面左边的选项就变为可选了,笔者建议大家根据实际情况设置虚拟磁盘的大小,比如笔者平时实际内存使用量在1GB以内,那么2GB内存就可以设置虚拟磁盘256-768MB,笔者设置的是512MB,盘符选择一个没有被占用的就可以了,建议使用默认的R盘。磁盘类型一般选择“固定硬盘”,最后点击一下“好滴”,虚拟空间就出来了。  

 

 

  3、虚拟空间的运用  

  虚拟空间设置好以后,我们就可以把一些临时的东西移到这个空间中。下面以更改Windows的临时文件夹位置为例,看看怎么设置,IE临时文件夹的更改可以借助于“超级兔子”这一软件。  

  依次打开“控制面板”→“性能和维护”→“系统”,在“高级”页面中点击“环境变量”按钮,依次更改上面的“用户变量”,把“TEMP”和“TMP”两个目录更改到“R:TEMP”;同样的,下面的“系统变量”中的“TEMP”和“TMP”也需要作相应的更改。  

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8941 人正在系统学习中 相关资源:巧破软件测试缺陷管理之痛-其它代码类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年2月16日
下一篇 2013年2月16日

相关推荐