zram, 简单的说,就是拿一部分内存当做交换分区使用,暂时不用的内存页面压缩后保存在 zram交换分区面。因为是压缩后保存的,所以可以省出一部分内存。 zram 特别适合于内存有限,并且没有硬盘可以作为交换分区的设备上,特别是嵌入式系统里面。
如果系统想要使用 zram,首先要配置下内核,把 zram添加进来:
在 3.10内核上, zram 在 device drivers --- staging drivers 里面:
│ │ [*] memory allocator for compressed pages │ │
│ │ 《m》 compressed ram block device support
选中之后, 重新编译内核。会得到一个 zram.ko 文件。把它放到目标系统的 lib/modules/3.10.20/下面。
然后,还要修改 /etc/rc.local 如下:
目的是加载zram 内核模块,配置zram 分区大小为 256m, 创建 zram交换分区,并设置优先级为 10.
最后,重启系统,第一次没有成功,有下面的错误:
原因是有两个 zram依赖的模块 lzo_compress 和 lzo_decompress 没有加载进来。
把这两个模块加来之后,重新启动系统,这次就没问题了.
详解负载均衡的类型与原理图
人体触电时脱离电源的方法是什么
WiFi路由器和ap有单频和双频之分,单频和双频是什么意思呢?
一体成型电感一般都应用在哪些领域
2021年云安全将面临的四个威胁
虚拟机:linux Kernel 添加 ZRAM 支持
苹果新专利曝光:未来iPhone手机或支持数码表冠
ADC输入噪声利弊分析
RFID技术如何实现自动补货这个功能
智能垃圾箱真的好用吗
iPhone新增迁移功能
诺基亚9什么时候上市?诺基亚9宣传视频曝光:双面玻璃材质机身+铝合金中框的设计,诺基亚9即将发布?
浅谈工业手持PDA
特斯拉狂降34万,靠财政补贴的国内新能源汽车的噩梦来了!
炬芯科技发布高度集成单芯片蓝牙音频SoC——ATS2831PX
游戏手柄“戴领带”?北通手柄再发新品预热图,完整外观即将揭晓
PCIe吞吐量(可用带宽)计算方法
AI下沉至中端产品成趋势:华为的麒麟670芯片将呼之欲出
赋予智能化产品灵魂的激光3D打印技术Tontop- LRP
智能手机行业已经转向全面屏时代 生物识别或将成新旗舰标配