The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ubuntu переходит на использование файла подкачки вместо разд..., opennews (?), 16-Дек-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Ubuntu переходит на использование файла подкачки вместо разд..."  +10 +/
Сообщение от odd.mean (ok), 16-Дек-16, 21:19 
Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam? Давно уже production-ready и не мешает "на всякий пожарный" использовать on-disk swapping в качастве fallback-решения. Тем более, что ZRam уже давно поддерживает не только lzo, но и lz4. Года два назад внедрил в продакшен. В сочетании с KMS даёт отличный прирост на сервере VPS-ок.
Ответить | Правка | Наверх | Cообщить модератору

6. "Ubuntu переходит на использование файла подкачки вместо разд..."  –5 +/
Сообщение от фвфыв (?), 16-Дек-16, 21:26 
Потому-что он бесполезен, пробовал, при экстренных ситуациях один черт в swap лезет.
Ответить | Правка | Наверх | Cообщить модератору

21. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 16-Дек-16, 22:07 
Не скажи, данные в памяти лежат по структурам, по большей части очень неплотно упакованные. Другой вопрос - потери производительности на сжатии/распаковке могут быть весьма существенны на слабых системах.
Ответить | Правка | Наверх | Cообщить модератору

33. "Ubuntu переходит на использование файла подкачки вместо разд..."  –1 +/
Сообщение от JL2001email (ok), 16-Дек-16, 22:37 
> Не скажи, данные в памяти лежат по структурам, по большей части очень
> неплотно упакованные. Другой вопрос - потери производительности на сжатии/распаковке
> могут быть весьма существенны на слабых системах.

даже на слабых 800 мегагерцовых ноутбучных двуядерниках проблема в 4 гигах оперативы а не в недостаточном проце

но раз пошло такое - как зраму сменить алгоритм и какой лучше ?

Ответить | Правка | Наверх | Cообщить модератору

209. "Ubuntu переходит на использование файла подкачки вместо разд..."  +3 +/
Сообщение от Аноним (-), 18-Дек-16, 07:58 
> но раз пошло такое - как зраму сменить алгоритм и какой лучше ?

При инициализации устройства zram нечто наподобие:


echo lz4 > /sys/devices/virtual/block/zram0/comp_algorithm

Это выбирает lz4 для "zram0" (/dev/zram0). Это можно сделать только ДО того как девайс инициализирован (ему прописан размер и он поюзан). На ходу уже не катит.

Какой лучше? А смотря что хочется.

- Zlib (deflate) лучше жмет но тормозит и на сжатие и на распаковку.
- LZO жмет хуже zlib зато кардинально быстрее.
- LZ4 жмет чуть хуже lzo зато еще быстрее, особенно распаковка.

Попробуй что больше нравится и оставь. Имей в виду что максимальная степень сжатия = 2. Т.е. в 1 страницу уложат 2. Хотя в более новых ядрах сделали какой-то еще довесок, так что можно в 1 страницу и до 3 складывать, но я не разбирался. Сжать 2:1 idle данные весьма приятно.

Список алгоритмов которые текущее ядро понимает и что выбрано можно посмотреть.
cat /sys/devices/virtual/block/zram0/comp_algorithm

А более подробно можно посмотреть пошарившись в окрестностях, там и другие файлы есть. Midnight commander'ом такое удобно - им же сразу и посмотреть можно что там. Только это, в sysfs лежат всякие довольно мощные штуки и наобум там орудовать может быть чревато.

Ответить | Правка | Наверх | Cообщить модератору

180. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Аноним (-), 17-Дек-16, 23:39 
> Потому-что он бесполезен,

Напротив. Позволяет "удвоить" регион памяти. Он будет работать несколько медленнее настоящей памяти но это многократно быстрее свопа на механическом патефоне.

> пробовал, при экстренных ситуациях один черт в swap лезет.

Так это, свопы на патефонах можно отключить. Или настроить им самый низкий приоритет.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

29. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от JL2001email (ok), 16-Дек-16, 22:35 
> Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?
> Давно уже production-ready и не мешает "на всякий пожарный" использовать on-disk
> swapping в качастве fallback-решения. Тем более, что ZRam уже давно поддерживает
> не только lzo, но и lz4. Года два назад внедрил в
> продакшен. В сочетании с KMS даёт отличный прирост на сервере VPS-ок.

я использую, мне нравится и вроде таки помогает

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

64. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Led (ok), 16-Дек-16, 23:14 
> Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?

Потому что zswap+zcache

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

68. "Ubuntu переходит на использование файла подкачки вместо разд..."  –2 +/
Сообщение от Аноним (-), 16-Дек-16, 23:19 
Потому что есть zswap. В федорке по дефолту включен. Но под кэширование в раме по дефолту только 20%, так что эффект не особо заметен.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

72. "Ubuntu переходит на использование файла подкачки вместо разд..."  –2 +/
Сообщение от Michael Shigorinemail (ok), 16-Дек-16, 23:34 
> Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?

Штатно конфигурировался/использовался в ALT Linux 4.0 Terminal (led@ тогда ещё что-то там патчил).

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

126. "Ubuntu переходит на использование файла подкачки вместо разд..."  –1 +/
Сообщение от Аноним (-), 17-Дек-16, 09:00 
> Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?

Не троллинга ради, но у меня на двухядерном камне 2007 года ZRam бывает тормозит почище физического свопа на диске. Уж не знаю, с чем это связано.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

181. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Аноним (-), 17-Дек-16, 23:42 
> Не троллинга ради, но у меня на двухядерном камне 2007 года ZRam
> бывает тормозит почище физического свопа на диске. Уж не знаю, с
> чем это связано.

Возможно с тем что физический таки немного остается, в виде executables и shared libs. Которые таки тоже немного своп. Смотрите дебаты с Zenkov'ым по этому поводу, если интересно. И таки да, я не знаю как это отключить. Нет, ну я придумал наглый хак который наверное сможет это наипать, но он очень на любителя.

Ответить | Правка | Наверх | Cообщить модератору

232. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 18-Дек-16, 17:03 
> Нет, ну я придумал наглый хак который наверное
> сможет это наипать, но он очень на любителя.

Поделись, интересно же :)

Ответить | Правка | Наверх | Cообщить модератору

248. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Аноним (-), 18-Дек-16, 23:29 
> Поделись, интересно же :)

Могу представить себе LD_PRELOAD своей либы (чтобы не патчить over 9000 программ) и оттуда mlockall() внаглую, чтобы страницы в RAM залочились.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру