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


9

经过2周的尝试,失败,再次尝试,仍然失败,我终于使Ubuntu稳定并开始运行。

我的硬盘很旧而且很慢,但是我有过多的RAM(16 GB 2133 mhz),所以我在考虑使用该RAM来更快地进行读取。

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

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

你知道什么可以做到吗?

Answers:


5

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

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

该指南主要说明了如何从现有的Ubuntu安装中创建squashfs映像,并在启动时将整个映像复制到RAM中以加快操作系统的运行速度。我还将详细介绍如何从常规硬盘驱动器上进行/ home挂载,从而确保希望在其计算机上保存的重要信息在启动之间不会受到影响。

有关详细信息,请参见指南。


这与我想的差不多。非常感谢。
Boltthrower56 2013年

2

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

更改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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.