LinuxForum.Fans
Тема

Файловая система, удобная И для временных файлов

Автор: u__________23 33 сообщений 3576 просмотров
#320432
"Пятисотый⇓" написал:
Я тут погуглил насчёт /run - это замена /var в новомодных линуксах

Чушь какую-то нагуглил. Раньше /run был в /var/run, что и сейчас в некоторых дистрибутивах так, сейчас просто переехал в /run, подробно было в новостях примерно год назад.

"Пятисотый⇓" написал:
/tmp на tmpfs теоретически может занять до половины памяти..

Ну и пусть, как только память нужна будет приложениям, она освободится, или вытеснится в своп.

"Пятисотый⇓" написал:
На всякий случай уточню: я хочу построить систему вообще без своппинга.

Полностью от свопа отказываться не советую, просто "задуши" его:

text
cat /etc/sysctl.conf| grep swap
vm.swappiness = 10
#320441
zenon написал:
Чушь какую-то нагуглил.

Вполне возможно. Ещё я нагуглил рекомендацию не размещать весь /tmp в памяти. Лучше создать что-то вроде /tmp/ram и прямо указывать, например, что Фаерфокс должен хранить свой кэш там. Дело в том, что некоторые кривые проги глючат, если "теряют" созданные ими временные файлы. Теоретически не должно быть такого, но на практике всё бывает.

"Пятисотый⇓" написал:
Полностью от свопа отказываться не советую, просто "задуши" его:
text
cat /etc/sysctl.conf| grep swap
vm.swappiness = 10

Я так полагаю, в моём случае, т.е. когда я на стопицот процентов уверен, что памяти избыток, можно и swappiness = 0

#320446
"Пятисотый⇓" написал:
Я так полагаю, в моём случае, т.е. когда я на стопицот процентов уверен, что памяти избыток, можно и swappiness = 0

Установи zramswap и включи сервис в автозагрузку и всё.

#320448
"Пятисотый⇓" написал:
Ещё я нагуглил рекомендацию не размещать весь /tmp в памяти.

Пересказ не воспринимается без контекста, ссылку надо.
На всякий случай - ramfs и tmpfs - не путаешь?

#320463
"zenon⇓" написал:
Пересказ не воспринимается без контекста, ссылку надо.

Я так много гуглил, уже не вспомню, а в хистори лезть сейчас лень... Да и зачем, если я на все вопросы получил ответы?

На всякий случай - ramfs и tmpfs - не путаешь?

Всё возможно, но вроде нет, там про сам факт размещения в памяти говорилось. В любом случае, проще сделать самым стандартным и безопасным путём. А именно: создать рамдрайв в каком-нибудь /mytmp, а всё остальное оставить как есть.

#320465
Пятисотый написал:
В любом случае, проще сделать самым стандартным и безопасным путём. А именно: создать рамдрайв в каком-нибудь /mytmp, а всё остальное оставить как есть.

не рамдрайв, а tmpfs-драйв. Чистую память лучше на драйвы не монтировать. Мало ли большой файл туда решишь поместить. Тут крнандец и придет. А с tmpfs - пиши сколько хочешь, сколько своп позволит.

#320519
Cruiser78 написал:
[quote=Пятисотый] В любом случае, проще сделать самым стандартным и безопасным путём. А именно: создать рамдрайв в каком-нибудь /mytmp, а всё остальное оставить как есть.

не рамдрайв, а tmpfs-драйв.[/quote]

Слова "рамдиск" и "рамдрайв" я использую как общие понятия, независимо от конкретной ФС и даже ОС.

Чистую память лучше на драйвы не монтировать. Мало ли большой файл туда решишь поместить.

Я же говорил - пару мегабайт максимум.

Тут крнандец и придет. А с tmpfs - пиши сколько хочешь, сколько своп позволит.

Вот это мне и не нравится. Я не хочу, чтобы эти пара мегабайт в своп ушли. Если памяти начнёт не хватать, пусть лучше что-нибудь другое туда уйдёт. И вообще, раньше из линукса легко было сделать "безсвопную" систему, а сейчас прямо как в винде. Придётся либо выделять своп просто чтоб был, либо тюнинговать систему и ждать глюков на ровном месте.

#320542
"Пятисотый⇓" написал:
И вообще, раньше из линукса легко было сделать "безсвопную" систему, а сейчас прямо как в винде.

Глупости не надо говорить, swapoff никто не отменял (как и swappinnes).

#320566
"Пятисотый⇓" написал:
И вообще, раньше из линукса легко было сделать "безсвопную" систему, а сейчас прямо как в винде. Придётся либо выделять своп просто чтоб был, либо тюнинговать систему и ждать глюков на ровном месте.

Вам уже два раза тут про zramfs намекали, могли бы уже по гуглу посмотреть.
Не хочу повторяться, так как это уже обсуждалось тыц.

#320622
Пятисотый написал:
Достаточно ли "разумен" Линукс, чтобы в таких ситуациях вообще ничего на диск не записывать?

Достаточно...
4й пункт Отложенная запись к примеру как раз подходит для SSD дисков...
Пишет только когда в памяти не вмещается...

#320624
"mozgfx⇓" написал:
Отложенная запись к примеру как раз подходит для SSD дисков...

что за паранойя с этим ssd, ей богу, сейчас их можно использовать как обычные hdd диски. :)

#320625
"i2ks⇓" написал:
что за паранойя с этим ssd, ей богу, сейчас их можно использовать как обычные hdd диски.

Никакой паранойи лишь вариант решения поставленной задачи...
Сегодня есть гибридные диски с бешеной скоростью записи :-) Можно долго не переживать...
Но думаю что для поставленной задачи 500байт ))) убивать будет очень долго :-)
А действительно зачем писать на диск то что в памяти не особо то место занимает...

#320627
"i2ks⇓" написал:
что за паранойя с этим ssd

Это не лечится. :)

Войдите или зарегистрируйтесь, чтобы ответить.