Zuletzt aktiv 2 months ago

輕鬆設定與管理 Swap 檔案和分割區,讓系統更流暢運行。

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