nixp.ru v3.0

25 апреля 2024,
четверг,
15:50:17 MSK

3 апреля 2012, 15:23

Fedora 18 будет хранить временные файлы из /tmp в оперативной памяти

5
Логотип Fedora
Логотип Fedora
Иллюстрация с сайта En.Wikipedia.Org

Предложение Леннарта Поттеринга (Lennart Poettering) и Кэя Сиверса (Kay Sievers) по использованию файловой системы tmpfs для системной директории /tmp было принято для релиза Fedora 18.

Комитет FESCo (Fedora Engineering Steering Committee) сообщил о принятии tmpfs в качестве файловой системы по умолчанию для каталога /tmp в релизе Fedora 18 (состоится в конце 2012 года). Это означает, что основное хранилище для временных файлов системы переместится с жесткого диска в оперативную память. Среди преимуществ такого подхода авторы идеи называют следующие: меньшая нагрузка (ввод/вывод) на жесткий диск, увеличение времени жизни SSD-дисков, а также небольшой выигрыш в энергопотреблении и производительности.

Тенденция перехода на tmpfs для /tmp наблюдается и среди других Linux-дистрибутивов: так уже в ArchLinux, будет в следующем релизе Debian и ожидается в Ubuntu 12.10.

Постоянная ссылка к новости: http://www.nixp.ru/news/11678.html. Дмитрий Шурупов по материалам h-online.com, Fedora Project.

fb twitter vk
Andriy

В ALTLinux уже давно и очень удобно.

fhunter

То есть образы и прочие временные вещи туда уже будет не положить… потому как места мало.

Ещё одно спорное решение на самом деле….

Илья Смирнов

Видимо, придётся в обязательном порядке создавать раздел swap. Причём большой.

Ameise

При сегодняшних ценах на ram, смысл создавать swap? Я уже лет 5 не использую его.

З.ы. Сейчас 8Gb с bigmem.

Илья Смирнов

Я тоже не использую на десктопе. Но для серверов с высокой нагрузкой теоретически может возникнуть ситуация, когда памяти не хватит, если всё, что находится в /tmp, будет висеть в оперативке. Обновление операционки в таком случае может привести к сбою в работе сервера.

seiri-itaru

Поддерживаю fhunter — решение спорное. Сам использую /tmp объёмом в 9Гб и иногда в работе он забивается полностью. Самое частое применение — создание образов перед записью на диск и временное хранение файлов (до 1Гб), которые нужны в течении одной сессии.

Вероятнее всего перенос tmp в tmpfs будет действительно полезно мобильным устройствам (ноут- и нет- букам) и устройствам с SSD-дисками, в остальном такая инициатива не имеет смысла.

fhunter

«Вероятнее всего перенос tmp в tmpfs будет действительно полезно мобильным устройствам (ноут- и нет- букам) и устройствам с SSD-дисками, в остальном такая инициатива не имеет смысла.»

Ну так и там смысла немного, у них памяти ещё меньше, чем у десктопов\серверов. Так что всё равно пойдёт это в swap, а тот на SSD накопитель или на раскрутившийся к тому времени жесткий диск.

B.X

 

Когда линуксоиды наймут наконец киллеров для устранения Поттеринга?

Он реально является врагом движения GNU/Linux… как минимум он агент влияния, а как максимум предатель, пробравшийся в святая святых… его инициативы губительны и вредны.

Что нужно сделать для его отстранения? Создать радикальное крыло террористов-линуксоидов? Программистов-смертников? Или что ещё? Он реально напрягает… Недавнее слияние его никчёмной поделки systemd и udev просто раздражает. Он везде вредит…

smithy1208

systemd — быстрее. В этой инициативе не вижу ничего плохого.

B.X

ну и работал бы отдельно… зачем к нему стабильный udev присоединять?

zzfi

Удивительно что так долго дозревали :(

Я обычно у себя регулярно включаю tmpfs.