LINUX.ORG.RU

zramctl data != swapon size, кому верить?

 , ,


0

1

Дано:

Debian 9
Linux s1 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux

#free -h
              total        used        free      shared  buff/cache   available
Mem:            15G         15G        156M        6.8M        121M         50M
Swap:           25G        3.1G         22G

#zramctl
NAME       ALGORITHM DISKSIZE   DATA  COMPR  TOTAL STREAMS MOUNTPOINT
/dev/zram0               3.9G 574.7M 167.8M 175.1M       4 [SWAP]
/dev/zram1               3.9G 573.5M 167.8M   175M       4 [SWAP]
/dev/zram2               3.9G 575.1M 168.2M 175.4M       4 [SWAP]
/dev/zram3               3.9G 571.8M 167.8M   175M       4 [SWAP]

#swapon
NAME       TYPE      SIZE   USED PRIO
/dev/dm-0  partition  10G     0B   -1
/dev/zram0 partition 3.9G   786M  100
/dev/zram1 partition 3.9G   786M  100
/dev/zram2 partition 3.9G 786.5M  100
/dev/zram3 partition 3.9G 785.8M  100
 
# cat /sys/block/zram0/comp_algorithm 
lzo lz4 [deflate] lz4hc 
Откуда разница ~200Mb в показаниях zramctl и swapon и кому верить?

★★

кому верить?

575 + 175 = 750

Память то zram-ом «отъедается», это тоже идет «в зачёт».

zvezdochiot

anonymous
()
Ответ на: комментарий от anonymous

На соседнем ПК подобного не наблюдаю. На рабочем ПК тоже такого не замечал.
Не складывается.

4.19.20-1-MANJARO

# free -h
              total        used        free      shared  buff/cache   available
Mem:           29Gi        28Gi       245Mi       378Mi       656Mi       131Mi
Swap:          57Gi        18Gi        38Gi

# zramctl
NAME       ALGORITHM DISKSIZE  DATA  COMPR  TOTAL STREAMS MOUNTPOINT
/dev/zram3 deflate       7,4G  3,5G 938,8M 972,9M       4 [SWAP]
/dev/zram2 lz4           7,4G  3,2G   1,1G   1,2G       4 [SWAP]
/dev/zram1 842           7,4G  3,1G   1,1G   1,2G       4 [SWAP]
/dev/zram0 lzo           7,4G  3,1G     1G   1,1G       4 [SWAP]

# swapon
NAME       TYPE      SIZE USED PRIO
/dev/dm-2  partition  32G 5,6G   -2
/dev/zram0 partition 7,4G 3,1G  100
/dev/zram1 partition 7,4G 3,1G  100
/dev/zram2 partition 7,4G 3,2G  100
/dev/zram3 partition 7,4G 3,5G  100

Тут всё съедено браузером, в примере ранее вирт машинами(virsh kvm)

*да, я столько съел браузером
*да, разные алгоритмы сжатия, ищу какой лучше

Flotsky ★★
() автор топика
Ответ на: комментарий от Flotsky

/dev/dm-2 partition 32G 5,6G -2

На первой машине нет «жёсткого» свопа, на который можно «ужатотое» подслить.

zvezdochiot

anonymous
()
Ответ на: комментарий от anonymous

Увязываю это явление с использованием виртуальных машин.

Т.к. если вместо машин создать tmpfs и забить его файликами:

dd if=/dev/urandom of=1GB13.bin bs=64M count=16 iflag=fullblock

То swapon и zramctl показывают примерно одно и тоже.

swapon
NAME       TYPE      SIZE   USED PRIO
/dev/dm-0  partition  10G     0B   -1
/dev/zram0 partition 3.9G 542.2M  100
/dev/zram1 partition 3.9G 542.2M  100
/dev/zram2 partition 3.9G 542.2M  100
/dev/zram3 partition 3.9G 542.2M  100

zramctl
NAME       ALGORITHM DISKSIZE   DATA  COMPR  TOTAL STREAMS MOUNTP
OINT
/dev/zram0               3.9G 533.7M   509M 509.8M       4 [SWAP]
/dev/zram1               3.9G 533.2M 508.7M 509.4M       4 [SWAP]
/dev/zram2               3.9G 533.7M 508.9M 509.7M       4 [SWAP]
/dev/zram3               3.9G 533.6M 508.9M 509.6M       4 [SWAP]

Верить в итоге буду swapon`у.

Flotsky ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.