diff --git a/local.d/hpet.start b/local.d/hpet.start new file mode 100755 index 0000000..41cdcde --- /dev/null +++ b/local.d/hpet.start @@ -0,0 +1,7 @@ +# /etc/conf.d/local.start + +# This is a good place to load any misc programs +# on startup (use &>/dev/null to hide output) + +echo hpet >/sys/devices/system/clocksource/clocksource0/current_clocksource + diff --git a/local.d/ncq_noop.start b/local.d/ncq_noop.start new file mode 100755 index 0000000..b10b0f8 --- /dev/null +++ b/local.d/ncq_noop.start @@ -0,0 +1,11 @@ +#!/bin/sh + +# Set on noop scheduler for hdds with NCQ +for D in /sys/block/sd?; do + S=$D/queue/scheduler + Q=$D/device/queue_depth + if [[ "$(cat $Q)" == "31" ]]; then + echo $D: $(cat $S) - set schedule to noop + echo noop > $S + fi +done diff --git a/local.d/sysctl.start b/local.d/sysctl.start new file mode 100755 index 0000000..b48970b --- /dev/null +++ b/local.d/sysctl.start @@ -0,0 +1,3 @@ +# /etc/conf.d/local.start + +sysctl --system diff --git a/local.d/vm.start b/local.d/vm.start new file mode 100755 index 0000000..50255dd --- /dev/null +++ b/local.d/vm.start @@ -0,0 +1,6 @@ +# /etc/conf.d/local.start + +# This is a good place to load any misc programs +# on startup (use &>/dev/null to hide output) + +chmod o+rw /dev/kvm