#!/bin/bash

set -e

DIRTY_FILE="/etc/sysctl.d/90-dirty.conf"

echo "→ Applying and saving vm.dirty settings..."

# 32 МБ и 8 МБ
DIRTY_BYTES=$((32 * 1024 * 1024))
DIRTY_BG_BYTES=$((8 * 1024 * 1024))

echo "→ Writing persistent config to $DIRTY_FILE"
sudo bash -c "cat > $DIRTY_FILE" <<EOF
vm.dirty_bytes = $DIRTY_BYTES
vm.dirty_background_bytes = $DIRTY_BG_BYTES
EOF

echo "→ Applying values now..."
sudo sysctl -p "$DIRTY_FILE"

echo "✓ Done. Persistent settings active!"
echo "Check after reboot:"
echo " sudo sysctl vm.dirty_bytes vm.dirty_background_bytes"
echo "
Готово."
