niceos:zram
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| niceos:zram [2025/03/27 00:18] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | niceos:zram [2025/04/11 11:12] (текущий) – | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== ZRAM ====== | ||
| + | Быстрое сжатие оператвной памяти при нехватке\\ | ||
| + | ----------------- | ||
| + | **Установить** | ||
| + | <code bash> | ||
| + | sudo apt install zram-tools | ||
| + | </ | ||
| + | **Открыть файл настроек** | ||
| + | <code bash> | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | **Пример конфига** | ||
| + | |||
| + | <code bash> | ||
| + | # Общий объём zram swap в МБ | ||
| + | # Обычно ставят 1/2 или 1/4 от RAM | ||
| + | SIZE=2048 | ||
| + | </ | ||
| + | |||
| + | **Перезапустить** | ||
| + | <code bash> | ||
| + | sudo systemctl enable zramswap | ||
| + | </ | ||
| + | **Запустить** | ||
| + | <code bash> | ||
| + | sudo systemctl start zramswap | ||
| + | </ | ||
| + | |||
| + | **Остановить** | ||
| + | <code bash> | ||
| + | sudo systemctl stop zramswap | ||
| + | </ | ||
| + | |||
| + | **Прверка** | ||
| + | <code bash> | ||
| + | swapon --show | ||
| + | </ | ||
| + | |||
| + | **Текущее использование** | ||
| + | <code bash> | ||
| + | zramctl | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Проверка под нагрузкой ===== | ||
| + | < | ||
| + | sudo apt update | ||
| + | </ | ||
| + | < | ||
| + | sudo apt install stress | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | stress --vm 2 --vm-bytes 2G --timeout 30 | ||
| + | </ | ||
| + | |||
| + | - 2 виртуальные машины будут съедать по 2 ГБ RAM; | ||
| + | |||
| + | - Через 30 секунд процесс остановится; | ||
| + | |||
| + | - И если оперативка будет перегружена — начнёт использоваться ZRAM. | ||
