timmy / 使用 psutil 監控系統資源
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv 9 months ago
| 1 | import psutil |
| 2 | |
| 3 | # 獲取 CPU 使用率 |
| 4 | cpu_usage = psutil.cpu_percent(interval=1) |
| 5 | print(f"CPU 使用率: {cpu_usage}%") |
| 6 | |
| 7 | # 獲取記憶體資訊 |
| 8 | memory_info = psutil.virtual_memory() |
| 9 | print(f"總記憶體: {memory_info.total / (1024**3):.2f} GB") |
| 10 | print(f"可用記憶體: {memory_info.available / (1024**3):.2f} GB") |
timmy / 釋放 Linux 記憶體快取
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv 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 |
Neuer
Älter