В почтовой рассылке разработчиков ядра Linux анонсирован набор патчей, реализующих новую функцию под названием Zswap, призванную обеспечить сжатие данных перед их помещением на swap-раздел.
Идея Zswap заключается в том, что страницы памяти в случае необходимости их помещения на swap-раздел динамически сжимаются (по умолчанию с помощью lzo), снижая нагрузку на подсистему ввода/вывода. Автор патчей, Сет Дженнингз (Seth Jennings), говорит о заметном увеличении производительности (в скорости работы системы и в нагрузке на ввод/вывод) при использовании Zswap в случае наличия интенсивной работы ядра с памятью.
Среди примеров, где использование Zswap является особенно актуальным, называются десктопы и лаптопы с ограниченным количеством оперативной памяти, а также компьютеры с SSD-дисками в качестве swap-разделов (с Zswap количество операций записи на SSD будет снижаться).
оригинал на www.nixp.ru
[NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Модератор: Модераторы разделов
-
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
[NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
По-моему, это еще один повод перейти на Убунту.
-
- Сообщения: 1913
- Статус: zzz..z
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Dmitry Shurupov писал(а): ↑13.12.2012 12:30<p>В почтовой рассылке разработчиков ядра Linux анонсирован набор патчей, реализующих новую функцию под названием Zswap, призванную обеспечить сжатие данных перед их помещением на swap-раздел.</p><p>Идея Zswap заключается в том, что страницы памяти в случае необходимости их помещения на swap-раздел динамически сжимаются (по умолчанию с помощью lzo), снижая нагрузку на подсистему ввода/вывода. Автор патчей, Сет Дженнингз (Seth Jennings), говорит о заметном увеличении производительности (в скорости работы системы и в нагрузке на ввод/вывод) при использовании Zswap в случае наличия интенсивной работы ядра с памятью.</p><p>Среди примеров, где использование Zswap является особенно актуальным, называются десктопы и лаптопы с ограниченным количеством оперативной памяти, а также компьютеры с SSD-дисками в качестве swap-разделов (с Zswap количество операций записи на SSD будет снижаться).</p>
оригинал на www.nixp.ru
ramzswap (теперь уже zram) только сбоку. В свое время ramzswap умел скидывать свое содержимое на "реальный" своп, так нет, выпилили в результате общественного "фи"... а теперь вот - "эврика!"... сообщество - оно такое сообщество...
[x] close
-
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Что то не вижу нагрузки на CPU.
Desipere in loco
-
- Сообщения: 1147
- Статус: Slacker!
- ОС: Slackware64-current
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Именно! Тем более актуально для слабых машин - уж поверьте, когда каждый мегагерц на счету, про экономию дискового пространства как-то не думается. Имхо, наоборот, лучше производительность будет без такой фичи и, если своп на другом физическом диске, висящем на отдельном канале...
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
-------------
Registered Linux User #557010
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
yars писал(а): ↑14.12.2012 21:37Именно! Тем более актуально для слабых машин - уж поверьте, когда каждый мегагерц на счету, про экономию дискового пространства как-то не думается. Имхо, наоборот, лучше производительность будет без такой фичи и, если своп на другом физическом диске, висящем на отдельном канале...
Вообще-то тут не дисковое пространство, а объем ввода/вывода на диск экономится, что тоже немаловажно для производительности.
-
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
У меня в телефоне своп в zram, но похоже в оперативной памяти.
-
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Bluetooth писал(а): ↑14.12.2012 23:55yars писал(а): ↑14.12.2012 21:37Именно! Тем более актуально для слабых машин - уж поверьте, когда каждый мегагерц на счету, про экономию дискового пространства как-то не думается. Имхо, наоборот, лучше производительность будет без такой фичи и, если своп на другом физическом диске, висящем на отдельном канале...
Вообще-то тут не дисковое пространство, а объем ввода/вывода на диск экономится, что тоже немаловажно для производительности.
Есть подозрение, что CPU I/O не занимается. Обычно где мало ОЗУ, там слабенький CPU.
Desipere in loco
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Crazy писал(а): ↑15.12.2012 15:20Bluetooth писал(а): ↑14.12.2012 23:55yars писал(а): ↑14.12.2012 21:37Именно! Тем более актуально для слабых машин - уж поверьте, когда каждый мегагерц на счету, про экономию дискового пространства как-то не думается. Имхо, наоборот, лучше производительность будет без такой фичи и, если своп на другом физическом диске, висящем на отдельном канале...
Вообще-то тут не дисковое пространство, а объем ввода/вывода на диск экономится, что тоже немаловажно для производительности.
Есть подозрение, что CPU I/O не занимается.
Не занимается, но я этого и не говорил.
В общем, если кто не понял: данное решение позволяет снизить объем ввода/вывода на диск за счет увеличения нагрузки на проц. В определенных случаях это даст выигрыш, в определенных - проигрыш.
-
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: [NIXP] Zswap обеспечит сжатие данных для swap-раздела в Linux
Поэтому и важны показатели нагрузки на CPU, и желательно не на синтетических тестах)
Desipere in loco