add zram notes

This commit is contained in:
postscriptum 2026-02-15 10:53:46 +02:00
parent 45ad15e969
commit 250b3fb580

View file

@ -40,6 +40,64 @@
Не пов'язані напряму з GNOME, але релевантні в контексті енергозаощадження, поради. Не пов'язані напряму з GNOME, але релевантні в контексті енергозаощадження, поради.
### zRAM
На лібері вплила згадка про zram, який по суті стискає дані при розміщенні їх на диску. Звісно, це корисно, але не тоді коли я сиджу на батареї та "рахую кількість кадрів"
``` bash
$ zramctl
/dev/zram0 lzo-rle 7,2G 885,2M 262,4M 270,4M [SWAP]
```
* 885,2M - реальний об'єм
* 262,4M - об'єм після стиснення
* 270,4M - реальна кількість фізичної оперативної пам'яті (включаючи метадані)
Видалив так:
``` bash
sudo dnf remove search zram-generator-defaults
reboot
```
Перевірити, чи стиснення дійсно деактивоване можна командою:
``` bash
$ cat /sys/module/zswap/parameters/enabled
N
```
Після цього додав класичний swap file. Є два способи, нормальний:
``` bash
sudo fallocate -l 10G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -h
```
і "федорівський" (BTRFS/CoW)
``` bash
sudo truncate -s 0 /swapfile
sudo chattr +C /swapfile
sudo btrfs property set /swapfile compression none
sudo dd if=/dev/zero of=/swapfile bs=1M count=10240 status=progress
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -h
```
* зміна властивостей компресії може не підтримуватись
Щоб розділ підключався після перезавантаження системи:
``` /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
/swapfile none swap sw,nofail 0 0
```
* nofail я останнім часом додаю на всяк випадок, бо в мене колись були трабли під час завантаження системи, якщо диск раптом вийде з ладу (може для swap це не актуально, не перевіряв)
### Let's decrypt ### Let's decrypt
Впровадження TLS на публічні дані викликає в мене дедалі більше роздратування. Просто звертаю увагу на опціональне використання HTTP замість HTTPS там, де це можливо: радіо, відео стріми та інше. Впровадження TLS на публічні дані викликає в мене дедалі більше роздратування. Просто звертаю увагу на опціональне використання HTTP замість HTTPS там, де це можливо: радіо, відео стріми та інше.