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

Не пользуюсь Дебианом, поэтому не знаю

HerrWeigel ★★★★
() автор топика

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

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

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

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

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

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

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

хвала Аллаху

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

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

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

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

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

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

HerrWeigel ★★★★
() автор топика

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

akinator ★★
()

Прочитал как

Предложение Леннарта Поттеринга (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 ☆☆☆☆☆
()
Ответ на: комментарий от HerrWeigel

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

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

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

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

HerrWeigel ★★★★
() автор топика

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

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

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

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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.