即ramdisk,并非虚拟内存
大多数的Linux发行版本中,内存盘默认使用的是/dev/shm 路径,文件系统类型为tmpfs
默认大小是内存实际的大小,这很符合实际的 *** 作习惯, *** 作这个路径就是对内存的 *** 作。
我们可以重新设置这个内存盘的大小,或者建立新的内存盘,以加速一些特别的应用,例如squid的缓冲,dns的缓冲文件等等。
重设内存盘大小:
例如:
mount -o remount,size=3G /dev/shm
注意size的大小可以的单位是M\k\G
新建内存盘:
例如:
mkdir /usr/local/squid/var/cache
mount -t tmpfs -o size=3G,mode=0755 tmpfs /usr/local/squid/var/cache
注意重新设置内存盘后为了使用下次启用生效必须写到fstab文件中,一般linux是在/etc/fstab中。
*** 作前请确认好已做好后果自负的思想准备。一. 下载安装
http://www.hanzify.org/software/12799.html
此为32位版本,原版下载中包括桌面版和服务器版。
SuperSpeed RamDisk Plus 11.5.390.0 桌面版和服务器版汉化包
RamDisk Plus使用申请专利的存储器管理超高速技术来产生一个虚拟磁盘。将其称为虚拟,是因为它并不是一个物理硬盘,而仅仅对 *** 作系统和程序来说看起来象个硬盘一样。RamDisk Plus使
用RAM的一部分来产生这个虚拟磁盘。这个RAM磁盘具有一个驱动器盘符,能够具有文件系统,并且可以在 Windows资源管理器中看到。因此,你可以从中拷贝、移动以及删除文件。与物理磁盘
非常相似的是,这个RAM 磁盘可格式化,压缩以及共享,这样它可以被网络上的其它计算机访问。 与RamDisk的不同之处在于,RamDisk Plus加入了当服务器关机时能够自动保存RAM 磁盘中内
容的能力以及当服务器启动时将数据加载到RAM磁盘的能力。支持Windows 2000/XP/2003的版本。
对一些数据存取速度要求很高的程序,如数字影像处理或玩3D游戏装入纹理数据时,受磁盘存取速度的影响,屏幕画面时常会出现延迟和停顿。SuperSpeed RamDisk这是解决这些问题的程序能
在PC平台上应用的、名为“RAMDisk”(RAM驱动器)的技术可解电脑玩家们的“燃眉之急”。所谓的RAM 驱动器,实际上是把系统内存划出一部分当作硬盘使用。对于 *** 作系统来内存的存取速度
远远大于机械磁盘,所以RAM 驱动器肯定要比机械的硬盘快得多。你可以把整个应用程序都安装在RamDisk 的驱动器中,然后用内存的速度运行它。使用RAM 驱动器技术对于延长笔记本电脑电
池使用时间也是十分有利的,因为这样做可以减少访问“耗电大户”。内存支持最小 512MB RAM,推荐1 GB 或更高,支持类型SDRAM、DDR等。Plus 在标准版的基础上增加了多磁盘支持,镜像
备份等功能。
汉化使用说明:
1、此为汉化包,请先安装相应原版软件:桌面版或服务器版,然后再根据版本安装相应汉化即可。
2、安装汉化包时,安装路径为自动检测,请不要更改。
3、汉化安装完成时,请一定要重新启动计算机,程序会在下一次启动时自动提示安装注册信息,如果需要注册,请按确定,之后即为 Plus 版。
4、说明一下,因程序注册方式特殊,安装完重启后会进行两次注册,之后将会再次重启,请不要认为是中毒了。
5、此汉化无捆绑。
二. 修改boot.ini文件激活pae
需要修改当前 *** 作系统(以使用最多的xp 32位为例)的boot.ini文件,主要是打开pae的支持,不过这个对于某些主板本身就是默认打开的(例如我自己用的intel p35),即使不设置也可以
正常工作,但是还是设置一下以策安全。
打开boot.ini文件,注意这个文件一般会是只读文件,请先修改属性去除只读,修改保存后再设置回只读。一般会有如下的内容:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
增加一个pae的选项即可,实例如下:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /pae /fastdetect
需要重新启动计算机才能生效。可以通过查看我的电脑 ->属性 ->常规 ->右下角的cup/内存信息,如果在内存信息后面出现"物理地址扩张"字样则pae开启成功。
修改之前最近用EVEREST检查一下,看电脑是否支持内存扩展。(主板-内存-Physical Address Extension(PAE)- *** 作系统支持,是)
EVEREST下载地址:http://www.xdowns.com/soft/6/54/2006/Soft_28831.html
三. 最为重要的一点,要激活windows未管理的内存
这里先解释一下,由于32位系统的限制,一般的32位 *** 作系统没有特殊设置的话理论最大支持4g内存,考虑到高位内存由于历史原因地址被其他硬件使用,因此典型如windows xp/vista的
系统,只能识别到3g到3.5g不等。对于超过windows识别范围内的内存是没有办法被 *** 作系统使用的,因此这些内存相当于浪费了。
使用ramdisk的一个重要好处就是可以识别并使用到这些没有被 *** 作系统使用的内存。虽然ramdisk可以使用 *** 作系统可以识别和利用的内存,但是这样一来就是和 *** 作系统在争内存而不是
充分利用资源。
设置步骤如下:
1. 打开 file ->memory
可以看到默认的内存管理信息
NodeAvailable Memory (MB)
02960
Estimated total memory available: 2960 MB
The System Management BIOS reports 4096 MB of main memory installed in the system.
2.点 unmanaged ->configure
勾选"enable use of unmanaged memory"
reserved(MB)将默认的1修改为其他,比如10或者100,然后点OK,会出现成功激活windows未管理的内存的提示,表明已经设置成功。
点close回到刚才的memory information窗口,可以看到现在信息发生了改变:
NodeAvailable Memory (MB)
04096
Estimated total memory available:
Windows-managed2960 MB
Unmanaged768 MB
Total4096 MB
The System Management BIOS reports 4906 MB of main memory installed in the system.
这里特别要注意的是"Unmanaged768 MB",这是windows没有管理到但是ramdisk可以使用到得内存总数,后面我们创建虚拟硬盘时主要不要超过这个大小。
close回到主窗口。
四. 创建虚拟硬盘
准备工作做好了,终于可以开始创建虚拟硬盘了。
点 action ->add开始,以后的步骤如下:
1. 提示信息,直接next
2. 设置虚拟硬盘的大小,按照实际需要设置,例如768M
3. 清空内容,设置是否要在删除或者重载虚拟硬盘时清空内存的内存,默认不设
4. 选择盘符,没有特殊要求,个人喜好喜欢离现在在用的盘符远一点,比如Z盘
5. 选择文件系统,一般选ntfs即可。后面的"Create '\temp' folder"最好选上,否则某些情况下会出现每次机器重启后需要格式化虚拟硬盘的盘符的问题。第二个选项是选择是否压缩,
一般不选。
6. 关机时是否保存。这里选择是否在关机时将内存保存到硬盘,如果是则以后每次开机的时候会自动装载上次关机前保存的内容,会比较方便使用。但是缺点就是每次的关机保存和开机
装载都是要进行大量的文件读写 *** 作,会极大的影响系统开机关机的速度。建议先不选,以后确认需要这个功能并且愿意牺牲开关机速度时再设置。
7. 完成
这样就添加了一个新的虚拟硬盘,在ramdisk的主窗口中可以看到。打开我的电脑可以发现新的盘符已经被识别,可以和一般磁盘一样读写。
五. 重新启动系统
这步不是必须得,上个步骤创建虚拟硬盘成功后就可以正常使用了。之所以重启是想验证安装设置是否可以在 *** 作系统重启后继续有效,还有,很重要的, *** 作系统能否正常启动----小心
出现启动缓慢甚至启动过程中死机的情况,安全起见安装前请使用类似ghost之类的软件先做好镜像备份。
六 优化系统
内存盘设置好后,就是优化系统,充分发挥内存盘的作用。
1、首先设置系统的临时文件夹目录,告诉系统和应用程序把临时文件都写到内存盘上,这样可以提高系统的运行效率,又不需要担心死机导致的临时文件夹目录逐渐增大的问题。
右键点击桌面上面的“我的电脑”,高级=》环境变量,设置包括“用户环境变量”和“系统环境变量”都改成Z:\TEMP,记住,最好不要用Z:的根目录作为临时目录。
重点强调一遍,在环境变量里只能修改文中提到的两个路径,一定要再三确定修改正确。如果修改有误,或者修改了其他选项,机器会重启蓝屏的!
2、更改IE的缓存目录,告诉IE把浏览网页时产生的临时文件都写到内存盘上,可以加快ie的浏览速度,在浏览器里选择选择 工具=》intetnet选项=》常规=》设置,修改IE的缓存目录。
3、其他应用程序,如winzip,需要单独设置,一般都比较容易找到修改设置的位置。但是如果是在设置系统的临时文件夹目录以后,安装这些软件,一般会根据系统设置自动调整,不需要修改了。
4、编译程序产生的临时文件,用过visual C 或者Gcc开发的朋友都知道,编译的过程会产生大量的临时文件,少的也有十几兆,可以调整编译器的设置,使得编译产生的中间文件都存到内存盘上,可以极大提高编译速度。
5、现在很多朋友使用P2P软件下载,如edonkey,emule,BT等等。这些软件的一个缺陷是由于是多线程访问硬盘,使得硬盘的磁头大量的无规律的移动,可能导致硬盘磁头的磨损。但是这个缺点对于内存盘来说,却根本不是缺点。因为内存盘根本没有磁头的机械运动,不过要记住下载完成后,要及时把文件拷贝到硬盘上,以免重启动后文件丢失。 (记住如果你要下载歌曲等文件,请先下载到R盘 然后一定要转存)
6、开临时ftp服务器分流热门文件,如果内存足够大,可以把热门的文件完全放到内存盘上,这样就不怕多线程访问ftp造成硬盘损坏的问题了。
一般,修改设置不需要重新启动。但是,如果有其他应用程序正在访问Ramdisk,会要求重启动,这时最好关闭访问Ramdisk的程序。值得注意的是ie的缓存,如果被设置到Ramdisk,这时修改内存盘的设置,就会要求重启动。因为IE缓存在登陆后 就被资源管理器打开了,即使没用IE也会被占住。方法是登陆另一个管理员账号,或者修改IE缓冲目录(修改IE缓冲也要求重新登陆)。改完最好还是重启一下吧。
7、内存盘模拟各种容量的软驱方面的用途。
现在很多朋友的机器上都没有安装软驱,然而有一些程序,必须要有软驱才能运行,如制作瑞星杀毒软件的杀毒盘,或者一些软件需要验证钥匙盘后才能运行。
设置方法很简单,就是把内存盘的类型设定为removable,也就是软驱的类型。内存盘大小设置成需要的容量,如普通的软驱是1.44兆,也就是1440k的大小,盘符设置为A(如果没有特殊要求,其他的盘符也可以),然后双击“应用(apply)”按钮。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)