了解嵌入式系统中的zram概念

时间:2014-01-20 12:31:40

标签: memory-management ram virtual-memory block-device

我是zram概念的新手。

基本上我理解zram设备的内存分配和嵌入式系统的使用。

我用Google搜索找到可以分配给磁盘大小/sys/block/zram/disksize的最大大小但是徒劳无功。

我几乎没有什么疑问。

使用zram的过程是

基本上建议diskize使用25%的总RAM内存。 总RAM大小是我的设备的512MB。

echo "134217728" > /sys/block/zram0/disksize

mkswap /dev/block/zram0

swapon /dev/block/zram0
  1. maximum size limit的{​​{1}}是什么 可以分配吗?

  2. 从哪里为zram分配内存是来自emmc或 RAM?

  3. 如果我为其分配4GB,则mkswap无法创建交换磁盘 / sys / block / zram0 / disksize但不是3.9GB为什么?
  4. 另外zram是基于RAM的块设备可以通过一些来取悦 点亮基于RAM的块设备?

1 个答案:

答案 0 :(得分:0)