timmy ревизій цього gist 2 months ago. До ревизії
3 files changed, 39 insertions
modify_swappiness.sh(файл створено)
| @@ -0,0 +1,8 @@ | |||
| 1 | + | # 查看目前系統的 swappiness 值(預設通常是 60) | |
| 2 | + | cat /proc/sys/vm/swappiness | |
| 3 | + | ||
| 4 | + | # 臨時修改 swappiness 值為 10(重開機後會恢復預設值) | |
| 5 | + | sudo sysctl vm.swappiness=10 | |
| 6 | + | ||
| 7 | + | # 如果要永久修改,請編輯 /etc/sysctl.conf 並加入以下設定: | |
| 8 | + | vm.swappiness=10 | |
setup_partition_swap.sh(файл створено)
| @@ -0,0 +1,8 @@ | |||
| 1 | + | # 將指定的分割區(/dev/sdXn)格式化為 swap 區域 | |
| 2 | + | sudo mkswap /dev/sdXn | |
| 3 | + | ||
| 4 | + | # 啟用該分割區作為 swap | |
| 5 | + | sudo swapon /dev/sdXn | |
| 6 | + | ||
| 7 | + | # 編輯 /etc/fstab,加入以下設定讓 swap 分割區開機自動掛載 | |
| 8 | + | /dev/sdXn none swap sw 0 0 | |
setup_swap.sh(файл створено)
| @@ -0,0 +1,23 @@ | |||
| 1 | + | # 檢查目前是否有 swap 啟用 | |
| 2 | + | swapon --show | |
| 3 | + | free -h | |
| 4 | + | ||
| 5 | + | # 建立 2GB 的 swap 檔案(如果 fallocate 不支援可改用 dd) | |
| 6 | + | sudo fallocate -l 2G /swapfile | |
| 7 | + | sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 | |
| 8 | + | ||
| 9 | + | # 設定正確權限 | |
| 10 | + | sudo chmod 600 /swapfile | |
| 11 | + | ||
| 12 | + | # 建立 swap 區域 | |
| 13 | + | sudo mkswap /swapfile | |
| 14 | + | ||
| 15 | + | # 啟用 swap | |
| 16 | + | sudo swapon /swapfile | |
| 17 | + | ||
| 18 | + | # 確認是否成功 | |
| 19 | + | swapon --show | |
| 20 | + | free -h | |
| 21 | + | ||
| 22 | + | # 編輯 /etc/fstab 加入以下設定,讓 swap 開機自動掛載 | |
| 23 | + | /swapfile none swap sw 0 0 | |