LINUX.ORG.RU

zram и потоки

 


0

1

Речь пойдет о использование блочных устройств созданных с помощью zram в качестве swap раздела.

Во многих гайдах в интернете делается так:
Создаем столько блочных устройств, сколько ядер у процессора.
Каждое блочное устройство по умолчанию имеет 1 поток.

А что если создать 1 блочное устройство с кол-вом потоков равным кол-ву ядер?
Какой вариант лучше?

Ответ на: комментарий от t184256

Докупить RAM.

Расточительство же. Зачем хранить данные в паяммяти в сыром виде, если их можно сжать?

anonymous
()
Ответ на: комментарий от t184256

Много времени на сжатие не уйдет, а места можно сэкономить изрядно. Баланс затрат памяти и тактов процессора явно не в сторону покупки новых плашек.

anonymous
()
Ответ на: комментарий от anonymous

Одно дело, когда у тебя 128MB RAM напаяно и swap только голубиной почтой... а у ТСа, вангую, десктоп, на котором это ни разу не надо.

Баланс затрат памяти и тактов процессора явно не в сторону покупки новых плашек.

Можно выкладки в долларах или рублях, а то не убедительно ни разу?

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Можно выкладки в долларах или рублях, а то не убедительно ни разу?

Стоимость одной плашки против затраченных 5 минут твоего времени. Твое время так дорого?

anonymous
()
Ответ на: комментарий от t184256

Во-первых, проводить параллели между апгрейдом процессора и закупкой памяти немного неверно: данные, попав в память, занимают ее до тех пор, пока их оттуда не удалят; сжатие же происходит всего 1 раз. Распаковка может происходить больше одного раза, но она легче, чем сжатие.

Во-вторых, алгоритмы(1, 2) легкие, ты даже не заметишь их работы на процессоре уровня Core 2 Duo.

anonymous
()
Ответ на: комментарий от anonymous

Во-вторых, алгоритмы легкие

Я в курсе, что LZ4 тянет чуть ли не ГБ/с. Задержки в смысле latency мне кто компенсировать будет, Пушкин что ли?

Пока что нужность zram на абстрактном десктопе не доказана, try harder.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.