Linux Deploy踩坑指南之二:开启zram块设备

本文介绍了如何在Linux Deploy环境下利用zram将RAM转换为块设备,以提升临时存储性能并实现内存交换。内容包括检查zram支持、安装控制软件、配置zram设备、格式化及挂载等步骤,并强调了zram的高速度但数据易失的特性。
摘要由CSDN通过智能技术生成

参考:https://sleeplessbeastie.eu/2021/03/17/how-to-use-compressed-ram-based-block-devices/

当android设备有相对充足的ram,就可以用zram把ram转换成块设备了。zram创建的块设备不仅可以用来做高性能的临时盘存储,还可以用来作为swap来避免在物理设备上进行交换。其拥有内置的压缩算法,比直接使用ram要节省空间。

以下命令假定在一个正常运行的deploy chroot容器中进行。

大多数现代的android设备均支持zram,可以通过终端查看是否支持:

ls /dev
ls /dev/block

如果发现了名为zram0的设备,代表zram已经开启。由于android内核的特殊性,如果不慎没有zram设备,可能会需要重新编译内核。

然后安装控制zram设备所需的软件:

sudo apt-get update
sudo apt-get install util-linux e2fsprogs

安装util-linux后,即可使用zramctl程序。该程序能够控制zram设备。

man zramctl</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值