RAMDISK是一个设置内存硬盘的免费软件,用来提高缓存和临时文件的读写的速度。因为内存的运行速度比机械硬盘快得多,加上沒有硬盘机械损耗的缺点,因此很适合用来放置读写频繁且不需要存档的临时文件,不仅可以提高程序运行效率更可以降低硬盘的损耗。安装在服务器上效果更佳。

本演示参考 www.coolcode.cn 网站 “给Windows 服务器增加 RamDisk”一文制作, 原创作者是Andot ,特此声明和感谢。

使用说明:( Andot 原创)

网上能找到的 RamDisk 程序大都不能支持 Windows 2003,而且许多都是收费软件。让人很不爽,而且还不是很稳定。于是这次找了一个免费的却更好的 RamDisk 软件。这个支持 Windows 2000 以上的系统,包括 Windows 2003。

这个软件从网上不是很好找,所以在这里提供一个本地下载:RamDisk.rar

这个程序原作者是 gavotte,后来 lyh728 又作了一个前端,使得安装更加容易。我在这里主要说一下如何来配置一个适合服务器使用的 RamDisk 盘。这里主要以 IIS 为例来讲。

首先用 lyh728 做到 RamDisk 的 GUI 前端来安装 RamDisk 驱动。直接双击 ramdisk.exe 然后点击 install ramdisk 按钮就可以了。然后你可以调整盘符和磁盘大小。RamDisk 的盘符默认是 R:,因为我的服务器只有一个软驱 A:,所以我把 RamDisk 的盘符设为了 B:,主要是为了保证这个盘符不会变。RamDisk 上一般放的都是临时性质的文件,比如 IE 的缓存、IIS 的压缩页面缓存、临时文件夹、PHP 的 Sessions 文件等。这些内容在服务器重启以后就没有了。我给我的服务器分了 256M 的内存作 RamDisk,实际上我发现用不了这么多,目前也只占了 20 多兆的空间而已,所以如果你的内存本来就不是很多的话,分 32M 作 RamDisk 给服务器我觉得基本上就足够了,不放心的话,也可以多给它一点空间,比如 64M 或者 128M。但是默认的 RamDisk 是格式化成 FAT 格式的,并且已经建好了一个 TEMP 文件夹。你会发现这个文件夹在服务器重启后,依然存在。你甚至会发现,你即使将 RamDisk 重新格式化为 NTFS 格式,再重启后,仍然会变为 FAT 格式,并且还有那个 TEMP 文件夹。原因在于默认的安装已经把这个配置写到注册表里了。如果想修改的话,需要用里面的 rdutil 这个工具。

首先安装完 RamDisk,并调整好盘符和大小后,什么也别做。磁盘类型默认是 Fixed Media,不要修改!另外不要急着把 IE 的缓存目录改到 RamDisk 上,否则 RamDisk 会被锁定,以至于不能在被修改保存。

然后格式化 RamDisk

FORMAT /FS:NTFS /Q /V:RamDisk /A:512 B:
其中 /FS: 后面指定的是文件系统,/A: 后面是一个单元块的大小,因为 RamDisk 上保存的大都是小文件,因此指定 512 字节比较合适。B: 是盘符。

接下来把 NTFS 的日志大小设到最小(2M)

CHKDSK /L:2048 B:
否则,会因为太大而无法压缩到注册表中。

在接下来你就可以在上面建文件夹了,比如 Temp、Sessions、Upload Temp Files、IIS Temporary Compressed Files 等。目录不要建太多,够用就行了。比如 Temp 是用来保存系统临时文件的,Sessions 可以保存 PHP 的 Session 文件,Upload Temp Files 可以保存 PHP 上传的临时文件,IIS Temporary Compressed Files 可以保存 IIS 的临时压缩文件。当然这些目录你还要给予足够的权限,比如需要让 IIS(包括用 IIS 发布的 PHP 程序)访问的目录,就需要给 IIS_WPG 用户组或者 IUSR_HOSTNAME 用户足够的权限。注意,这里也不要给 IE 建立缓存目录,即使你想让 IE 缓存也使用 RamDisk,因为当你设置 IE 的缓存到 RamDisk 的时候,IE 会自动建立这个目录的。

好了,做完这步后,先不要急着把这些目录用起来,先把这个文件系统和目录结构保存到注册表:

rdutil B: registry
好了,如果你看到保存成功的提示,就大功告成了。重启一下试试看,你会发现重新启动后,你的 RamDisk 将会保持你设置的文件系统格式,以及目录和相应的权限。

现在你就可以把系统的 Temp 目录、IIS 的压缩文件缓存、IE 缓存、PHP Session 文件目录、PHP 临时上传目录统统设置到 RamDisk 上了。

Download

---------
引用通告地址: http://www.bywind.org/trackback.asp?tbID=2

RAMDISK 虚拟内存硬盘设置相关推荐

  1. 服务器虚拟内存最佳设置范围,Windows2003服务器虚拟内存怎么设置最好?

    *截止2021年7月30日 19:10,共有17068人阅读了本文. 土株W 圝 圞⒆ ⒇∵ 土株W 圝 圞⒆ ⒇∵ 虚拟内存怎么设置最好? - Windows2003服务器虚拟内存如何设置比较好? ...

  2. PHP ramdisk,RamDisk:让硬盘跑得跟内存一样快-飞速打开网页玩游戏看电影

    近几年来CPU/GPU速度不知道翻了几个番,内存也从以前的128M一千多块降到了现在的白菜价,硬盘虽然容量越来越大了,速度却没有本质的提升,成为影响电脑整体性能的瓶颈.本文向您介绍一种软件:ramdi ...

  3. 42.虚拟内存如何设置:

    虚拟内存如何设置 虚拟内存设置位置:右击"我的电脑"→属性→高级→性能设置→高级→虚拟内存设置. 当我们在运行一些大型的软件,或者是刚刚退出游戏的时候经常会提示"你的虚拟 ...

  4. 无盘系统服务器虚拟内存,Windows7无盘虚拟内存如何设置

    虚拟内存别称虚拟存储器(Virtual Memory).电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽.为解决该问题,Windows中运用了虚拟内存技术即匀出 ...

  5. 台式计算机虚拟内存怎么设置,教你怎么设置电脑的虚拟内存

    有的时候我们在使用电脑的过程中,右下角会弹出一个小提示告诉我们虚拟内存不足,这让一些不懂电脑的朋友很费解.其实虚拟内存是为了加快电脑的运行而在硬盘中开辟一块空间用作缓冲区来和内存交换数据.这个功能在早 ...

  6. win7计算机虚拟内存,Win7虚拟内存怎么设置最好?系统高手告诉你如何更好的设置虚拟内存...

    虚拟内存是在磁盘上划分一部分空间以作为系统和软件运行时进行数据交换的功能,作为物理内存的辅助也是系统赖以正常运行的保障,相信大家一定看了很多"Win7虚拟内存怎么设置最好"的文章, ...

  7. win7计算机虚拟内存,win7设置虚拟内存 win7虚拟内存如何设置

    简介 程序在运行时,会被全部装入内存然后才会真正被执行,但当程序被加载所需要的内存大于实际物理内存时,就需要虚拟内存来加载整个程序以完成执行过程.因此很有必要将虚拟内存进行设置,以优化程序的运行.那么 ...

  8. 在win7中要修改计算机的虚拟内存,Win7虚拟内存要设置?

    Win7虚拟内存要设置? Win7虚拟内存怎么设置最好 目前最流行的Win7与先前的XP系统相比,Win7的内存占用更加庞大一些.也许2G内存对于一台XP电脑已经足够,但对于Win7却只是平常而已,虚 ...

  9. w7计算机虚拟内存设置,win7虚拟内存怎么设置最好?win7虚拟内存设置方法

    win7虚拟内存怎么设置最好?所谓虚拟内存就是在你的物理内存不够用时,把一部分硬盘空间做为内存来使用,设置小了,不够用,设置大了占用磁盘空间.那么win7虚拟内存怎么设置最好?下面,我们就一起来看看w ...

最新文章

  1. 影响SDN和NFV部署速度的两个因素
  2. phpstuday 修改网站访问目录
  3. R12.1.3 R12.2.X 注册客户化应用
  4. python简单的监控脚本-利用socket、psutil阻止远程主机运行特定程序
  5. getparameter方法中文显示问号解决方法_电脑显示器花屏怎么办 电脑显示器花屏解决方法【原因分析】...
  6. mysql触发器区分新增 修改_MySQL触发器 , 判断更新操作前后数据是否改变
  7. Windows环境下的安装gcc
  8. 的优缺点_浅谈桉木家具的优缺点
  9. C++:怎样把一个int转成4个字节?
  10. 翻译:swift 5通过使用泛型进行高级异步操作Operation
  11. Java获取打印机打印图片
  12. mysql外键设置sql语句_数据库sql语句如何设置外键
  13. .lnk 文件恢复默认打开方式
  14. Python输入身高体重并计算BMI
  15. tfidf关键词提取_基于深度学习的个性化商品评论标签提取
  16. EPICS记录参考--Waveform记录(waveform)
  17. 为什么GPU训练网络还不如CPU快
  18. 机器学习平台系列——XGB feature_names mismatch 问题解决方案
  19. linux删除文件夹(里面有文件)
  20. PS和AI安装后报代码为16的错误解决方法

热门文章

  1. JPA踩坑笔记(一) - 数据查询的两种方式
  2. 看了phpchina论坛,感觉快崩溃
  3. java 静态类 new_Java之静态内部类(static class)
  4. linux使用域名访问web网站
  5. C语言进阶-文件操作超详解
  6. Centos7安装字体操作
  7. html 字体图标 ttf,用FontLab将图标做成字体在网站上显示的方法
  8. 通过移动设备行为数据预测使用者的性别和年龄
  9. 测试开发工作者日记:2020.6.22-6.23
  10. linux 硬件告警信息,shell 操作钉钉机器人实现告警提醒