侧边栏壁纸
  • 累计撰写 14 篇文章
  • 累计创建 14 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

使用zram管理swap

AlanM
2024-02-19 / 0 评论 / 0 点赞 / 38 阅读 / 0 字
温馨提示:
本文最后更新于2024-02-19,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

安装zram-tools

#Debian / Ubuntu
sudo apt install zram-tools -y

#CentOS/RHEL
sudo yum install zram-tools -y

查看swap信息

  • 使用zramctl查看swap信息
alan@server:~$ zramctl
NAME       ALGORITHM DISKSIZE  DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lz4           256M 15.1M  5.7M  6.6M       4 [SWAP]
  • 使用swapon --show查看swap信息
alan@server:~$ swapon --show
NAME       TYPE      SIZE  USED PRIO
/dev/zram0 partition 256M 15.5M  100

配置文件修改

使用文本编辑器(如 nano、vim 或 gedit)以管理员权限打开 zram 配置文件。通常,zram 的配置文件位于 /etc/default/zramswap 或 /etc/default/zram-config。您可以运行以下命令打开该文件:

sudo nano /etc/default/zramswap

配置文件zramswap参数解释

  • ALGO=lz4:这个参数指定了用于压缩数据的算法。在这个示例中,使用的是 lz4 算法。注释中提到,lz4 算法的压缩速度比 zstd 和 lzo 更快。
  • PERCENT=50:这个参数指定了应该用于 zram 的内存量,基于可用内存总量的百分比。在这个示例中,设置为 50%,表示将zram的大小设置为物理内存的一半,如16G物理内存,那么zram的大小为8G。
  • SIZE=256:这个参数指定了静态分配给 zram 设备的内存量,以 MiB 为单位。在这个示例中,设置为 256 MiB。

应用zram配置

修改并保存/etc/default/zramswap后,重启zram服务即可使配置生效

sudo systemctl restart zramswap.service
0

评论区