Fedora 34: SSD, RAM -- как все работает?

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Fedora 34: SSD, RAM -- как все работает?

Сообщение SerW »

Скажите, в Ф-34 есть ли такая функция, что все неважные временные файлы крутятся в оперативной памяти, и лишь изредка все скпом пишетсяна SSD?
К примеру: я браужу. Кэш, картинки, куки -- все пишется в RAM с моментальной записью в SSD в момент выхода из браузера (не записалось -- не страшно).
Опять же, браужу: новая закладка сохраняется не в RAM, а в SSD. Причем, моментально.

Так оно сейчас и работает, либо же все это дело нужно настраивать как-то именно под такой сценарий поведения?
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Fedora 34: SSD, RAM -- как все работает?

Сообщение Bizdelnick »

Система не различает, какие файлы важные, а какие — не очень. Поэтому в общем случае запись любых файлов на накопитель происходит в порядке их изменения. Не моментально, сначала они кешируются в ОЗУ. Причём поведение кешей изначально заточено под дисковые накопители, так что с SSD они могут работать неоптимально, особенно с настройками по умолчанию.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1379
ОС: Slackware

Re: Fedora 34: SSD, RAM -- как все работает?

Сообщение UnixNoob »

Ну я тут пока с энергосбережением вожусь, находил такие параметры:
Dirty ratio — максимальный размер памяти (в процентах), для хранения "грязных данных" прежде чем процесс, их сгенерировавший, будет принужден записать их. Чем выше значение тем реже производится запись и тем меньше активность жесткого диска и системы.

Код: Выделить всё

echo 10 > /proc/sys/vm/dirty_ratio 
echo 90 > /proc/sys/vm/dirty_ratio #при работе от батареи
Dirty background ratio — минимальное число памяти (в процентах), где позволено хранить "грязные" данные вместо записи на диск. Этот параметр должен быть намного меньше чем dirty_ratio что бы позволить записывать куски "грязных" данных за один проход.

Код: Выделить всё

echo 5 > /proc/sys/vm/dirty_background_ratio #в нормальном режиме
echo 1 > /proc/sys/vm/dirty_background_ratio #в режиме энергосбережения
Dirty Writeback sentisecs — как часто ядро должно проверять есть ли "грязные" (измененные) данные для записи на диск (в сантисекундах). Чем выше значение, очевидно, тем реже используется диск для записи "грязных" данных.

Код: Выделить всё

echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
echo 60000 > /proc/sys/vm/dirty_writeback_centisecs #для энергосбережения
Но сам не проверял, актуально ли это, т.к боюсь в итоге какие-то данные можно и потерять.
Ну и в Fedora, используется zram по-умолчанию, значит могут быть свои особенности записи.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Fedora 34: SSD, RAM -- как все работает?

Сообщение Bizdelnick »

UnixNoob писал:
10.09.2021 23:28
я тут пока с энергосбережением вожусь, находил такие параметры
Это немного не то, это про виртуальную память. Вряд ли какие-то браузеры используют её для кешей.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest
Контактная информация:

Re: Fedora 34: SSD, RAM -- как все работает?

Сообщение SerW »

UnixNoob
> zram
А расскажите про zram!
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1379
ОС: Slackware

Re: Fedora 34: SSD, RAM -- как все работает?

Сообщение UnixNoob »

SerW писал:
11.09.2021 15:08
А расскажите про zram!
Так я про него ничего не знаю. Просто вспомнил что здесь на форуме обсуждали его.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
Ответить