This commit is contained in:
Zsolt Ero
2023-12-02 23:42:09 +01:00
commit 28f6d4f73a
16 changed files with 464 additions and 0 deletions

22
openfreemaps/kernel.py Normal file
View File

@@ -0,0 +1,22 @@
from openfreemaps.config import templates
from openfreemaps.utils import apt_get_install, apt_get_purge, put, put_str
def setup_kernel_settings(c):
put(c, f'{templates}/sysctl/60-optim.conf', '/etc/sysctl.d/')
set_cpu_governor(c)
def set_cpu_governor(c):
apt_get_install(c, 'cpufrequtils')
apt_get_purge(c, 'linux-tools-*')
put_str(
c,
'/etc/default/cpufrequtils',
'GOVERNOR="performance"',
)
# check after reboot
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor