Сайт | Скачать | Видео | Wiki

Автор Тема: zram (RAM-диск со сжатием данных), zswap (уменьшить количество обращений к SWAP)  (Прочитано 13778 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 30931
  • Репутация: +207/-0
    • PuppyRus-A
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #90 : 16 Декабрь 2019, 14:39:23 »
"Ненужное" будет в сжатом виде.
в памяти, которой и так не хватает (раз лезет в своп)
Когда своп на винте - понятно, чем это поможет и за счет чего (тормозов)
А здесь, какая-то "змея, кусающая свой хвост". Не понимаю - но выше по теме люди пишут, что помогает...
Поэтому передрал из портеуса. Раз там это так долго есть - значит кому-то надо...
В UIRD сделано
Юзали? помогает?
есть варианты с btrfs образом в tmpfs.
Я так понимаю, что будет примерно тоже но более настраиваемо и посложней
« Последнее редактирование: 16 Декабрь 2019, 14:42:10 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 30931
  • Репутация: +207/-0
    • PuppyRus-A
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #91 : 16 Декабрь 2019, 14:46:44 »
Вот и автор slax нахваливает

Оффлайн Ильфат

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #92 : 16 Декабрь 2019, 15:12:39 »
Не понимаю - но выше по теме люди пишут, что помогает...
Юзали? помогает?
Использовал. Мне на 2 гиговом ПК очень помогало. Сейчас на этом ПК использую виндовый своп, потому что для copy2ram, ввиду несжимаемости модулей, такой вариант не подходит. А в последнее время copy2ram часто использую.
Я так понимаю, что будет примерно тоже но более настраиваемо и посложней
Да. Даже не знаю что лучше.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 30931
  • Репутация: +207/-0
    • PuppyRus-A
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #93 : 16 Декабрь 2019, 15:18:17 »
Мне на 2 гиговом ПК очень помогало
При каких задачах?
в последнее время copy2ram часто использую.
Вроде обсуждали и пришли к выводу, что польза только на ноуте - вообще носители отключить, чтобы батарею не жрали. В остальных случаях ускорит только первый запуск проги...
Это не так?

Оффлайн Ильфат

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #94 : 16 Декабрь 2019, 15:25:05 »
При каких задачах?
Браузер в основном, плюс офис, телеграм и терминал.
В остальных случаях ускорит только первый запуск проги...
Мне чтоб флешку вытащить. Почему-то иногда отваливается. Вроде и не задеваю.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 30931
  • Репутация: +207/-0
    • PuppyRus-A
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #95 : 16 Декабрь 2019, 15:31:07 »
Браузер в основном, плюс офис, телеграм и терминал.
Тогда - пробуем. Делимся впечатлениями

Оффлайн Ильфат

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: zswap - уменьшить количество обращений к SWAP
« Ответ #96 : 16 Декабрь 2019, 15:47:22 »
Кстати, мне больше понравился алгоритм lzo, по сравненю с lz4. При таком использовании видимо эффективность сжатия важнее чем скорость, если оно конечно не чересчур медленное. Да и скорость судя по тестам не так уж и сильно у них отличается. Я это вижу так, что чем эффективнее сжатие, тем больше памяти освобождается и тем реже приходится прибегать к свопингу. И видимо от этого по ощущениям на lzo комфортнее. Но сейчас вроде и zstd можно использовать, но я не уверен.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 30931
  • Репутация: +207/-0
    • PuppyRus-A
Офф-топик:
Завязывайте
кто-то может в цифрах показать у себя работу zram? swap в zram? zswap? И что, система не уходит в lockdown на ядре << 5.10 ?
Юзал на твбокс (под линуксом). Когда хром сжирал память - висло
Отключил. Так предсказуемее

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 30931
  • Репутация: +207/-0
    • PuppyRus-A

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 3723
  • Репутация: +116/-1
  • Автор темы
Юзал на твбокс (под линуксом). Когда хром сжирал память - висло
Отключил. Так предсказуемее
Ну да, современные тенденции - использовать пользовательский oom-killer (earlyoom,nohang...), ибо родной не справляется.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 3723
  • Репутация: +116/-1
  • Автор темы
Компания Google представила патчи многоуровневого LRU для Linux

Цитата
Компания Google представила патчи с улучшенной реализацией механизма LRU для Linux. LRU (Least Recently Used) - это механизм, позволяющий отбрасывать или выгружать в своп неиспользуемые страницы памяти. По мнению корпорации Google, существующая реализация механизма определения подлежащих вытеснению страниц создаёт слишком высокую нагрузку на CPU, а также часто принимает неудачные решения о том, какие именно страницы выгружать.

В экспериментах, проведённых компанией, новая реализация LRU сократила количество принудительных завершений программ из-за нехватки памяти в системе (OOM kill) на 18%, в Chrome OS на 96% снизилось число отброшенных вкладок браузера из-за недостатка памяти и на 59% уменьшилось число OOM kill в нагруженных устройствах. Это вторая версия патчей, где устранена регрессия производительности и иные замеченные при тестировании недостатки.
« Последнее редактирование: 15 Апрель 2021, 21:56:18 от krasnyh »