From 5d72d4871457e28087ab4d0dee54209bc57913ca Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Sat, 28 Mar 2026 21:45:37 +0300 Subject: [PATCH] feat(iso): set CPU governor to performance on boot Co-Authored-By: Claude Sonnet 4.6 --- iso/overlay/etc/systemd/system/bee-cpuperf.service | 12 ++++++++++++ .../multi-user.target.wants/bee-cpuperf.service | 1 + 2 files changed, 13 insertions(+) create mode 100644 iso/overlay/etc/systemd/system/bee-cpuperf.service create mode 120000 iso/overlay/etc/systemd/system/multi-user.target.wants/bee-cpuperf.service diff --git a/iso/overlay/etc/systemd/system/bee-cpuperf.service b/iso/overlay/etc/systemd/system/bee-cpuperf.service new file mode 100644 index 0000000..982c395 --- /dev/null +++ b/iso/overlay/etc/systemd/system/bee-cpuperf.service @@ -0,0 +1,12 @@ +[Unit] +Description=Set CPU governor to performance +DefaultDependencies=no +After=sysinit.target + +[Service] +Type=oneshot +ExecStart=/bin/sh -c 'for f in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f "$f" ] && echo performance > "$f"; done' +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target diff --git a/iso/overlay/etc/systemd/system/multi-user.target.wants/bee-cpuperf.service b/iso/overlay/etc/systemd/system/multi-user.target.wants/bee-cpuperf.service new file mode 120000 index 0000000..e6447f2 --- /dev/null +++ b/iso/overlay/etc/systemd/system/multi-user.target.wants/bee-cpuperf.service @@ -0,0 +1 @@ +/etc/systemd/system/bee-cpuperf.service \ No newline at end of file