【问题标题】:Understanding zram concepts in embedded system了解嵌入式系统中的 zram 概念
【发布时间】: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
  1. maximum size limit 对应于 /sys/block/zram0/disksize 是什么 可以分配吗?

  2. 为 zram 分配内存的位置是来自 emmc 或 内存?

  3. 如果我将 4GB 分配给 mkswap,则无法创建交换磁盘 /sys/block/zram0/disksize 但不是 3.9GB,为什么?
  4. zram 也是基于 RAM 的块设备,可以通过一些 使用基于 RAM 的块设备?

【问题讨论】:

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


    【解决方案1】:

    【讨论】:

    • 链接可能会失效。用答案的引用来扩展链接答案总是一个好主意。
    猜你喜欢
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2011-06-07
    • 2012-03-02
    • 1970-01-01
    • 2016-10-28
    相关资源
    最近更新 更多