我是 zram 概念的新手。
基本上我了解 zram 设备的内存分配和嵌入式系统中的使用。
我用谷歌搜索找到可以分配给 disksize 的最大大小,/sys/block/zram/disksize
但它是徒劳的。
我有几个基本的疑问。
使用 zram 的过程是
基本上建议的磁盘大小是使用总 RAM 内存的 25%。我的设备的总 RAM 大小为 512MB。
echo "134217728" > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
什么是
maximum size limit
可以/sys/block/zram0/disksize
分配的?从哪里为zram分配内存是从emmc还是RAM?
- 如果我为 /sys/block/zram0/disksize 分配 4GB 而不是 3.9GB,则 mkswap 无法创建交换磁盘,为什么?
- zram 也是基于 RAM 的块设备,可以通过一些关于基于 RAM 的块设备的说明来实现吗?