Как заставить Ubuntu использовать больше оперативной памяти для кэширования определенного набора двоичных файлов?
После 2 недель попыток, неудач, попыток, неудач, я наконец-то получил стабильную и работоспособную Ubuntu.
Мой жесткий диск довольно старый и медленный, но у меня слишком много оперативной памяти (16 ГБ, 2133 МГц), поэтому я подумал об использовании этой оперативной памяти для более быстрой загрузки.
Как я могу вручную кешировать двоичные файлы программ перед их запуском? Я знаю о предварительной загрузке, но это не то, что я хочу, я хочу иметь возможность заблокировать двоичные файлы процесса в памяти, чтобы он не мог выйти, и я хочу сделать это вручную, желательно с графическим интерфейсом, но у меня нет проблем с терминалом.
Я не хочу его запускать, просто загружаю двоичные файлы и зависимости в память.
Вы знаете что-нибудь, что может сделать это?
2 ответа
На форумах есть довольно продолжительное руководство, которое может вам понравиться:
http://ubuntuforums.org/showthread.php?t=1594694
Руководство в основном объясняет, как создать образ squashfs из существующей установки Ubuntu и скопировать весь образ в оперативную память при загрузке, чтобы ускорить работу вашей ОС. Я также подробно расскажу о том, как сделать ваше / домашнее монтирование с обычного жесткого диска, чтобы убедиться, что важная информация, которую вы хотели бы сохранить на своей машине, останется нетронутой между загрузками.
Смотрите руководство для деталей.
Три ключевых слова для Google и несколько полезных ссылок:
Изменить swappiness: Как настроить swappiness?
/ tmp to RAM (): Как я могу использовать память RAM для каталога / tmp и как установить для нее максимальный объем памяти?
Отключить время доступа: http://intensecogitation.info/2010/06/15/optimizing-ubuntu-debians-file-system-by-disabling-access-time/
Они также были недавно рассмотрены в Hak5 для оптимизации батареи ноутбука, но эти приемы также должны быть полезны для вас, так как для экономии энергии нужно использовать меньше старого доброго жесткого диска: https://www.youtube.com/watch?v=XloTXFgNL7s