zRAM和zswap

写在前面:

ZRAM和zswap之间的区别

zram就像一个划分在RAM中的压缩交换空间

zswap是同时使用存储和RAM的。

ZRAM
实现:压缩块设备,内存在存储数据时动态分配
用途:将 ZRAM块设备配置为swap设备,从而消除对物理swap设备或swap文件的需要

优点:无需物理swap设备,ZRAM块设备可用于swap以外的其他应用程序,任何你可能使用块设备的应用程序。
缺点:一旦页面存储在ZRAM中,它就会一直保留在那里,直到页面被调入或失效。而且ZRAM是无法将页面移出到物理磁盘的。

zswap
实施:用于swap页面的压缩内核缓存。内核缓存被压缩,压缩算法可使用 CryptoAPI 插入,页面存储是动态分配的。较旧的页面可以被移出到磁盘,从而使其成为一种后写缓存
用途:用于常规swap设备(或swap文件)的缓存swap页面

优点:与swap代码的集成(使用 Frontswap API)允许 zswap 选择仅存储压缩良好的页面并处理内存分配失败的页面,在这些情况下,页面会被发送到备份swap设备,缓存中最旧的页面会被推送到备份swap设备,这样以便为新页面腾出空间
缺点:需要一个物理swap设备(或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以梦为马无处可栖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值