《LINUX教程:如何在Ubuntu 16.04上添加或調整swap分區》要點:
本文介紹了LINUX教程:如何在Ubuntu 16.04上添加或調整swap分區,希望對您有用。如果有疑問,可以聯系我們。
警告:在執行本教程之前,請務必進行備份. 你可能會被刪除所有信息!
RAM比硬盤驅動器快了幾個數量級,甚至是一個ssd硬盤. 然而,RAM的容量也比硬盤容量小. 當使用所有RAM容量時,操作系統需要釋放一些RAM,并且需要一個位置來將被選擇的被釋放的信息保存在RAM中,這就是所謂的交換空間. 交換空間通常是硬盤中的特殊分區,與計算機的RAM容量成正比.
在一些vps中,你沒有任何交換分區,因為它們使用SSD,所以建議不要添加交換分區. 如果您擁有使用SSD硬盤驅動器的計算機,則必要知道可能會導致硬件降級,以在此類磁盤上添加交換分區.
sudo swapon -s
這將返回您的交換分區swap的扼要摘要,如果您沒有交換分區,則不會返回
分區的大小取決于計算機的使用情況. 如果你的計算機內存工作負載很高,你必要有一個大的交換空間. 對于一般情況,我們建議您使用以下設置:
在個人桌面計算機或HomeLab網絡設備上,我喜歡將交換分區添加到與安裝操作系統磁盤分歧的磁盤上,以提高性能.
反省您的硬盤驅動器是否有可用空間來添加新的分區,如果在您的情況下,您沒有任何自由空間添加新的分區,您可以使用特殊文件添加交換空間.
使用cfdisk,您可以檢查設備上剩余多少可用空間來創立分區:
cfdisk /dev/sdX
在我的情況下,我的測試vm沒有新的分區的可用空間. 所以替代辦法是使用交換文件. 如果要創建分區,請跳過下一部分,然后轉到添加交換分區.
使用df命令反省你是否有足夠的可用空間.
df -h
Now create an empty fiel with zeros: Replace X with the desired swap space
現在創立:將X替換為所需的交換空間
sudo dd if=/dev/zero of=/swapfile bs=XG count=4
如今我們準備文件
sudo chmod 600 /swapfile
sudo mkswap /swapfile
最后我們使用swapon敕令啟用:
sudo swapon /swapfile
?要在下次啟動時將互換文件添加到 /etc/fstab
/swapfile none swap sw 0 0
如果創建交換文件,請跳過此步調.
然則如果你有空間使用fdisk來添加新的交換空間.
fdisk /dev/sda
現在按下n,按下回車鍵,假如第一個扇區沒問題(通常都可以).
使用以下格局設置新分區:X是驅動器的字母,Y是分區的編號.
mkswap /dev/sdXY
警告:以下步調可能會破壞您的設置!
將分區添加到 /etc/fstab. 用vim或nano打開它,并添加:
/dev/sdXY swap swap defaults 0 0
df -h反省哪個硬盤驅動器有空間來添加交換分區.
現在重新執行swapon以驗證交換是否已創立.
sudo swapon -s
cat /proc/sys/vm/swappiness
您可以使用sudo sysctl vm.swappiness = 10變動它,或者使其永久性變動/etc/sysctl.conf并添加vm.swappiness = 10.
CentOS Linux安裝后添加SWAP分區?
Linux學習條記:swap分區
本文永遠更新鏈接地址:
維易PHP培訓學院每天發布《LINUX教程:如何在Ubuntu 16.04上添加或調整swap分區》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9789.html