【性能优化】启用zram

性能优化

系统内存不足时,可以考虑启动ZRAM功能(压缩内存)。关于ZRAM的概念,可自行学习。这里记录一下,启用ZRAM的方式。

启用ZRAM,可能会导致CPU升高,以及低内存时的恶性循环。是否启用需要综合考量,比如内存总量、内核支持度、WorstCase的发生概率。

  • 确定内核是否支持,Linux内核从3.14版本开始支持。通过下述命令查看内核版本。
uname -r
  • 启用zram的脚本
# 初始化 /dev/zram0 为 1024MB
echo 1024M > /sys/block/zram0/disksize

# zram设备配置为swap
mkswap /dev/zram0
swapon /dev/zram0

# Swappiness 是一个内核参数,用于决定『内核有多倾向于在内存不足时换出到 Swap』
# 设置vm.swappines为100,值越大倾向使用swap分区(也就是我们配置的zram分区)
echo 100 > /proc/sys/vm/swappiness

# 查看swap分区配置情况
cat /proc/swaps
# 类似配置如下
# Filename、类型、大小、已使用多少、优先级
# Filename          Type            Size          Used           Priority
# /dev/block/zram0  partition      1048576         0               -2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值