首先來介紹下swap的作用。一般的,當我們安裝好了linux操作系統后,系統會默認創建swap分區。我們來看看服務器上swap分區的使用情況
#?free?-h ??????????????total????????used????????free??????shared??buff/cache???available Mem:???????????992M????????630M?????????68M????????264K????????293M????????198M Swap:??????????1.0G?????????96M????????927M
該服務器的swap分區大小為1G,這個swap分區是系統默認創建好,待會我們在此基礎上,增大swap分區的容量。
swap分區稱之為交換分區,它作為一個特殊的硬盤空間,充當著內存的角色。當系統內存不夠用時,系統就會把內存中一部分暫時不會用到的數據存放到swap分區中去。使用swap分區的好處是,硬盤價格遠比內存便宜,所以這是個非常經濟實惠的可以提高系統內存的辦法。但是,如果頻繁的使用swap,那會大大影響系統的運行速度。所以,對于swap的分區做好的使用策略是“備而不用”。
下面,我們來看看,如何創建swap分區。
通過物理分區構建swap分區
首先需要先進行分區
接下來進行格式化
mkswap?/dev/sda5
然后開啟新的swap分區
至此,swap分區的構建就完成了,和一般的分區不一樣的是,構建swap分區,不需要進行掛載,只需要使用命令swapon 分區名稱 即可。
通過文件來構建swap分區
上述的方法適合磁盤留有剩余空間沒有使用。但如果磁盤空間全部分區完畢,那么該如何創建swap分區呢?我們可以通過制作一個大的文件來構建swap分區。雖然磁盤的空間已經全部分完了,但只要其中任意一個分區還有剩余空間,該方法就可以使用。
下面我們來創建一個大文件
接下來格式化
最后開啟swap分區
今天和大家介紹了兩種方法去構建swap分區,一般swap分區大小建議在2G以內,記住swap分區的作用是當內存不夠用時,用硬盤空間零時充當內存使用哦。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END