利用富裕RAM提高系统运行速度的两种途径——RAMDRI VE和
S MA RTD RV
利用富裕RAM提高系统运行速度的两种途径——RAMDRIVE和SMARTDRV
陕西财经学院 史芳丽
1995-12-22
(一)设立虚拟盘程序RAMDRIVE
RAMDRIVE.SYS程序是专门用于设立虚拟磁盘的。在DOS 3. 3X下是VDI SK.SYS。它把一部分内存用来作一磁盘驱动器使用存放一些经常使用的文件数据。设立虚拟盘可在CONFI G.SYS文件中通过DEVI CE命令来安装RAMDR IVE.SYS该程序所带参数和开关用来指定虚拟盘的类型和容量。虚拟盘的类型可以用/e、 /a指定在扩充内存、扩展内存若不如开关项则表示在常规内存。但是在常规内存中设立虚拟盘是不现实的因为虚拟盘占据一定的常规内存后会减少用户程序的可用空间。那么在扩充内存和扩展内存的多余存贮空间中设立虚拟盘用来存放一些不太变动的、易找的、临时的文件就显得非常有用。要在扩充内存或扩展内存中设立虚拟盘必须先使扩充内存或扩展内存有效后才能在其上设立。虚拟盘的容量其默认值是64K但是一般小于384K的虚拟盘是不实用的。虚拟盘的容量不能超过空闲RAM的大小但应和最常用的应用程序的大小保持一致。当然也可以用压缩程序(例如DOS6提供的Double Space)增加虚拟磁盘的容量。若用户希望设立多个虚拟磁盘可在CONFI G.SYS文件中设置多个RAMDEIVE.SYS命令虚拟盘设立好以后 DOS会自动分配一个有效的驱动器字母。以后用户就可使用其驱动器字母像使用软驱一样方便地使用虚拟盘。
(二)建立磁盘缓存程序SMARTDRV
SMART DRV程序是专门用于建立磁盘高速缓存的。磁盘高速缓存是内存的一块空间它存贮刚刚使用且以后还要使用的磁盘扇区
的数据。因为以后直接从RAM而不是从磁盘中读数据所以提高了访问数据的速度。因此很多读写密集的程序如数据库就会大大受益于磁盘高速缓存。在DOS4和DOS5中是在CONF IG.SYS中加入一行device=smartdrv.SYS来安装高速缓存磁盘高速缓存既可以在扩充内存建立也可以在扩展内存建立加开关/a但一般来说最好在扩展内存中建立磁盘高速缓存因为扩展内存比扩充内存的速度快。在D OS6中建立磁盘高速缓存是通过在AUTOEXEC.BAT文件中附加一个SMARTDRV命令行来实现的。磁盘高速缓存只能在扩展内存中建立。对于DOS6以后版本 SMARTDRV对RAM大小的缺省值使用相当好它们的大小主要依赖于用户所拥有的扩充或扩展内存的大小。
SMARTDRV类似于RAMDR IVE但有一个很重要的不同特征若RMADRIVE中的数据在关机前没拷到物理磁盘上关机后数据就会丢失而磁盘高速缓存中的数据仅仅只是物理磁盘数据的备份(非正常强行关机也可能导致部分数据丢失) 。最后需要说明的是S MARTDRV程序和RAMD R IVE程序可以同时使用。磁盘高速缓存适用于磁盘中的所有数据它几乎可以提高所有访问盘操作的速度而虚拟盘仅仅是提高存贮在其上数据访问的速度。 SMARTDRV程序和RAMDRIVE程序可以相辅相成。
EtherNetservers是一家成立于2013年的英国主机商,提供基于OpenVZ和KVM架构的VPS,数据中心包括美国洛杉矶、新泽西和杰克逊维尔,商家支持使用PayPal、支付宝等付款方式,提供 60 天退款保证,这在IDC行业来说很少见,也可见商家对自家产品很有信心。有需要便宜VPS、多IP VPS的朋友可以关注一下。优惠码SUMMER-VPS-15 (终身 15% 的折扣)SUMMER-...
水墨云怎么样?本站黑名单idc,有被删除账号风险,建议转出及数据备份!水墨云ink cloud Service是成立于2017年的商家,自2020起开始从事香港、日本、韩国、美国等地区CN2 GIA线路的虚拟服务器租赁,同时还有台湾、国内nat vps相关业务,也有iplc专线产品,相对来说主打的是大带宽服务器产品。注意:本站黑名单IDC,有被删除账号风险,请尽量避免,如果已经购买建议转出及数据备...
无忧云怎么样?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。一、无忧云官网点击此处进入无忧云官方网站二...