我对此很感兴趣,现在让我解释一下该怎么做。我正在准备购买32GB的RAM,并且已经具有四核。我的想法是在GRUB中实现另一个选项,它将完全做到这一点:
- 在启动时,将整个
/
分区移动到ramfs
,然后从那里启动ubuntu - 有时甚至在关闭信号时,运行rsync将数据“备份”到HDD,当然是在后台。
我已经有了SSD,并且我认为rsync
同步文件不会花费太多。而且,数据丢失也没有那么重要了,除非会丢失超过30分钟的活动时间,因为我的计算机的正常运行时间几乎为99.99%,所以永远都不会关机,所以真的不要认为这可能会导致更大的损失问题比从硬盘强制关机。
/
文件系统不是很大,大约7GB。
现在我的问题是:这个想法是否“具有成本效益”,会rsync
占用大量资源并且已经在某个地方实施了类似的解决方案?
当我第一次跳到24GB RAM时,这是我追逐的梦想。从来没有得到它。从好的方面来说,我确实有17GB的缓存,所以它会自动执行很多操作。我完全确定这是可能的,但是要使事情正常进行还需要做一些工作。
—
奥利(Oli)
@Oli:关于缓存的要点-是否可以告诉操作系统“启动时,我要缓存整个卷”?
—
Piskvor 2013年
@Piskvor,为什么不呢?当我刚开始使用Ubuntu(8)时,我以为这是有史以来最糟糕的操作系统,但是当我对Linux有了很多了解时,我可以说这个操作系统几乎可以做任何事,只需一点点黑客……
—
Milos Radojevic
@Milos Radojevic:好吧,我的FS缓存变大了-但是在启动时它是空的。我认为将其调整为更具攻击性+在启动时将其与整个FS一起预加载可能会给您带来类似于将整个内容实际安装在RAM中的结果。现在...如何使FS缓存预热?
—
Piskvor 2013年
这是一个常见问题,已经问过她几次了。请参阅此论坛帖子-ubuntuforums.org/showthread.php?t=1594694 这个过程非常复杂,您可以想像得到,而且IMO太长,并且有些重复,无法在此处复制粘贴。
—
Panther