LINUX.ORG.RU
ФорумTalks

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

 


0

1

Для Ъ:

Предложение Леннарта Поттеринга (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.

Ссылочка на никсп

Ссылочка на вики федоры

Такие дела. Я считаю, что это хорошо. Давно пора начать делать это по дефолту.

И че? У Демьяна давно так

DNA_Seq ★★☆☆☆ ()

Давно пора, но, между нами, хвала Аллаху зато, что Поттеринг не пишет правила дорожного движения.

abraziv_whiskey ★★★★★ ()

А что, у кого-то /tmp все еще не в tmpfs?

redgremlin ★★★★★ ()

1 апреля было уже два дня назад!

Eddy_Em ☆☆☆☆☆ ()

А разве раньше не так было? o_O

lester_dev ★★★★★ ()
Ответ на: комментарий от abraziv_whiskey

Давно пора, но, между нами, хвала Аллаху зато, что Поттеринг не пишет правила дорожного движения.

Хорошо вбросил, халяльно.

Zodd ★★★★★ ()
Ответ на: комментарий от redgremlin

Ну, у меня не в tmpfs, но у меня памяти маловато и ее не добавить. Будет возможность - сразу сделаю /tmp -> tmpfs

HerrWeigel ★★★★ ()
Ответ на: комментарий от abraziv_whiskey

хвала Аллаху

Полное имя: Егор Ежов

И давно ты так?

zibert ★★★ ()

сто лет уже как /tmp на tmpfs сидит, ничего нового

jcd ★★★★★ ()
Ответ на: комментарий от lester_dev

Ну возможность-то она всегда была, но теперь по дефолту будет

HerrWeigel ★★★★ ()
Ответ на: комментарий от jcd

Ну а разве я сделал новость из того, что оказывается, /tmp можно хранить в tmpfs?

HerrWeigel ★★★★ ()

Ох блин, а я в /tmp часто как папку downloads использую.

akinator ★★ ()

Теперь будет выжирать всю оперативку без остатка? No Way!

toney ★★★★★ ()

Прочитал как

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

Во FreeBSD так сто лет в обед, после монтирования rootfs в read-only.

IPR ★★★★★ ()

Слоупоки.

$ mount | grep /tmp
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=793336k)
В дебиане это есть начиная толи с Lenny, толи с Etch.

Хотя жду шквал критики из-за имени предложившего внедрить это в федору.

Deleted ()
Ответ на: комментарий от DNA_Seq

У Демьяна давно так
Нет, по крайней мере в 6.0.4 мне пришлось это делать вручную.

wintrolls ☆☆ ()

И что?
$ cat /etc/fstab | grep tmpfs
tmpfs /tmp tmpfs size=400M,mode=0777 0 0
tmpfs /var/log tmpfs size=05M,mode=0777 0 0
tmpfs /var/lock tmpfs size=02M,mode=0777 0 0
tmpfs /var/run tmpfs size=02M,mode=0777 0 0
tmpfs /var/tmp/portage tmpfs size=9500M,mode=0777 0 0
tmpfs /home/y/.cache tmpfs size=1M,mode=0777 0 0
tmpfs /media tmpfs size=1M,mode=0777 0 0
tmpfs /var/db/sudo/y/ tmpfs size=1M,mode=0700 0 0
tmpfs /var/lib/gentoo/news/ tmpfs size=1M,mode=0700 0 0
tmpfs /var/lib/run/resolvconf/metrics/ tmpfs size=1M,mode=0700 0 0

ymuv ★★★★ ()

Фигасе они слоупоки.

Метки: поттеринг

Жыр.

geekless ★★ ()
Ответ на: комментарий от Deleted

В дебиане это есть начиная толи с Lenny, толи с Etch.

Да нет этого в Debian'e. Там можно /var/run и /var/lock включить в настройках, а /tmp всегда на диске был.

YAR ★★★★★ ()

И что они будут делать, я не знаю, с миднайт коммандером, который распаковывает архивы в этот самый /tmp?

Gary ★★★★★ ()
Ответ на: комментарий от Gary

И что они будут делать, я не знаю, с миднайт коммандером, который распаковывает архивы в этот самый /tmp?

С миднайт коммандером в большие архивы лучше не соваться в любом случае.

По теме: со слоу.

madcore ★★★★★ ()
Ответ на: комментарий от Gary

И что они будут делать, я не знаю, с миднайт коммандером, который распаковывает архивы в этот самый /tmp?

Объясни незнающему: он что, больше никуда их распаковать не может?

HerrWeigel ★★★★ ()
Ответ на: комментарий от YAR
$ mount | grep /tmp
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=793336k)

У меня галлюцинации? Точно есть в Squeeze и Wheezy (только что проверил), и ЕМНИП есть на Lenny.

Deleted ()
Ответ на: комментарий от HerrWeigel

Разработчики mc наделали с VFS уйму багов. Еще один баг - при отправке файлов по ftpfs или sshfs файл сначала целиком загоняется в /tmp и только потом отправляется. Нафига так делать - не понятно.

В общем, глумятся.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

И да, в случае с архивами, которые можно извлечь по частям, могли бы так и делать - извлекать файлы по необходимости, а не абсолютно все сразу.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от ymuv

tmpfs /var/tmp/portage tmpfs size=9500M,mode=0777 0 0

Ограбил фуру с оперативкой? :D

dismal_faun ★★ ()
Ответ на: комментарий от HerrWeigel

Ну, у меня не в tmpfs, но у меня памяти маловато и ее не добавить.

Это совершенно параллельно. Страницы из tmpfs вытесняются в своп — просто сделай его побольше.

unanimous ★★★★★ ()
Ответ на: комментарий от unanimous

То есть если оперативки не будет хватать и будет выбор - 1) вынести страницы из tmpfs в swap, а только что запущенный blender загрузить в оперативку или 2) оставить tmpfs в оперативке, а только что запущенный blender - в swap, то выбрано будет первое, правильно я понял?

HerrWeigel ★★★★ ()

В Арче уже давно так из коробки. Вообще, если бы это предложил не Леннарт, никто бы и не заметил. Ждём ежедневных выпусков горячих новостей «Завтрак Поттеринга», «Обед Поттеринга» и «Любовная переписка Поттеринга».

Axon ★★★★★ ()

Круто. Жаль, что гента не федорка.

vurdalak ★★★★★ ()
Ответ на: комментарий от dismal_faun

Не, свап включаю когда нужно. И больше 3 гб не занимал. ОЗУ 4 гб

ymuv ★★★★ ()
Ответ на: комментарий от vurdalak

Жаль, что гента не федорка.

Жаль? Да тут радоваться нужно.

ymuv ★★★★ ()
Ответ на: комментарий от ymuv

Чему? Я люблю такие новинки. Была бы в генте стабильная ветка как сейчас нестабильная, а нестабильная - с такими вот няшками - цены бы генточке не было.

vurdalak ★★★★★ ()
Ответ на: комментарий от Deleted

Ну, хз. Дефолтный Debian Squeeze:

rain@debian:~$ mount | grep tmp
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

Может где-то какие-то опции задавались при установке, после чего оно включилось? Или может смотрит на какой-то параметр

YAR ★★★★★ ()
Ответ на: комментарий от YAR

Или может смотрит на какой-то параметр

Таковой появился только в Wheezy.

GotF ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.