Я провел прошлые несколько часов (не немногие, несколько!) читать различные страницы и вопросы о том, как установить tmpfs/RAMDisk. Они все говорят разные вещи и говорят, какие файловые системы я должен и не должен включать, таким образом, я буду действительно ценить окончательный, обновленный ответ на этом.
У меня есть 16 ГБ RAM, и я хочу выделить, возможно, 6-8GB псевдодиску.
1) Я планирую добавление /tmp
, /var/cache
, и ~/.cache
к псевдодиску (и Firefox через profile-sync-daemon
). Какие-либо другие предложения на том, что добавить? Я читал на перемещении /var/lock
и /var/run
также, но так как это от /var
это желательно?
2) Я работаю, ПРОПИТЫВАЮТ ЛАТЕКСОМ много (LuaLaTeX конкретно), таким образом, я думал, возможно, что я мог установить это в RAM вместо на фактическом SSD и видеть, работает ли это быстрее? Или я мог переместиться /var/lib/texmf
и ~/.texmf-var
к RAM? Я не знаю, таким образом, я ценил бы совет!
/var/run связывается с определенным рабочим экземпляром машины за один раз из-за хранения PIDs рабочих процессов, я только постарался бы не помещать это в псевдодиск, если Вы используете виртуальную машину и часто приостанавливаете VM./var/lock предназначается для предотвращения больше, чем единственный экземпляр данного приложения от выполнения и таким образом должен также быть прекрасным. Если у Вас есть сервис, который не хорошего поведения и использует оставшиеся изодромные с предварением файлы / файлы блокировки для обнаружения катастрофических отказов, необходимо или переместить пути, они хранят информацию или находят альтернативы.
Источник: http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/var.html
существует оценочные запущенные приложения на псевдодиске, может привести к производительности увеличения в 10x диапазон . Пропускная способность между Вашим процессом и памятью определенно быстрее в современных системах AMD64, таким образом это требование имеет вещество, если Вы - IO, связанный где-нибудь между ЦП и диском.