Здравствуйте, не могу понять почему занятое место zram считается исходя из размера несжатых данные в свопе.
Что имеем
zramctl
NAME DISKSIZE DATA COMPR ALGORITHM STREAMS ZERO-PAGES TOTAL MEM-LIMIT MEM-USED MIGRATED MOUNTPOINT
/dev/zram3 981,4M 406,5M 123,9M lzo 4 13754 129,6M 900M 158,9M 18,8K [SWAP]
/dev/zram2 981,4M 407,3M 124,8M lzo 4 13646 130,6M 900M 158,7M 18,8K [SWAP]
/dev/zram1 981,4M 407,9M 125,5M lzo 4 14175 131,3M 900M 160,9M 19K [SWAP]
/dev/zram0 981,4M 407,4M 125,7M lzo 4 14052 131,5M 900M 160,5M 18,7K [SWAP]
free
total used free shared buff/cache available
Mem: 8039464 4726796 1342768 444040 1969900 893732
Swap: 4019728 1647872 2371856
Размер занятого места 1,6 Гб (400х4) (колонка DATA), а по идее должен быть 160x4 из колонки MEM_USED. Соотвественно, когда swap free будет равен ноль, данные в своп попадать уже не будут, хотя свободное место там есть. То есть он работает как обычная память и не пойму где же здесь преимущества сжатия.
Помогите разобраться.