From e1fe68ad5959eba6b7380146765fe1bea3498e31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Sch=C3=A4r?= Date: Sat, 1 Mar 2025 14:15:02 +0100 Subject: [PATCH] Enable zram on live This allows Linux to compress RAM, which should help mitigate memory pressure. --- os/layers/live/includes.chroot/etc/default/zramswap | 2 ++ os/layers/live/package-lists/live-extra.list.chroot | 5 +++++ .../training-live/package-lists/training-live.list.chroot | 3 --- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 os/layers/live/includes.chroot/etc/default/zramswap create mode 100644 os/layers/live/package-lists/live-extra.list.chroot diff --git a/os/layers/live/includes.chroot/etc/default/zramswap b/os/layers/live/includes.chroot/etc/default/zramswap new file mode 100644 index 0000000..1f43fca --- /dev/null +++ b/os/layers/live/includes.chroot/etc/default/zramswap @@ -0,0 +1,2 @@ +ALGO=zstd +PERCENT=80 diff --git a/os/layers/live/package-lists/live-extra.list.chroot b/os/layers/live/package-lists/live-extra.list.chroot new file mode 100644 index 0000000..4f7a935 --- /dev/null +++ b/os/layers/live/package-lists/live-extra.list.chroot @@ -0,0 +1,5 @@ +# Show progress while copying squashfs to RAM. +rsync + +# Enable zram to make better use of available RAM. +zram-tools diff --git a/os/layers/training-live/package-lists/training-live.list.chroot b/os/layers/training-live/package-lists/training-live.list.chroot index 56e00e8..7864d0d 100644 --- a/os/layers/training-live/package-lists/training-live.list.chroot +++ b/os/layers/training-live/package-lists/training-live.list.chroot @@ -1,4 +1 @@ sudo - -# Show progress while copying squashfs to RAM. -rsync