关于虚拟硬盘技术 RAMDisk

2014-10-18 18:49:01 +08:00
 jox
我用的电脑是2010年款的MBP,当时没有SSD,后来SSD价格降下来之后我买了块装在了原来放光驱的地方,听说SSD有写入次数限制,当时就有点心疼,于是检索了一下得知有RAMDisk这种技术的存在,就用2G内存虚拟了一个硬盘出来,内存也是我自己加到8G的,哎,受先天限制最大只能加到8G了,遗憾啊,一直用到现在了。

我现在主要把应用的缓存放在RAMDisk里,还把XCode工作中产生的数据和文件也放在RAMDisk里,感觉对XCode的效率还是有不小的提升的,哦,Simulator相关的数据我也放到RAMDisk里了,用Simulator的时候感觉也能快一些,分享给不知道的网友们。

具体的可以自己检索一下,挺简单的,然后把需要放在RAMDisk里的文件夹弄个symbolic link就行了,苹果自带的工具就可以创建虚拟硬盘,也可以下载带GUI的那种应用,不过好像得花钱。
3698 次点击
所在节点    iDev
21 条回复
jox
2014-10-18 18:52:33 +08:00
什么时候V2EX带编辑功能了?记得以前只有个蛋疼的append功能,不能编辑的啊。。。难道是新加的功能?
jox
2014-10-18 18:53:20 +08:00
哦,有回复之后就不让编辑了,看来MOVE功能会在除了自己以外的用户回复之后也跟着消失。。。。
riaqn
2014-10-18 19:29:56 +08:00
这不就是tmpfs么..很多Unix系统上都有.
mhycy
2014-10-18 19:33:28 +08:00
SSD就随便用好了,5年保修,用完还能换一个~
只是....看写入量计算能用8年....囧(已经在随便用了)
tanyuxiang
2014-10-18 19:38:31 +08:00
运行速度无敌。开机关机保存数据慢。断电麻烦。

以前是普通硬盘。qq,魔兽等放ramdisk。
后来用ssd就没用过ramdisk了
shaguo66
2014-10-18 19:41:59 +08:00
用过,只是改safari
jox
2014-10-18 20:14:36 +08:00
@riaqn 苹果电脑的系统不就是Unix的一种么。。。。用的是一个叫diskutil的工具,应该就是磁盘工具实际调用的程序

@mhycy 我还真没注意保修几年的,我买的是镁光的SSD,当时的发票什么的早就不知道丢哪里去了,不过在中国也有点信不过商家的承诺。。。

@tanyuxiang 啊,我电脑就一直开着不关机,也就系统升级的时候会重启一下,不过我关机的时候不保存ramdisk里的数据,都是不需要保存的文件才放在那里的,有的时候空间不足还得手动删除一些呢。我下载的文件都会放在ramdisk里,然后再拷贝到普通的硬盘上,速度很快
dorentus
2014-10-18 20:59:00 +08:00
我之前因为 SSD 只有 128G,所以分了 8g 的内存盘,放魔兽世界的 Data/cache、Xcode 的那些临时文件之类。不过前两天魔兽升级了之后似乎没那个缓存文件夹了。
jox
2014-10-18 21:18:25 +08:00
@dorentus 可能换地方了,找到了再重新弄一下应该就可以了
jox
2014-10-18 21:19:03 +08:00
@dorentus 等等,分了8G的内存盘,你多大的内存啊,我电脑总共才8g,羡慕你啊
dorentus
2014-10-18 21:34:37 +08:00
@jox 16g,感觉用不完,就分了一半。2011 款的,内存也是自己后来换的。

魔兽那个没找到,估计是现在新的文件组织方式已经很适合游戏加载,于是就用不着之前那种缓存模式了吧。
jox
2014-10-18 21:38:34 +08:00
@dorentus 哎,我再晚一点买的话我的也能加到16g了,我这个最多只能加到8g,而且还是17寸的,当时年少无知,现在后老悔了
dorentus
2014-10-18 21:48:02 +08:00
@jox 但是你看,我当时如果晚些再买,就是视网膜屏的了…
jox
2014-10-18 21:53:13 +08:00
@dorentus 。。。好吧
mhycy
2014-10-18 23:31:32 +08:00
@jox 镁光啊,以前买了个镁光M4 64G,结果蓝屏不断,最后没法报修直接退钱......(499买入,一年后退了280,加钱买了个128G)

现在用浦科特,看那写入量以我习惯来算可以随便用了...
本身都是工具,不必折腾.
jox
2014-10-18 23:51:46 +08:00
@mhycy 我的镁光还没出现过问题,用了快3年了,看起来我运气不错,哈哈。

这样的折腾还可以接受,弄好一次之后就不用管了
msg7086
2014-10-19 02:20:41 +08:00
1.内存本来就会作为硬盘的缓冲。现在被你这么用了,整体性能应该会下降。
2.内存也有寿命。
jox
2014-10-19 02:46:19 +08:00
@msg7086 内存本来就是用来不停地读写的,没觉得整体性能受到影响,内存的读写速度即使是SSD也望尘莫及,内存好像还没坏过,坏了换个新的就是了,目前换内存还是比换SSD便宜。。。
msg7086
2014-10-19 04:57:15 +08:00
@jox 一块普通SSD的写入寿命在正常使用下大概能用10年以上。好点的SLC的写入量能用一百年。内存不知道能不能到这个寿命。
mnsw
2014-10-19 08:43:07 +08:00
@jox,SSD随便用吧,只要买的是正规的厂家的闪存颗粒,正常使用时没问题的,保修的话你是可以直接去售后的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/139850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX