淘客熙熙

主题:【求助】Ramdisk是否只能划分被系统认出的内存空间? -- 龙神将

共:💬18 🌺7
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 【求助】Ramdisk是否只能划分被系统认出的内存空间?

本来这几天筹划着买8G内存分给系统4G,剩下的用RAMDISK划分成虚拟磁盘存放系统缓存,看看能不能达到运转如飞的程度。刚才忽然意识到一个大问题:Ramdisk这个软件是不是只能划分被系统认出的内存空间?如果它只能在系统可识别的范畴内划分的话,那么8G内存也就没有意义了,因为32位的操作系统也只能认出不到3.5G的内存啊。要是Ramdisk可以识别并划分系统没认出的剩下那4G内存的话,那我的设想才有实现的可能……


本帖一共被 1 帖 引用 (帖内工具实现)
家园 请参考这个帖子,可能要注册才可以下载附件

http://www.thinkpad.cn/forum/tid739535,1,3

家园 RAMDISK 这个软件目前是争论不休的。

1、单凭 32bit 的 XP 是绝对用不到 4G 内存的。32 bit限制了,

有 4G 最多用到 3.25G 左右的。剩下无法利用。

32 bit 的 win2003 ,standard 版据说也是无法用到 4G的,

enterprise 版据说可用 4G 以上。利用 PAE 技术。但这两条

我无法验证。

32bit vista 也无法解决这个问题。

64bit windows 无此问题。可用 4G -- 32G 内存都没问题。

包括 64bit win 2003 和 64bit vista。 64bit XP 的兼容性

极差,建议别用。

2. ramdisk 能否用到 3G- 4G 那块 windows 无法利用的

内存空间,见仁见智,很难有人有充分论据说服。 个人感觉

根据几个人的切图,可以认为它确实可以用到 3G- 4G 那块

空间。

3. 实际上我对那块空间根本就不看重。我个人用 2G + win2003,

+ 320G 单碟的 640G 硬盘, 已经是运转如飞了。

没有觉得磁盘是瓶颈。所以懒得费那个力气去弄 RAMDISK。

4. ramdisk 可用于临时文件夹,但当初设置后曾遇到麻烦,

比如解压 2G 的压缩包,说临时文件夹满了等等问题。

所以后来就不太感冒了。

家园 多谢你的回答,可是……

现在的问题是我那在32位WINxp下将8G内存分两份使用的设想能否实现呢?

家园 这个帖子所说的那个方法是把内存映射成虚拟U盘?

好像和我的设想还是有点差距的

家园 8 G 内存用 XP 。。。。

XP 只能用上 3G , 剩下的都可以被 RAMDISK 认成虚拟内存。

实际使用效果和 2G 内存的机器其实差距不大。

我不会干这么浪费的事情。呵呵。

一般来说, 4G 以上的内存,或用64bit VISTA ,或用

win 2003 企业版(编程用户,像我这号的),应该更好。

家园 可是32位的vista同样也无法支持4G以上内存啊

64位的不说兼容性,连中文版都没有

这样看来还是老老实实买4G的内存算了?

家园 写的不严谨,改了。

32bit XP、VISTA 都不行,32 bit 的 2003 企业版以上可以支持 4G 内存。

64 bit XP 很垃圾,64bit 的 2003猜想也一般(因为它不少基于 XP )。

64bit VISTA 可以了。

家园 目前的电脑速度的瓶颈在硬盘

如果有米,直接上个SAS 73G做系统,再上SATA做数据,肯定比内存从2G加到8G感觉明显得多

家园 系统在内存管理方面还是有些区别的

羽羊用了很久的linux,感觉linux在内存的使用上从来不厌其多,有多少就用多少,windows好像就不一样了,期待达者解释一下。

家园 VISTA 64 不错

Ramdisk 在系统可认出的内存内的速度是和内存一样,在32位不可认的内存中也能用,但速度和硬盘一样。微型计算机 曾经有专门的测试。

另外,64位VISTA 中文版 现在已经非常成熟,除了个别硬件驱动外,没什么兼容问题。软件也一样。新出的或有更新的软件差不多都支持。

家园 【讨论】RAMDISK可以利用3.5G以上的内存

是否支持8g要看主板型号,这应该是先决条件。

由于32位OS系统限制。高于3.25G的ram OS不支持.

但并不妨碍RAMDISK利用3.5G以上的内存模拟成硬盘。

使用前要先进BIOS里将REMAP打开,引导时加上PAE参数。

建议3G给WIN XP用,5G做个RAMDISK,将页面文件和临时文件放到ram盘。

家园 VISTA 64 不错

Ramdisk 在系统可认出的内存内的速度是和内存一样,在32位不可认的内存中也能用,但速度和硬盘一样。微型计算机 曾经有专门的测试。

另外,64位VISTA 中文版 现在已经非常成熟,除了个别硬件驱动外,没什么兼容问题。软件也一样。新出的或有更新的软件差不多都支持。

家园 内存的使用

Linux和Windows对内存的使用策略是不一样的。

通常来说,内存比外存速度快几百倍,所以当数据在内存里面放着的时候,远比在磁盘上面放着存取快。

Linux的策略是,尽可能cache所有内存。

比如一个文件,如果读的次数很多,并且很少修改。那么文件的大部分内容将cache到内存。这样下次读取该文件就实际上很多操作是在内存里面进行的。

而windows则对内存操作很谨慎。担心用户程序乱搞。所以windows尽可能用swap空间。这样可用内存是多了,可是因为经常磁盘操作,程序性能就低了。

不能说哪个绝对好哪个绝对坏。windows的应用环境复杂,猫猫狗狗都能写windows程序。如果内存使用也和linux一样尽量cache,那么很多质量差的程序乱读写磁盘也被cache,效果反而差,而且容易让机器crash。

Linux相对来说程序大部分质量较高。OS可以默认尽可能cache外存的内容到内存。当然,Linux的内外存管理更健壮也让Linux有信心尽量cache而不担心crash了。

家园 另外,32bits的OS是可以管理大内存的

前提是CPU是否支持PAE,当然大部分CPU都支持PAE的

参看链接

http://en.wikipedia.org/wiki/Physical_Address_Extension

全看树展主题 · 分页首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河