测试之家淘宝店:主营软件测试定制服务 http://shop71136398.taobao.com/ 软件评测试考试论坛:http://www.testdao.com/forum-113-1.html 2012软件评测师考试群:28388329

Ramdisk-----内存模拟硬盘工具

上一篇 / 下一篇  2008-06-15 12:15:21 / 个人分类:操作系统

    我们知道,服务器和个人电脑是有所不同的,例如,服务器经常需要对大量的小文件进行读写操作,毕竟大多数网络服务器说到底就是一个数据库的操作,而这些小文件有很多固定不变的,但是有些又不能放在缓存或内存上操作,只能放在硬盘上进行操作。51Testing软件测试网7^5Ry{&_

  众所周知的是,硬盘的速度和内存比那是完全不在一个数量级上,毕竟一个是以ns计算速度,而硬盘是以ms来计算访问速度,那么,有没有一个软件让系统把一部分内存当作硬盘来使用呢?答案是肯定的,例如我们今天介绍的Ramdisk,就是这样的一个软件。

j,v_%cS#Hnb*P to0

u0O^y~0  以前,普通电脑的内存都很小,而硬盘的容量比内存大多了,而且价格远远低于内存,于是操作系统就用硬盘上的空间来模拟内存,这就是虚拟内存,而目前的电脑,对于普通用户,如果不进行大量的平面或者三维设计,也就是说不经常使用photoshop或者3DM ax这类需要大量内存的软件,512M内存就足够用了,而且大多时候有大量的内存会闲置不用,于是很多人开始用内存来模拟硬盘充分利用电脑资源,这就是内存盘Ramdisk。51Testing软件测试网e'Q Q*m$b!]R]

0U P7E7\D _lU0L'q0  用内存虚拟硬盘正好和虚拟内存相对应,就是由操作系统划出一部分内存来模拟硬盘,这样就可以把对慢速硬盘的操作转换为对高速内存的操作,既提高了系统资源的利用率,又极大提高了系统的运行效率。51Testing软件测试网.TV-T%Y SY5jH)mK

51Testing软件测试网n#x(]jN_3}o5D

  由于系统内存的存取速度远快于硬件磁盘速度,所以对于有频繁磁盘存取的应用程序(例如数据库程序、磁盘文件交换程序、网站服务程序),使用Ramdisk能有效的提高其应用程序的性能。内存盘还有一个优点就是不会磨损磁头,特别适合于多线程,大吞吐量的磁盘操作。51Testing软件测试网`.s;ln\;w#v U

}$G_(nV;_~0  操作系统要求是windows 2000以上,内存256兆以上,内存很少,就不要用内存盘了,否则会降低windows的运行效率,因为系统一开机就需要占用你设置的那个容量值(例如你设置Ramdisk为256M,你原来内存是768M,那么系统一起动就只有512M内存可使用,不会因为Ramdisk只使用了一部分内存而把另外一部分内存来动态调整大小的)。

-`#t I&M[)U0~lbX _051Testing软件测试网&?(EZ8~,Q:hx

   

GtDt7K Y0

9A)Z)O&v.Er0    ramdisk 的安装和设置非常简单,安装点install,运行ramdisk ,如果ramdisk还没有安装,那么仅仅是Install ramdisk 按钮可用,单击按钮,开始安装,windows 可能会警告驱动程序没有数字签名,不去理睬它,按yes就可以了,好了,安装完毕,这时除了Install ramdisk 按钮以外的其他按钮都可用了。这一步有点像安装一个新硬件,毕竟Ramdisk就是让系统认为它是一个新的存储器才能用内存模拟磁盘的。51Testing软件测试网$G2ve O$zuo5P p}O

51Testing软件测试网4z%c(n]bjn]8c o

   

4x0]'EPA^d X'vX q0

8n,}'J J(`B)[:Cr0    设置也很简单,仅仅包括盘符,内存盘大小,内存盘的类型,这3个选项。还有一些高级设置需要修改注册表,一般情况下不需要,具体看ramdisk官方网站说明,很麻烦,但是可以设置为永久为NTFS格式等。内存盘的类型,缺省是硬盘(fixed),还可以设置为软盘(removable),等等。51Testing软件测试网hw ?c`0jZ0m

51Testing软件测试网pT2b:q qN

  内存盘大小,单位是千字节,这个数值完全取决于你的电脑的内存多少,如果你的电脑只有256兆内存,那么内存盘的大小最好不要超过64兆,如果你有1G内存以上,甚至可以把内存盘的大小设置为784兆,当然,电脑会巨慢。个人觉得普通电脑上实用意义不大,而服务器上一般需要频繁读取的也就是那么几十M,设置的太大也没意思。盘符的设置,没什么好说的,缺省是R,只要是没有使用的盘符都行。51Testing软件测试网'G&aD7LRL7ih

Gz1z)L z[}0  选择好需要的设置后,按apply按钮或者Ok按钮就可以了,打开资源管理器,你就会发现多了一个盘符R(假定你设置的盘符是R,以后都直接用盘符R来代表内存盘)。如果不需要Ramdisk了要选择Remove,要不然你这些内存就永远的被“黑”了,嘿嘿。51Testing软件测试网n.R!c r[q9h1`5p

|nsb$l0   

8Zx"Kp.u \:V051Testing软件测试网3j(Op y b"My

   如果不进行修改注册表等高级设置,默认就是Fat格式的,即便你在系统里面格式化成NTFS,下次启动也会变成Fat格式,所以如果一定要需要NTFS格式的朋友,可以去Ramdisk的官方网站看看说明,我这里就不扯开去了。51Testing软件测试网3`;x Z8LfbW

#m1\+C9Q:e[b u0    

1H:usM6jL2e8?,R0

t9f f~7kh9t7~i+coY0      随便跑了一下磁盘测试,可以看到最高读取速度有550MB/s的速度,写入也有将近400MB/S的速度,这还是配置一般的电脑,配置DDRII800这样的平台,读取都能跑到1000MB/S以上!这无疑比硬盘要快的多的多,而且这还是传输率的提高,访问时间内存以ns单位计算的内存来对比硬盘ms单位提高那更是高的多了,对于服务器小文件频繁访问来说,是相当有用的。

t,A!a9s a De-I0
 
  这个软件还是主要推荐给有需要的服务器使用,个人电脑,我自己用了以后感觉没什么太大意义,我想有需要的朋友,应该都明白Ramdisk的好处吧。缺点嘛,就是你只能在上面放一些不需要做保存的文件,要不然一启动什么都没了,哈哈,那可是非常的不好玩儿了。51Testing软件测试网?,T)["lP&YV

TAG: 操作系统

 

评分:0

我来说两句

Open Toolbar