Последняя активность 10 months ago

這段 Bash 腳本用來 釋放 Linux 系統的快取記憶體,確保系統資源得以回收並提升效能。它會先執行 sync 指令將文件系統的變更寫入磁碟,然後透過 echo 3 > /proc/sys/vm/drop_caches 清除 頁面快取、目錄條目及 inode 快取。此腳本需要 root 權限,適用於 伺服器維護、效能測試或記憶體回收作業。

timmy ревизий этого фрагмента 10 months ago. К ревизии

Без изменений

timmy ревизий этого фрагмента 10 months ago. К ревизии

Без изменений

timmy ревизий этого фрагмента 1 year ago. К ревизии

1 file changed, 5 insertions, 5 deletions

clear_cache.sh

@@ -1,16 +1,16 @@
1 1 #!/bin/bash
2 2
3 - # 確保腳本以 root 身份運行
3 + # 確保腳本以 root 身份執行
4 4 if [ "$EUID" -ne 0 ]; then
5 - echo "請使用 root 權限運行此腳本。"
5 + echo "請使用 root 權限執行此腳本。"
6 6 exit 1
7 7 fi
8 8
9 - # 同步文件系統數據到磁碟,防止數據丟失
9 + # 同步文件系統資料到磁碟,防止資料遺失
10 10 sync
11 11
12 - # 清除頁面緩存、目錄條目和 inode 緩存
12 + # 清除頁面快取、目錄條目和 inode 快取
13 13 echo 3 > /proc/sys/vm/drop_caches
14 14
15 15 # 輸出成功訊息
16 - echo "緩存已成功釋放。"
16 + echo "快取已成功釋放。"

timmy ревизий этого фрагмента 1 year ago. К ревизии

1 file changed, 16 insertions

clear_cache.sh(файл создан)

@@ -0,0 +1,16 @@
1 + #!/bin/bash
2 +
3 + # 確保腳本以 root 身份運行
4 + if [ "$EUID" -ne 0 ]; then
5 + echo "請使用 root 權限運行此腳本。"
6 + exit 1
7 + fi
8 +
9 + # 同步文件系統數據到磁碟,防止數據丟失
10 + sync
11 +
12 + # 清除頁面緩存、目錄條目和 inode 緩存
13 + echo 3 > /proc/sys/vm/drop_caches
14 +
15 + # 輸出成功訊息
16 + echo "緩存已成功釋放。"
Новее Позже