![压缩交换文件(没有 zram 或 zswap)](https://linux22.com/image/106311/%E5%8E%8B%E7%BC%A9%E4%BA%A4%E6%8D%A2%E6%96%87%E4%BB%B6%EF%BC%88%E6%B2%A1%E6%9C%89%20zram%20%E6%88%96%20zswap%EF%BC%89.png)
是否可以在不使用 zram 或 zswap 的情况下获得压缩交换文件?
实际上,我已经使用以下命令成功通过 sftp 使用 sshfs 安装了交换文件,并且我想对其使用压缩:
mkdir /tmp/remoter
sshfs [email protected]:/sdcard/r /tmp/remoter -C -p 2222 -o allow_root -o no_readahead -o cache=no -o uid=0 -o gid=0
dd if=/dev/zero of=/tmp/remoter/swapfile bs=50M count=1
sudo losetup /dev/loop0 /tmp/remoter/swapfile
sudo mkswap /dev/loop0
sudo swapon /dev/loop0
本地和远程主机均缺少 zram 支持。
答案1
我认为要获得透明压缩,您需要使用 zfs。为什么要进一步减慢交换速度?如果计算机必须使用磁盘而不是 RAM,那么情况就不理想。从它的外观来看,你也在网络上放置了交换。这将对性能产生严重影响。