diff --git a/scripts/burst-95.sh b/scripts/burst-95.sh new file mode 100755 index 0000000..fb1d790 --- /dev/null +++ b/scripts/burst-95.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +set -euo pipefail + +sudo mkdir -p /etc/systemd/system/ollama.service.d + +cat <<'CONF' | sudo tee /etc/systemd/system/ollama.service.d/override.conf >/dev/null +[Service] +CPUAccounting=true +MemoryAccounting=true +CPUQuota=760% +MemoryHigh=12G +MemoryMax=14G +CONF + +sudo systemctl daemon-reload +sudo systemctl restart ollama + +echo "Burst mode enabled for Ollama." +echo "CPUQuota=760%, MemoryHigh=12G, MemoryMax=14G" diff --git a/scripts/normal-80.sh b/scripts/normal-80.sh new file mode 100755 index 0000000..16f7d33 --- /dev/null +++ b/scripts/normal-80.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +set -euo pipefail + +sudo mkdir -p /etc/systemd/system/ollama.service.d + +cat <<'CONF' | sudo tee /etc/systemd/system/ollama.service.d/override.conf >/dev/null +[Service] +CPUAccounting=true +MemoryAccounting=true +CPUQuota=640% +MemoryHigh=11G +MemoryMax=13G +CONF + +sudo systemctl daemon-reload +sudo systemctl restart ollama + +echo "Normal mode restored for Ollama." +echo "CPUQuota=640%, MemoryHigh=11G, MemoryMax=13G"