The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

03.04.2012 17:12  В Fedora 18 для раздела /tmp будет использоваться tmpfs

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

Стоит отметить, что ArchLinux уже использует tmpfs по умолчанию, Debian перейдёт на tmpfs в следующем выпуске, а Ubuntu в версии 12.10. Основной причиной размещения /tmp в RAM-диске является желание сократить число операций записи на физический накопитель, что позволит снизить энергопотребление жестких дисков и продлит жизнь SSD-накопителей, а также увеличит производительность работы с временными файлами. Из недостатков нового подхода, кроме дополнительного расхода ОЗУ, отмечается отсутствие поддержки квот в tmpfs.

Леннарт Поттеринг (Lennart Poettering), создавший такие проекты, как Avahi (реализация протокола ZeroConf), звуковой сервер PulseAudio и системный менеджер systemd, подробно рассказал об особенностях работы с временными файлами после перевода /tmp на tmpfs. В частности, приложениям, которые оперируют с временными файлами большого размера или требуют сохранение временных файлов между перезапусками системы, рекомендуется использовать директорию /var/tmp. Директория /tmp ориентирована в основном на системное ПО, пользовательским приложениям, в зависимости от контекста, следует использовать директории, на которые ссылаются переменные $XDG_RUNTIME_DIR, $XDG_CACHE_HOME или $XDG_DOWNLOAD_DIR.

  1. Главная ссылка к новости (http://0pointer.de/blog/projec...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: fedora, tmpfs, tmp
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 17:37, 03/04/2012 [ответить] [смотреть все]
  • –9 +/
    Debian? В следующем выпуске? Ха-ха, не раньше 2016.
     
     
  • 2.4, Аноним, 17:42, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    Да ладно. Переход на /run они осилили довольно бодро.
     
     
  • 3.8, Аноним, 17:56, 03/04/2012 [^] [ответить] [смотреть все]
  • –4 +/
    Ага, и так неожиданно Бабах -- и сделали И часть демонов отвалилась после пере... весь текст скрыт [показать]
     
     
  • 4.11, Анти аноним, 18:05, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Отвалились у вас (...) или у них (разработчиков Debian)?
     
  • 4.12, Аноним, 18:07, 03/04/2012 [^] [ответить] [смотреть все]  
  • +3 +/
    Что за бред Пруфы будут ... весь текст скрыт [показать]
     
  • 4.26, Аноним, 19:23, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Дык при обновлении своей системы не забудьте обновить свои демоны Я и var tm... весь текст скрыт [показать]
     
     
  • 5.92, Аноним, 13:08, 06/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Заодно и кэши браузеров переложил в tmp Что только не сделаешь когда оперативки... весь текст скрыт [показать]
     
     
  • 6.93, iZEN, 11:33, 07/04/2012 [^] [ответить] [смотреть все]  
  • +/
    А я вообще по возможности отключаю кэширование в браузерах, которыми пользуюсь ... весь текст скрыт [показать]
     
  • 6.95, JL2001, 00:39, 23/04/2012 [^] [ответить] [смотреть все]  
  • +/
    всегда интересовало почему кеш браузера не в var tmp ... весь текст скрыт [показать]
     
  • 4.37, Аноним, 20:57, 03/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    странно было бы если не отвалились Там же так и написано testing unstable ... весь текст скрыт [показать]
     
  • 4.55, кевин, 23:11, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    такое было только в федоровой сырошкуре и её аналогах у других первые 2 недели п... весь текст скрыт [показать]
     
  • 4.62, pavlinux, 02:09, 04/04/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    Ёптя, так для этого Фидорасы и нужны, как халявные бета-тестеры, чтоб писать гн... весь текст скрыт [показать]
     
  • 4.69, EuPhobos, 08:23, 04/04/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    mount 124 grep tmp tmpfs on tmp type tmpfs rw,nosuid,nodev,relatime,size... весь текст скрыт [показать]
     
     
  • 5.85, Пр0х0жий, 17:48, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Угу Так и есть И у кого-то где-то с середины 2008-го такое болтается штатно А... весь текст скрыт [показать]
     
  • 2.6, Карбофос, 17:47, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    кому нужно срочно - подправит fstab неосиляторам - повод посмеяться только вот... весь текст скрыт [показать] [показать ветку]
     
  • 2.9, Аноним, 17:59, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    не помню с каких времён, но в etc default rcS можно поменять RAMTMP no на RAMTM... весь текст скрыт [показать] [показать ветку]
     
  • 2.10, Анти аноним, 18:03, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Новый релиз осенью 2012 года Это и будет следующим - не будьте так плоскодумны,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, Анонимный эксперт, 18:28, 03/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Вот так новость И давно ли Debian на upstart перешел ... весь текст скрыт [показать]
     
     
  • 4.21, devcoder, 18:47, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Слава богу нет, тот же sysv-rc init с возможностью _легко_ отключаемой параллел... весь текст скрыт [показать]
     
  • 4.86, vlad, 17:50, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    возможность использовать есть - http packages debian org search keywords upst... весь текст скрыт [показать]
     
  • 3.27, Аноним, 19:25, 03/04/2012 [^] [ответить] [смотреть все]  
  • –4 +/
    Кто-то путает причину со следствием. Давно хвост начал управлять собакой?
     
  • 2.36, Аноним, 20:55, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    осень 2012
     
  • 2.44, Eddhie, 21:24, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В testing/wheezy уже tmpfs для /tmp по умолчанию.
     
  • 2.63, zzz, 02:14, 04/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Он уже перешел в unstable ... весь текст скрыт [показать] [показать ветку]
     
  • 2.90, sasku, 15:52, 05/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Debian testing wheezy root comp df Файловая система 1K-блоков Ис... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, Аноним, 17:38, 03/04/2012 [ответить] [смотреть все]  
  • –2 +/
    А зачем тогда вообще временные файлы Каждая программа итак хранит всё в памяти ... весь текст скрыт [показать]
     
     
  • 2.7, Xasd, 17:55, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    видимо новый подхот tmp в оперативке специально для программистов привыкших ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Аноним, 18:09, 03/04/2012 [^] [ответить] [смотреть все]  
  • +3 +/
    Сокеты и dbus не являются взаимозаменяемыми и взаимоисключающими Это просто раз... весь текст скрыт [показать]
     
     
  • 4.52, Xasd, 22:44, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    ну вообще да -- бывают случаи когда использовать unix-domain-sockets UDS это е... весь текст скрыт [показать]
     
  • 1.3, Аноним, 17:39, 03/04/2012 [ответить] [смотреть все]  
  • +1 +/
    А ничего, что tmpfs на dev shm уже сто лет в обед живет без квот и с правами 77... весь текст скрыт [показать]
     
  • 1.5, Аноним, 17:46, 03/04/2012 [ответить] [смотреть все]  
  • +/
    Какие интересные вещи можно вычитать по ссылке They did it, because native file... весь текст скрыт [показать]
     
     
  • 2.13, Анти аноним, 18:08, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вырвали фразу из целого предложения?
     
     
  • 3.15, Аноним, 18:10, 03/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    > Вырвали фразу из целого предложения?

    Нет. Сходите по ссылке :)

     
  • 1.17, vadiml, 18:29, 03/04/2012 [ответить] [смотреть все]  
  • +3 +/
    Кто хотел -- уже давно перевёл /tmp на tmpfs
     
     
  • 2.19, Анонимусм, 18:38, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    В той же генте это стандарт :) Вот и до федорастов дошло.
     
  • 2.38, Аноним, 21:08, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Если какая-то программа из репозитория не будет работать в этой конфигурации от ... весь текст скрыт [показать] [показать ветку]
     
  • 1.18, kreator, 18:33, 03/04/2012 [ответить] [смотреть все]  
  • +/
    Много лет использую tmpfs для /tmp. В целом доволен - удобнее и быстрее компилировать исходники, собирать cd/dvd образы. Неплохо бы добавить быстрое сжатие (lz4 или lzo) как compcahe - что бы если меньше половины (или сколько поставишь) заполнено, то без сжатия. Плохо когда оперативная память заканчивается, начинается своп с кратковременным фризами (bug 12304?). Спасение одно - много памяти и отключенный своп :)
     
     
  • 2.54, Xasd, 22:57, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ненадо отключать SWAP просто настройте как вам нравится vm swappiness XX вн... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.75, kreator, 11:36, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Настройка vm swappiness не решает проблему фризов при работе с tmpfs не вместивш... весь текст скрыт [показать]
     
     
  • 4.87, Xasd, 20:37, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    а удаление SWAP -- решит чтоле проблему переполнения ОЗУ xD xD xD xD так п... весь текст скрыт [показать]
     
     
  • 5.88, Andrey Mitrofanov, 10:33, 05/04/2012 [^] [ответить] [смотреть все]  
  • +3 +/
    Конечно, решит Проблемища переполнения ОЗУ будет _заменена маленьким-аккуратнен... весь текст скрыт [показать]
     
  • 2.65, iZEN, 07:33, 04/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    По моим наблюдениям, компиляция на RAM-диск не намного быстрее компиляции на HDD... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.74, kreator, 11:31, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    ИМХО ускорение получается за счет скорости создания удаления тысяч мелких файлов... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.20, АнониМ, 18:45, 03/04/2012 [ответить] [смотреть все]  
  • +2 +/
    Хрень какая-то. На серверах тонны софта используют /tmp/, как свалку всего на свете. Теперь это "все на свете" будет жрать тонну памяти и не понятно как влиять на систему в целом.

    >который может быть вытеснен в раздел подкачки при нехватке свободной памяти

    Прикольная формулировка. А что может и не вытеснить, а запустить OOM killer ? прикольно будет :)

     
     
  • 2.23, Stax, 19:11, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для администраторов, желающих как и раньше хранить данные tmp на диске, будет ... весь текст скрыт [показать] [показать ветку]
     
  • 2.59, Аноним, 00:32, 04/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Таких как ты админов этих серверов - переместить на tmp и ребутнуть Намно... весь текст скрыт [показать] [показать ветку]
     
  • 2.73, Аноним239, 11:23, 04/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Тек кто на сервер ставят федору сами виноваты Только таких я думаю меньшинство ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.78, dalco, 13:32, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Ну почему же Получается отличная хост-машина для виртуалок с поддержкой самых н... весь текст скрыт [показать]
     
  • 1.24, Аноним, 19:11, 03/04/2012 [ответить] [смотреть все]  
  • +/
    Готовится действительноя МЯСИСТЫЙ релиз Разработчики постарались, количество но... весь текст скрыт [показать]
     
  • 1.28, name, 19:25, 03/04/2012 [ответить] [смотреть все]  
  • +/
    а если отдельный пользователь начнет создавать кучу файлов в /tmp в результате сожрет всю оперативку, потом сожрет весь своп, а потом что будет?
     
     
  • 2.39, Аноним, 21:10, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ему скажут места нет когда дойдет до половины.


     
  • 1.29, ILYA INDIGO, 19:39, 03/04/2012 [ответить] [смотреть все]  
  • +2 +/
    Я уже давным давно на openSUSE в fstab создаю
    tmpfs /tmp tmpfs defaults 0 0
    tmpfs /var/tmp tmpfs defaults 0 0
    tmpfs /var/lock tmpfs defaults 0 0
    tmpfs /home/.cache tmpfs defaults 0 0
    tmpfs /home/.opera/cache tmpfs defaults 0 0
    tmpfs /home/.mozilla/firefox/Firefox.default/Cache tmpfs defaults 0 0
     
     
  • 2.30, ILYA INDIGO, 19:43, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Единственный недостаток в том, что на KDE плазмоид мониторинга ресурсов и в дель... весь текст скрыт [показать] [показать ветку]
     
  • 2.56, ДеД, 23:27, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    а смысл тогда иметь дисковый кэш для оперы в tmpfs, если он очиститься вместе с ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.72, ILYA INDIGO, 10:07, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Он у меня так же очищается при закрытии любого браузера Что бы не было мусора в... весь текст скрыт [показать]
     
     
  • 4.81, ДеД, 15:42, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    ну так опера ведь имеет собственную реализацию кэша в оперативной памяти.
     
     
  • 5.82, ILYA INDIGO, 16:03, 04/04/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    Никогда не слышал про неё Да и делать я так начал года 3 назад, когда уж точн... весь текст скрыт [показать]
     
     
  • 6.84, ДеД, 16:47, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    opera config раздел Cache и Disk Cache... весь текст скрыт [показать]
     
  • 6.91, arisu, 19:55, 05/04/2012 [^] [ответить] [смотреть все]  
  • +/
    фееричненько, да кэш в RAM опера умеет 8230 ну, вот с шестой версии а может,... весь текст скрыт [показать]
     
  • 2.76, Онаним, 12:17, 04/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это вы батеньки дали козе под дых Кто ж их монтирует с defaults noatime,nodev,... весь текст скрыт [показать] [показать ветку]
     
  • 1.31, lybin, 19:50, 03/04/2012 [ответить] [смотреть все]  
  • +2 +/
    > ArchLinux уже использует tmpfs по умолчанию

    что то не припомню такого...

    > отсутствие поддержки квот в tmpfs.

    tmpfs /tmp tmpfs rw,nosuid,nodev,noatime,nodiratime,size=4G,mode=0777 0 0

    size=4G

     
     
  • 2.41, Аноним, 21:22, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    По дефолту при установке в арче прописан tmpfs /tmp в fstab
     
     
  • 3.42, lybin, 21:23, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    интересно, не замечал, спс ... весь текст скрыт [показать]
     
  • 2.43, Аноним, 21:24, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Под квотами понимается per-user quote, а не максимальный размер
     
     
  • 3.45, lybin, 21:26, 03/04/2012 [^] [ответить] [смотреть все]  
  • +/
    ах, точно, благодарю за разъяснения... весь текст скрыт [показать]
     
  • 1.32, Аноним, 19:52, 03/04/2012 [ответить] [смотреть все]  
  • +/
    Вот будут удивляться люди, попытавшиеся распаковать большой архив через mc или л... весь текст скрыт [показать]
     
     
  • 2.50, Xasd, 22:28, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    почему SWAP переполнится например у меня SWAP порядка 20G можно хоть 100G сде... весь текст скрыт [показать] [показать ветку]
     
  • 1.33, kuku, 20:12, 03/04/2012 [ответить] [смотреть все]  
  • +2 +/
    Судя по новости, можно подумать, что у 6 из 10 человек
    есть SSD накопители, и они офигенно дружно вылетают,
    и тут появилась весомая/веская причина перекинуть
    /tmp в ОЗУ.
    Вообще, этот Леннарт, похоже завидует создателям
    UNIX'а. Пытается переделать на свой лад под эгидой
    морданизации. И ещё, неужели время поиска на НЖМД
    для большинства систем так критично ?
    Если да, то пусть создают гибридные системы, где
    оперативная память объединяется в массив и
    подключается как жесткий диск. А решать эту проблему
    программным способом - это примерно как одевать трусы
    через голову.
     
     
  • 2.40, Аноним, 21:15, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Все правильно Ленарт дурак Лучше продолжать засирать диск мелкими ненужными фай... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.57, kuku, 00:00, 04/04/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    а может просто попытаться разобраться в ответственности админа пользователя и пр... весь текст скрыт [показать]
     
  • 3.66, iZEN, 07:39, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Да-да, все знают, что в Linux нет автоматической очистки tmp в процессе загрузк... весь текст скрыт [показать]
     
     
  • 4.89, PnD, 13:30, 05/04/2012 [^] [ответить] [смотреть все]  
  • +/
    man tmpwatch
     
  • 2.47, Аноним, 21:38, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ноуты будут меньше крутить диск и жрать батарею, например А ОЗУ обычно и так на... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.58, kuku, 00:06, 04/04/2012 [^] [ответить] [смотреть все]  
  • +/
    если не ошибаюсь, то кэшем сверх быстрая память называют статическую память ... весь текст скрыт [показать]
     
     
  • 4.60, Аноним, 00:37, 04/04/2012 [^] [ответить] [смотреть все]  
  • +3 +/
    Не, кэшем называют наличку, чувак ... весь текст скрыт [показать]
     
  • 4.67, dalco, 08:08, 04/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Не совсем так Кэш - это небольшое относительно основной количество более быс... весь текст скрыт [показать]
     
  • 4.68, Аноним, 08:15, 04/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Кэширование - это перенос данных в более быструю среду из более медленной с цель... весь текст скрыт [показать]
     
  • 2.51, Михрютка, 22:34, 03/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    оперативная память объединяется в массив и подключается как жесткий диск Вообще... весь текст скрыт [показать] [показать ветку]
     
  • 1.46, Аноним, 21:30, 03/04/2012 [ответить] [смотреть все]  
  • +/
    А как же TMPDIR ... весь текст скрыт [показать]
     
     
  • 2.94, Антоним, 03:52, 10/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > А как же $TMPDIR

    deprecated, этож федора

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor