modify_swappiness.sh
· 289 B · Bash
Sin formato
# 查看目前系統的 swappiness 值(預設通常是 60)
cat /proc/sys/vm/swappiness
# 臨時修改 swappiness 值為 10(重開機後會恢復預設值)
sudo sysctl vm.swappiness=10
# 如果要永久修改,請編輯 /etc/sysctl.conf 並加入以下設定:
vm.swappiness=10
| 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 |
| 9 |
setup_partition_swap.sh
· 245 B · Bash
Sin formato
# 將指定的分割區(/dev/sdXn)格式化為 swap 區域
sudo mkswap /dev/sdXn
# 啟用該分割區作為 swap
sudo swapon /dev/sdXn
# 編輯 /etc/fstab,加入以下設定讓 swap 分割區開機自動掛載
/dev/sdXn none swap sw 0 0
| 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 |
| 9 |
setup_swap.sh
· 483 B · Bash
Sin formato
# 檢查目前是否有 swap 啟用
swapon --show
free -h
# 建立 2GB 的 swap 檔案(如果 fallocate 不支援可改用 dd)
sudo fallocate -l 2G /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
# 設定正確權限
sudo chmod 600 /swapfile
# 建立 swap 區域
sudo mkswap /swapfile
# 啟用 swap
sudo swapon /swapfile
# 確認是否成功
swapon --show
free -h
# 編輯 /etc/fstab 加入以下設定,讓 swap 開機自動掛載
/swapfile none swap sw 0 0
| 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 |
| 24 |