From f5650300877abe852e37cb8d26ad6858be3ec464 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 11 Jun 2021 16:16:17 -0400 Subject: [PATCH] Switch to zram for overlay Further mitigate unevictable memory penalty for written files in stateless. --- .../usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/confluent_osdeploy/diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh b/confluent_osdeploy/diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh index dfe9d0b8..7532e2ab 100644 --- a/confluent_osdeploy/diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh +++ b/confluent_osdeploy/diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh @@ -192,7 +192,11 @@ confluent_urls="$confluent_urls https://$confluent_mgr/confluent-public/os/$conf mkdir -p /mnt/remoteimg /mnt/remote /mnt/overlay /opt/confluent/bin/urlmount $confluent_urls /mnt/remoteimg mount -o loop,ro /mnt/remoteimg/*.sfs /mnt/remote -mount -t tmpfs overlay /mnt/overlay +#mount -t tmpfs overlay /mnt/overlay +modprobe zram +echo 16G > /sys/block/zram0/disksize +mkfs.xfs /dev/zram0 +mount /dev/zram0 /mnt/overlay mkdir -p /mnt/overlay/upper /mnt/overlay/work mount -t overlay -o upperdir=/mnt/overlay/upper,workdir=/mnt/overlay/work,lowerdir=/mnt/remote disklessroot /sysroot mkdir -p /sysroot/etc/ssh