From 4960566db8528cfb8be62034d09cafdcdd478358 Mon Sep 17 00:00:00 2001 From: Oleg Sheynin Date: Mon, 22 Jun 2026 17:06:48 +0000 Subject: [PATCH] initial --- .gitignore | 0 free_cache.sh | 8 ++++++++ fs_trim.sh | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 .gitignore create mode 100755 free_cache.sh create mode 100755 fs_trim.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/free_cache.sh b/free_cache.sh new file mode 100755 index 0000000..2a3b9d1 --- /dev/null +++ b/free_cache.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +if [ "$(id -u)" -ne 0 ]; then + echo "This script must be run as root." >&2 + exit 1 +fi + +free -h ; sudo sync; for v in 1 2 3 1 ; do echo ${v} | sudo tee /proc/sys/vm/drop_caches; done; free -h diff --git a/fs_trim.sh b/fs_trim.sh new file mode 100755 index 0000000..1c4273b --- /dev/null +++ b/fs_trim.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +if [ "$(id -u)" -ne 0 ]; then + echo "This script must be run as root." >&2 + exit 1 +fi + +/usr/sbin/fstrim -av