如何让ubuntu使用更多的RAM来缓存一组特定的二进制文件?

经过两周的尝试,失败,再次尝试,仍然失败,我终于让Ubuntu稳定运行。

我的硬盘很老很慢,但我的内存过多(16 GB 2133 mhz),所以我在考虑使用这个RAM来加快速度。

如何在运行之前手动缓存程序的二进制文件? 我知道预加载,但这不是我想要的,我希望能够将进程的二进制文件锁定在内存中,以便它无法离开,我想手动执行,最好使用GUI,但我没有问题与终端。

我不想运行它,只需将二进制文件和依赖项加载到内存中。

你知道什么可以做到吗?

在您可能喜欢的论坛上有一个相当冗长的教程:

http://ubuntuforums.org/showthread.php?t=1594694

该指南基本上解释了如何从现有的Ubuntu安装中创建squashfs映像,并在启动时将整个映像复制到RAM以加速操作系统。 我还将详细介绍如何从常规硬盘驱动器中进行/ home安装,从而确保人们希望在其机器上保存的重要信息在引导之间保持不变。

有关详细信息,请参阅指南

谷歌的三个关键字和一些有用的链接:

更改swappiness: 如何配置swappiness?

/ tmp到RAM(): 如何为/ tmp目录使用RAM存储以及如何为其设置最大RAM使用量?

禁用访问时间: http : //intensecogitation.info/2010/06/15/optimizing-ubuntu-debians-file-system-by-disabling-access-time/

这些也最近在Hak5中用于笔记本电池电池优化,但这些技巧对你来说也很有用,因为省电的方法是使用较少的旧硬盘: https : //www.youtube.com/watch? v = XloTXFgNL7s