假设我有一台 Mac,内存为 128GB,没有 SSD。我能否以某种方式配置 OSX,让其将内存用作 SSD,即作为 Fusion Drive 的一部分?
注意:手动制作 Fusion Drive 的描述如下:http://jollyjinx.tumblr.com/post/34638496292/fusion-drive-on-older-macs-yes-since-apple-has
答案1
您可以使用部分 RAM 来创建 RAM 磁盘。您可以从终端运行一些命令,或者获取一些允许您执行相同操作的第三方 GUI 工具。但是,SSD 和 RAM 磁盘之间存在巨大差异。RAM 易失性,而 SSD 则不然。如果您的计算机突然断电、崩溃、挂起或重新启动,RAM 中和 RAM 磁盘上的所有内容都将丢失。显然 SSD 不会发生同样的情况。
话虽如此,您可能没有意识到,但 OSX 已经做了与您想做的事情类似的事情。您计算机中的所有可用内存都不会被浪费。OSX 会自动将其用作缓存。您的计算机读取的任何内容都会缓存在可用 RAM 中。下次您需要该文件时,它几乎可以立即供您使用。
看看这个答案,它更加雄辩。非活动内存不是浪费资源吗?
答案2
我不知道你是否可以,但你可能不想。原因是 RAM 是易失性存储器,而磁性硬盘和 SSD 不是。如果由于某种原因断电,或者你的机器死机且无响应,RAM 中的所有数据都将丢失。
答案3
我一直在寻找相同的设置,但不幸的是它不起作用。Fusion 驱动器(作为启动驱动器)在启动时必须“工作”,并且两个驱动器上的所有数据都必须是“工作”的。任何原因的重新启动都会擦除 RAM 磁盘,这会破坏 Fusion 驱动器并损坏数据。另一个问题是在操作系统启动之前创建 RAM 磁盘,但我没有那么做。