From 6ee03f0d272bacf270e7ff01bb0b954348966fca Mon Sep 17 00:00:00 2001 From: ver4a Date: Sat, 9 Nov 2024 22:21:24 +0100 Subject: [PATCH] Tune swap on zram --- Dockerfile.kde | 3 +++ Dockerfile.kde-nvidia | 3 +++ etc/sysctl.d/20-high-swappines.conf | 1 + etc/sysctl.d/20-no-page-cluster.conf | 1 + etc/systemd/zram-generator.conf | 4 ++++ 5 files changed, 12 insertions(+) create mode 100644 etc/sysctl.d/20-high-swappines.conf create mode 100644 etc/sysctl.d/20-no-page-cluster.conf create mode 100644 etc/systemd/zram-generator.conf diff --git a/Dockerfile.kde b/Dockerfile.kde index 74ac5d2..9fd15da 100644 --- a/Dockerfile.kde +++ b/Dockerfile.kde @@ -1,5 +1,8 @@ FROM quay.io/fedora-ostree-desktops/kinoite:41 +# Apply configuration +COPY etc /etc + # Remove firefox RUN rpm-ostree override remove firefox firefox-langpacks diff --git a/Dockerfile.kde-nvidia b/Dockerfile.kde-nvidia index 8906a95..0df3869 100644 --- a/Dockerfile.kde-nvidia +++ b/Dockerfile.kde-nvidia @@ -1,5 +1,8 @@ FROM quay.io/fedora-ostree-desktops/kinoite:41 +# Apply configuration +COPY etc /etc + # Remove firefox RUN rpm-ostree override remove firefox firefox-langpacks diff --git a/etc/sysctl.d/20-high-swappines.conf b/etc/sysctl.d/20-high-swappines.conf new file mode 100644 index 0000000..585f053 --- /dev/null +++ b/etc/sysctl.d/20-high-swappines.conf @@ -0,0 +1 @@ +vm.swappiness=180 diff --git a/etc/sysctl.d/20-no-page-cluster.conf b/etc/sysctl.d/20-no-page-cluster.conf new file mode 100644 index 0000000..885eb1b --- /dev/null +++ b/etc/sysctl.d/20-no-page-cluster.conf @@ -0,0 +1 @@ +vm.page-cluster=0 diff --git a/etc/systemd/zram-generator.conf b/etc/systemd/zram-generator.conf new file mode 100644 index 0000000..d70fd0a --- /dev/null +++ b/etc/systemd/zram-generator.conf @@ -0,0 +1,4 @@ +# /etc/systemd/zram-generator.conf +[zram0] +zram-size = ram * 2 +compression-algorithm=zstd