Что я могу переместить на RAM-диск, чтобы система работала быстрее?


8

Какие файлы / каталоги я могу переместить на RAM-диск, чтобы система работала быстрее?

Я планирую обновить память моего ноутбука до 8 ГБ, так что у меня будет немного быстрой памяти для использования. Как настроить систему для оптимальной работы с этой памятью?

Следующие изменения, которые я считаю следующими: - обновление жесткого диска до SSD - начать использовать виртуализацию (иногда мне нужна Windows)

Редактировать:

Может быть, я могу пожертвовать временем загрузки и скопировать некоторые файлы на ОЗУ во время загрузки?

Ответы:


6

Смонтировать /tmp /var/logи /var/tmpв оперативку. Добавьте эти строки в конец fstab для монтирования /tmp(временных файлов) как tmpfs(временная файловая система):

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

Сохраните, затем: sudo mount -a

Перезагрузитесь, чтобы изменения вступили в силу. Запуск Д.Ф., вы должны увидеть новую линию /tmp, /var/tmpи /var/logsустановлены на tmpfs.

Примечание: все файлы журнала будут потеряны после перезагрузки, для резервного копирования их вручную запустите это в терминале:

rsync -av /var/log/* ~/saved_logfiles

Чтобы переместить Firefox Cache в RAM:

Введите about:configадресную строку Firefox и нажмите кнопку « Я буду осторожен, обещаю!» , Щелкните правой кнопкой мыши пустую область и создайте новое строковое значение с именем:

 browser.cache.disk.parent_directory

Установите его значение /tmp

Перезапустите Firefox.


Как я могу автоматизировать эту rsyncкоманду, чтобы запустить ее при выходе из системы, выключении системы или спящем режиме?
принимает

/ var / tmp НЕ следует помещать в tmpfs . См. User95602 ответ
Елин Й.

6

В соответствии со стандартом иерархии файловых систем для Linux /var/tmpНЕ следует помещать в tmpfs :

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

/var/tmpКаталог доступен для программ , которым требуется временные файлы или каталоги , которые должны сохраняться между перезагрузками системы. Поэтому данные, хранящиеся в, /var/tmpявляются более постоянными, чем данные в / tmp. Файлы и каталоги, расположенные в, /var/tmpне должны быть удалены при загрузке системы. Несмотря на то, что данные, хранящиеся в, /var/tmpкак правило, удаляются в зависимости от сайта, рекомендуется, чтобы удаление происходило с меньшей частотой, чем /tmp.


0

На установочном диске по умолчанию не так много места для установки на виртуальный диск, поскольку он будет стираться при каждой загрузке. RAM-диск используется только для временных файлов.
Итак, каталоги для запуска виртуального диска, о которых я могу думать, это / var / run / и / var / tmp / (возможно / tmp). Я делаю это на Mac OSX (RamFS: https://gist.github.com/931579 ).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.