From dff841530793a9b847e8a3fc37be8675250ba64a Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 2 Aug 2023 14:45:10 +0200 Subject: [system-tweaks] Move a few more specific things to bwlp-stage4-tweaks --- .../systemd/system/general-system-tweaks.service | 7 ------- .../general-system-tweaks.service | 1 - .../hooks/auth-final-exec.d/99-compact-memory.sh | 9 --------- .../openslx/scripts/systemd-general_system_tweaks | 21 --------------------- 4 files changed, 38 deletions(-) delete mode 100644 core/modules/system-tweaks/data/etc/systemd/system/general-system-tweaks.service delete mode 120000 core/modules/system-tweaks/data/etc/systemd/system/multi-user.target.wants/general-system-tweaks.service delete mode 100755 core/modules/system-tweaks/data/opt/openslx/pam/hooks/auth-final-exec.d/99-compact-memory.sh delete mode 100755 core/modules/system-tweaks/data/opt/openslx/scripts/systemd-general_system_tweaks (limited to 'core/modules/system-tweaks') diff --git a/core/modules/system-tweaks/data/etc/systemd/system/general-system-tweaks.service b/core/modules/system-tweaks/data/etc/systemd/system/general-system-tweaks.service deleted file mode 100644 index 8bf67972..00000000 --- a/core/modules/system-tweaks/data/etc/systemd/system/general-system-tweaks.service +++ /dev/null @@ -1,7 +0,0 @@ -[Unit] -Description=Apply general system tweaks - -[Service] -ExecStart=/opt/openslx/scripts/systemd-general_system_tweaks -Type=oneshot -RemainAfterExit=true diff --git a/core/modules/system-tweaks/data/etc/systemd/system/multi-user.target.wants/general-system-tweaks.service b/core/modules/system-tweaks/data/etc/systemd/system/multi-user.target.wants/general-system-tweaks.service deleted file mode 120000 index 11e1b73f..00000000 --- a/core/modules/system-tweaks/data/etc/systemd/system/multi-user.target.wants/general-system-tweaks.service +++ /dev/null @@ -1 +0,0 @@ -../general-system-tweaks.service \ No newline at end of file diff --git a/core/modules/system-tweaks/data/opt/openslx/pam/hooks/auth-final-exec.d/99-compact-memory.sh b/core/modules/system-tweaks/data/opt/openslx/pam/hooks/auth-final-exec.d/99-compact-memory.sh deleted file mode 100755 index 6d35a3cc..00000000 --- a/core/modules/system-tweaks/data/opt/openslx/pam/hooks/auth-final-exec.d/99-compact-memory.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/ash - -# Compact memory now once at start of graphical session, -# So VM will have as much contiguous blocks available -# as possible. -if [ "$PAM_TTY" = ":0" ]; then - echo 1 > /proc/sys/vm/compact_memory -fi -exit 0 diff --git a/core/modules/system-tweaks/data/opt/openslx/scripts/systemd-general_system_tweaks b/core/modules/system-tweaks/data/opt/openslx/scripts/systemd-general_system_tweaks deleted file mode 100755 index cab11765..00000000 --- a/core/modules/system-tweaks/data/opt/openslx/scripts/systemd-general_system_tweaks +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/ash - -# General stuff - -# Breaks performance with certain workloads, so disable. -# See https://unix.stackexchange.com/a/185172 for details and further references -echo never > /sys/kernel/mm/transparent_hugepage/defrag -echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag -# New player in town doing pretty much the same, tame it -echo 1 > /proc/sys/vm/compaction_proactiveness # default 20 -# Don't swap to easily -echo 10 > /proc/sys/vm/swappiness - -# run-parts-like stuff -DIR="$0.d" -if [ -d "$DIR" ]; then - for file in "$DIR"/*; do - [ -x "$file" ] && "$file" - done -fi -exit 0 -- cgit v1.2.3-55-g7522