Configurar Swap sobre ZRAM

En Fedora 33 algunas ediciones habilitan de forma predeterminada swap sobre ZRAM. Fedora CoreOS actualmente tiene incluido el zram-generator pero no hay configuración para habilitar swap sobre ZRAM de modo predeterminado. Con el objetivo de configurar swap sobre ZRAM puede establecer un archivo de configuración a través de Ignition que le dirá al generador zram que configure swap en la parte superior de un dispositivo zram.

La documentación para el formato vivo de configuración en la documentación actualizada junto con un ejemplo comprensible. El formulario más básico de un archivo de configuración que configurará un dispositivo zram0 para intercambio es:

variant: fcos
version: 1.6.0
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]

Una vez arrancado, puede verificar el dispositivo de intercambio está configurado para ver la salida de swapon --show. También puede ver la proporción de compresión cierta del dispositivos zram actualmente configurado a ejecutar zramctl.