在ZRAM上配置交换

在Fedora 33中有一些版本 默认情况下在ZRAM上启用交换 。Fedora CoreOS目前拥有 zram-generator 包括但没有配置以在默认情况下启用ZRAM上的交换。为了在ZRAM上配置交换,您可以通过Ignition设置一个配置文件,该文件将告诉zram生成器在zram设备上设置交换。

配置文件格式的文档位于 上游文档 以及一个全面的 示例 。配置文件的最基本形式,它将设置 zram0 用于交换的设备为:

variant: fcos
version: 1.4.0
passwd:
  users:
    - name: core
      ssh_authorized_keys:
        - $pubkey
storage:
  files:
    - path: /etc/systemd/zram-generator.conf
      mode: 0644
      contents:
        inline: |
          # This config file enables a /dev/zram0 device with the default settings
          [zram0]

启动后,您可以通过查看 swapon --show 输出。还可以通过运行以下命令查看当前配置的zram设备的真实压缩比 zramctl