首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZRAM与常规交换分区

ZRAM与常规交换分区
EN

Ask Ubuntu用户
提问于 2015-05-18 21:04:31
回答 1查看 18.5K关注 0票数 10

我不完全理解zram的功能和潜在优势。

例如:一旦zram被激活,将有多少%的内存用于分页?

另一个问题:很明显,总内存大小是ram中交换文件的上限。一旦耗尽,系统会开始在常规交换分区(如果存在的话)上交换吗?

zram的主要缺点是什么?

注意:我有32 of的物理内存和20 of的交换分区。我使用非常需要内存的程序,并且经常耗尽内存(top命令显示物理和交换几乎都满了,系统速度慢了很多)。

谢谢。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-05-18 23:48:45

zram创建一个您通过向/sys/block/zramX/disksize写入(例如“512 m”)指定大小的虚拟块设备(其中X是所讨论的zram设备的基于0的编号,因此对于第一个设备是0)。

然后,您可以将其格式化为使用mkswap /dev/zram0交换,并启用与swapon /dev/zram0的交换。写入的数据将被压缩并存储在RAM中。压缩后的数据本身不能交换出去。注意,并非所有数据都是可压缩的。

首先使用哪个交换设备取决于它们的优先级,您可以使用-p xx参数指定为swapon。具有较高优先级的交换将在较低优先级之前填充,因此最好给予zwap较高的优先级,以便在回到磁盘交换之前将其用完。

票数 15
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/625405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档