经过两周的尝试、失败、再尝试、仍然失败后,我终于让 Ubuntu 稳定并可以运行。
我的硬盘很旧而且速度很慢,但是我有过多的 RAM(16 GB 2133 mhz),所以我正在考虑使用该 RAM 来加快获取速度。
我怎么能够手动在运行之前缓存程序的二进制文件?我知道预加载,但这不是我想要的,我希望能够锁定内存中进程的二进制文件,这样它就无法出来,我想手动完成,最好使用 GUI,但我对终端没有问题。
我不想运行它,只想在内存中加载二进制文件和依赖项。
你知道有什么可以做到这一点吗?
答案1
论坛上有一个相当长的教程,你可能会喜欢:
http://ubuntuforums.org/showthread.php?t=1594694
本指南主要介绍如何从现有的 Ubuntu 安装中创建 squashfs 映像,并在启动时将整个映像复制到 RAM 以加快操作系统的速度。我还将详细介绍如何从普通硬盘驱动器挂载 /home,从而确保希望保存在机器上的重要信息在启动期间保持不变。
请参阅指南以了解详细信息。
答案2
谷歌的三个关键词和一些有用的链接:
改变交换性: 如何配置 swappiness?
/tmp 到 RAM(): 如何将 RAM 存储用于 /tmp 目录以及如何为其设置最大 RAM 使用量?
最近 Hak5 中也介绍了一些关于笔记本电脑电池优化的方法,但这些技巧也应该对您有用,因为节省电量的方法是少使用老式的硬盘: https://www.youtube.com/watch?v=XloTXFgNL7s