diff --git a/docs/additional/zram.md b/docs/additional/zram.md index a13d093e..b90a07fb 100644 --- a/docs/additional/zram.md +++ b/docs/additional/zram.md @@ -8,14 +8,14 @@ _Действия производятся на хост-системе_ Выполните: -``` +```bash modprobe zram num_devices=4 ``` В `num_devices` задаётся количество сжатых блочных устройств, которое будет создано. Для наиболее оптимального использования CPU стоит учесть: сжатие каждого устройства `zram` однопоточное. Потому я создаю их по количеству ядер. У меня четыре ядра, этого хватит. -При настройке модуля задается фиксированный размер НЕ сжатых данных в байтах +При настройке модуля задается фиксированный размер НЕ сжатых данных в байтах. ``` SIZE=1536 @@ -25,7 +25,7 @@ echo $(($SIZE*1024*1024)) > /sys/block/zram2/disksize echo $(($SIZE*1024*1024)) > /sys/block/zram3/disksize ``` -В итоге будет создано устройство `/dev/zram0` заданного размера +В итоге будет создано устройство `/dev/zram0` заданного размера. Как было описано в предыдущей инструкции о выборе размера подкачки, в среднем, при компиляции ПО используется около 3-4 Гб ОЗУ. Из этого и рассчитывайте размер сжатого блочного устройства `zram`. В большинстве популярных дистрибутивов Linux уже настроен `zram`. Но, как правило, его объём равен половине объёма ОЗУ, что на слабых ПК может быть недостаточным. ``` Disk /dev/zram0: 1610 MB, 1610612736 bytes, 393216 sectors