关于虚拟硬盘技术 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的那种应用,不过好像得花钱。
3745 次点击
所在节点    iDev
21 条回复
rail4you
2014-10-19 11:42:32 +08:00
ramdisk一般用在专业领域,当缓存使用。比如服务器软件,photoshop缓存,使用ramdisk会得到性能提升。

家用级别的应用程序,很难在ramdisk上收益。因为很多程序的速度瓶颈卡在cpu上,IO交换数据再快也利用不上。

我试过很多次,游戏加载,firefox启动,视频编码,解压缩文件这些速度慢的应用场景,换用ramdisk几乎没改善。倒是ramdisk的测试数据很好看。

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

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

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

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

© 2021 V2EX