All gists matching topic performance

timmy / 系統與網路狀態檢查

1 Kedvelések
0 forkok
2 fájlok
Utoljára aktív 9 months ago
此腳本用於快速檢視 Linux 系統的基本資訊,包括作業系統、CPU、記憶體、檔案描述符、網路設定、TCP 參數、連線追蹤與當前開啟的 TCP 連線狀況,方便系統管理與效能調校。
chmod +x system_info.sh
./system_info.sh > system_report.txt

timmy / 使用 tqdm 顯示進度條

0 Kedvelések
0 forkok
4 fájlok
Utoljára aktív 9 months ago
tqdm 是一個輕量級的 Python 進度條庫,可用於迴圈、任務執行過程的可視化,適用於 批次處理、資料處理、下載任務、計算密集型應用 等場景。
1 from tqdm import tqdm
2 import time
3
4 for i in tqdm(range(10), desc="處理中", unit="step"):
5 time.sleep(0.5) # 模擬耗時操作

timmy / 釋放 Linux 記憶體快取

0 Kedvelések
0 forkok
1 fájlok
Utoljára aktív 10 months ago
這段 Bash 腳本用來 釋放 Linux 系統的快取記憶體,確保系統資源得以回收並提升效能。它會先執行 sync 指令將文件系統的變更寫入磁碟,然後透過 echo 3 > /proc/sys/vm/drop_caches 清除 頁面快取、目錄條目及 inode 快取。此腳本需要 root 權限,適用於 伺服器維護、效能測試或記憶體回收作業。
1 #!/bin/bash
2
3 # 確保腳本以 root 身份執行
4 if [ "$EUID" -ne 0 ]; then
5 echo "請使用 root 權限執行此腳本。"
6 exit 1
7 fi
8
9 # 同步文件系統資料到磁碟,防止資料遺失
10 sync
Újabb Régebbi