Estou tentando estimar a eficácia do módulo do kernel do zram no caso do meu PC. Eu tenho uma máquina muito antiga (7y) com o único 1 GiB de RAM.
Eu criei dois zram swaps (dois processadores core), cada um com 250MiB, e tudo parece estar funcionando:
# swapon -s
Filename Type Size Used Priority
/dev/mapper/debian_crypt-swap partition 2097148 0 10
/dev/zram0 partition 255996 203404 70
/dev/zram1 partition 255996 203284 70
Eu encontrei um script zraminfo que pode calcular a taxa de compactação:
# ./zraminfo.sh
Physical memory: 1,049,821,184 bytes
Buffers and cache: 116,097,024 bytes / 11.1% of total memory
Unallocated: 81,043,456 bytes / 7.7% of total memory
Compressed: 121,118,720 bytes / 11.5% of total memory
Uncompressed size: 346,472,448 bytes / 2.861 compression ratio
Então, depois de descompactar 121M, receberei + 200M extra. Mas uma coisa, porque há 200M em cada dispositivo zram? Não deveria estar lá 2 * 200M dados compactados e 1,2G descompactados?
Tags zram