在 CentOS 系統中,swapper 參數通常與交換空間(swap space)相關。要調整與交換空間相關的參數,可以通過以下步驟進行:
查看當前交換空間配置:
使用 free -h 或 swapon --show 命令來查看當前的交換空間使用情況。
編輯 /etc/fstab 文件:
如果需要永久性地添加或修改交換空間,可以編輯 /etc/fstab 文件。使用文本編輯器打開該文件,例如使用 vi 或 nano:
sudo vi /etc/fstab
在文件中找到類似如下的行,這表示一個交換分區或交換文件:
/dev/sdb1 none swap sw 0 0
或者對于交換文件:
/swapfile none swap sw 0 0
如果要禁用某個交換空間,可以注釋掉相應的行(在行首加上 #)。如果要添加新的交換文件,可以按照以下步驟創建并啟用它。
創建和啟用交換文件: 如果需要添加一個新的交換文件,可以使用以下命令:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
上面的命令創建了一個 2GB 的交換文件,并將其格式化為交換空間,然后啟用它。
調整 swappiness 參數:
swappiness 參數控制著系統使用交換空間的傾向。默認值通常是 30。要查看當前的 swappiness 值,可以使用以下命令:
sysctl vm.swappiness
要臨時更改 swappiness 值,可以使用以下命令:
sudo sysctl vm.swappiness=10
要永久更改 swappiness 值,可以編輯 /etc/sysctl.conf 文件,添加或修改以下行:
vm.swappiness=10
然后運行以下命令使更改生效:
sudo sysctl -p
重啟系統:
如果對 /etc/fstab 文件進行了更改,或者想要確保所有的設置都生效,可以重啟系統:
sudo reboot
請注意,在進行任何系統級別的更改之前,建議備份重要數據,并確保你了解每個命令的作用。如果你不確定如何操作,可以咨詢有經驗的系統管理員或尋求專業幫助。