1
burning 2012-03-07 20:04:36 +08:00
真假 有实验过的吗 效果如何
|
2
soulteary 2012-03-07 20:08:09 +08:00
楼主,我想知道非整数内存对使用有差别嘛。比如双通道4G,某一根上划掉2G做RAMDISK。那么剩下的还能走双通道嘛。
还有WIN使用RAMDISK主要是因为32位的机器对大于4G的内存识别不全,神马3.25g,2.5G都有... 保留的区域是系统映射地址...实际是不推荐这么玩的,在windows xp/2k3 32位中... |
3
suhetie 2012-03-07 20:09:54 +08:00
--“Caches” can’t be modified or deleted because it’s required by Mac OS X.
无法删除Caches文件夹,求指导。。。 |
4
xream 2012-03-07 20:12:17 +08:00
Mac一条命令就搞定了
|
5
suhetie 2012-03-07 20:20:27 +08:00
成功~ 不过表示没有啥明显的感觉。。
|
6
Angelo5 2012-03-07 20:40:59 +08:00
@suhetie 你删的是系统-资源库里的Caches,无法被删除
要删的是用户(你的用户名)下的资源库里的Caches文件夹 这个资源库是隐藏的 终端命令 显示文件:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏文件:defaults write com.apple.finder AppleShowAllFiles -bool false 显示文件:defaults write com.apple.finder AppleShowAllFiles YES 隐藏文件:defaults write com.apple.finder AppleShowAllFiles NO 显示或隐藏命令后重启finder即可。 |
10
walkingway 2012-03-07 23:02:46 +08:00
两根4G的双通道,不知道能不能多分点出来。。。比如1G
|
11
mhb OP @walkingway 我哦耶是2根4G的一共8G。。分出来2G。。其实根本用不了2G。。因为当你关机或重启的时候内存就清空了。。(虽然我基本不关机吧。)
|
12
walkingway 2012-03-08 00:19:49 +08:00
lion下重启,貌似没有开机挂载啊,还要手动开启。
|
13
likuku 2012-03-08 00:27:36 +08:00
@soulteary 和你几条内存没半点关系。这是在OS层级上作的,OS已经把插入的所有内存总容量当成一个整体来使用和分配了。
|
14
mhb OP @walkingway 你设置为了开机执行那个脚本吗? 雪豹下是“系统偏好设置”=》“账户”=》“登陆项”
|
15
mhb OP @walkingway 刚才那个办法有点复杂了。更简单的方法就是在你create这个虚拟空间的时候,设置的右边有“mount ramdisk on login”
|
16
likuku 2012-03-08 00:33:18 +08:00
这种方式以前用Linux/FreeBSD时早这么用了。
linux 叫作tmpfs,在/etc/fstab (用于系统指定启动时什么分区装载在那个目录)里增加一行就成。 freebsd 用mdconfig或mdmfs 指令就可生成内存块设备(硬盘/光盘都是块设备)。 |
17
walkingway 2012-03-08 00:34:15 +08:00
@mhb 就是这个设置在lion下是失效的
|
18
mhb OP @walkingway 额。那就不知道了。。。那按照我说的第一种方式,你手动添加到登录项里呢?那个脚本的位置在 /Users/mhb/Library/PreferencePanes/RamdiskSync.prefPane/Contents/MacOS 把mhb换成你的user名
|
19
yyfearth 2012-03-08 01:23:43 +08:00
mba ssd内存小, 还是算了
|
20
coolsun19 2012-03-08 01:37:31 +08:00
为什么我一直是creat ramdisk failed
Lion |
21
yyfearth 2012-03-08 03:48:44 +08:00
@walkingway @likuku Ramdisk:
diskutil erasevolume HFS+ "Ramdisk" `hdiutil attach -nomount ram://2048000` ram://xxx = MB * 2048 |
22
Angelo5 2012-03-08 23:11:24 +08:00
我这样搞,会让Chrome无法启动,每次开机后必须手动Creat RamDisk之后,Chrome才能工作~
|
23
mhb OP @Angelo5 嗯。那是因为当你没有创建RamDisk的时候,缓存没有地方存放,所有会出问题。。。但是RamDisk可以默认开机的时候自动启动的啊?在create按钮的左边有个“mount ramdisk on login”
|
24
suhetie 2012-03-09 00:14:32 +08:00
|
25
sobigfish 2012-03-09 00:20:47 +08:00 via iPad
呃,有源代码啊http://code.google.com/p/ramdisk-sync/source/browse/ 作者说是rubycocoa的 pad上点不到文件
|
26
linsk 2012-03-09 00:30:00 +08:00
@coolsun19 @suhetie @sobigfish @walkingway @mhb @Angelo5
这个软件麻烦了,bug一堆,无法自启动,用iRamdisk来创建Ramdisk吧,对lion都很友好。 http://itunes.apple.com/pk/app/iramdisk/id492615400?mt=12 |
27
mhb OP @linsk 看起来很赞啊。。。我这边到是没出现什么问题。。不过你提到的这个iRamdisk确实看着很吸引人啊。。有心尝试一下。。
|
30
imzrh 2012-04-07 00:01:01 +08:00
@linsk 看了你的博客,比着弄了一下没有成功啊。
我的过程如下: 1.terminal中运行 sudo ln -s /Users/name/Library/Caches /Volumes/ramdisk/Caches以在建立的ramdisk中创建连接。 2.去ramdisk中查看有了一个快捷方式Caches,这一步有点疑问,看你的博文中说要改名为Caches现在已经是Caches了所以没法改名啊? 3.删除Library中的Caches,将ramdisk/caches拖动到library中。 4.注销重登录,这时发现ramdisk自动加载了,不过里面是空的,没有上次建立的Caches目录,这时如果启动Chrome的话就会报错了,我只能再重新跑去Library中新建一个Caches目录以便让Chrome启动。 能帮我看看是什么地方出问题了吗? 谢谢, |
31
lldong 2012-04-07 01:07:27 +08:00
謝謝,效果明顯
|
32
imzrh 2012-04-09 13:35:57 +08:00
搞定了,是第一步的时候操作不对,改为先时入/Volumes/ramdisk目录下再执行命令就行了。
不过试了试,效果也不是太明显啊。 |
33
medlar 2012-04-09 13:43:40 +08:00
效果是明显还是不明显,都看糊涂了
|
34
sobigfish 2012-04-09 13:46:40 +08:00
很明显的,尤其是firefox读缓存。。可惜内存只有4g 映射了个512m的 内存就超级不够用啊。
|