安装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
评论区