zram не освобождает память

Вот решил поэкспериментировать с этой штукой, сделал /tmp на zram, надеялся на экономию памяти,
но не тут то было, zram поглотил память для хранения файлов, а когда эти файлы были удалены, память так и осталась занята.
df /tmp
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/zram0         7224824       424488  6433336            7% /tmp
zramctl status
  NAME     DISKSIZE       ORIG    COMPRES  ALG  THR
 zram0  7516192768  1291808768  1237295702   lz4   2 
free
             total       used       free     shared    buffers     cached
Mem:       7022376    3020384    4001992      64288      48140     446008
-/+ buffers/cache:    2526236    4496140
Swap:      4858900          0    4858900
как видно сейчас в /tmp 424M занято, а памяти занято 1237M. что подтверждается и общей занятой памятью 2526M. хотя по наблюдениям до экспериментов при такой же загрузке ~ 1300M.

Так вот почему память не освобождается когда уменьшается занятый объем на zram устройстве???

если кому нужно вот сервис который располагает /tmp на zram.
/etc/systemd/system/zram-tmp.service
[Unit]
Description=Mount /tmp as zram. Mask tmp.mount if you use this
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target

[Service]
Type=oneshot
RemainAfterExit=true

ExecStart=/usr/bin/zramctl zram0 7G lz4 2
ExecStart=/usr/bin/mkfs.ext2 /dev/zram0
ExecStart=/usr/bin/mount /dev/zram0 /tmp

[Install]
WantedBy=local-fs-pre.target
pacman -S zramctl
systemctl mask tmp.mount
systemctl enable zram-tmp.service
reboot
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ext4 с опцией (монтирования) discard - память освобождается.
https://t.me/atvva
A.T.W.A., благодарю за наводку. точно с discard работает.
я что то сразу не подумал что это почти как ssd получается.

ExecStart=/usr/bin/mkfs.ext4 -m 0 -O ^has_journal -E discard /dev/zram0
ExecStart=/usr/bin/mount -o defaults,relatime,discard /dev/zram0 /tmp
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, не за что. =)
Я имел в виду опцию монтирования - этого достаточно.
https://t.me/atvva
 
Зарегистрироваться или войдите чтобы оставить сообщение.