【发布时间】:2014-01-20 12:31:40
【问题描述】:
我是 zram 概念的新手。
基本上我了解 zram 设备的内存分配和嵌入式系统中的使用情况。
我在 Google 上找到了可以分配给磁盘大小 /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 或 内存?
- 如果我将 4GB 分配给 mkswap,则无法创建交换磁盘 /sys/block/zram0/disksize 但不是 3.9GB,为什么?
- zram 也是基于 RAM 的块设备,可以通过一些 使用基于 RAM 的块设备?
【问题讨论】:
标签: memory-management ram virtual-memory block-device