Скажите, в Ф-34 есть ли такая функция, что все неважные временные файлы крутятся в оперативной памяти, и лишь изредка все скпом пишетсяна SSD?
К примеру: я браужу. Кэш, картинки, куки -- все пишется в RAM с моментальной записью в SSD в момент выхода из браузера (не записалось -- не страшно).
Опять же, браужу: новая закладка сохраняется не в RAM, а в SSD. Причем, моментально.
Так оно сейчас и работает, либо же все это дело нужно настраивать как-то именно под такой сценарий поведения?
Fedora 34: SSD, RAM -- как все работает?
Модератор: Модераторы разделов
-
- Сообщения: 402
- ОС: macOS& Fedora Workstation Latest
Fedora 34: SSD, RAM -- как все работает?
Сергей Ш. » DragonSerW.RU
-
- Модератор
- Сообщения: 21169
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Fedora 34: SSD, RAM -- как все работает?
Система не различает, какие файлы важные, а какие — не очень. Поэтому в общем случае запись любых файлов на накопитель происходит в порядке их изменения. Не моментально, сначала они кешируются в ОЗУ. Причём поведение кешей изначально заточено под дисковые накопители, так что с SSD они могут работать неоптимально, особенно с настройками по умолчанию.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1477
- ОС: Slackware
Re: Fedora 34: SSD, RAM -- как все работает?
Ну я тут пока с энергосбережением вожусь, находил такие параметры:
Ну и в Fedora, используется zram по-умолчанию, значит могут быть свои особенности записи.
Но сам не проверял, актуально ли это, т.к боюсь в итоге какие-то данные можно и потерять.Dirty ratio — максимальный размер памяти (в процентах), для хранения "грязных данных" прежде чем процесс, их сгенерировавший, будет принужден записать их. Чем выше значение тем реже производится запись и тем меньше активность жесткого диска и системы.Dirty background ratio — минимальное число памяти (в процентах), где позволено хранить "грязные" данные вместо записи на диск. Этот параметр должен быть намного меньше чем dirty_ratio что бы позволить записывать куски "грязных" данных за один проход.Код: Выделить всё
echo 10 > /proc/sys/vm/dirty_ratio echo 90 > /proc/sys/vm/dirty_ratio #при работе от батареи
Dirty Writeback sentisecs — как часто ядро должно проверять есть ли "грязные" (измененные) данные для записи на диск (в сантисекундах). Чем выше значение, очевидно, тем реже используется диск для записи "грязных" данных.Код: Выделить всё
echo 5 > /proc/sys/vm/dirty_background_ratio #в нормальном режиме echo 1 > /proc/sys/vm/dirty_background_ratio #в режиме энергосбережения
Код: Выделить всё
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs echo 60000 > /proc/sys/vm/dirty_writeback_centisecs #для энергосбережения
Ну и в Fedora, используется zram по-умолчанию, значит могут быть свои особенности записи.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
- Модератор
- Сообщения: 21169
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Fedora 34: SSD, RAM -- как все работает?
Это немного не то, это про виртуальную память. Вряд ли какие-то браузеры используют её для кешей.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 402
- ОС: macOS& Fedora Workstation Latest
Re: Fedora 34: SSD, RAM -- как все работает?
Сергей Ш. » DragonSerW.RU
-
- Сообщения: 1477
- ОС: Slackware
Re: Fedora 34: SSD, RAM -- как все работает?
Так я про него ничего не знаю. Просто вспомнил что здесь на форуме обсуждали его.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"