Ubuntu Swap分區(qū)的創(chuàng)建

一、內(nèi)存狀態(tài)的查看

感謝博主?@jzp12?。

free命令詳解:

功能說明:顯示內(nèi)存狀態(tài)。

語  法: free [-bkmotV][-s]

補充說明:free指令會顯示內(nèi)存的使用情況,包括實體內(nèi)存,虛擬的交換文檔內(nèi)存,共享內(nèi)存區(qū)段,連同系統(tǒng)核心使用的緩沖區(qū)等。

參  數(shù):

-b  ?? 以Byte為單位顯示內(nèi)存使用情況。

-k  ? 以KB為單位顯示內(nèi)存使用情況。

-m   以MB為單位顯示內(nèi)存使用情況。

-o  ? 不顯示緩沖區(qū)調(diào)節(jié)列。

-s  ? 持續(xù)觀察內(nèi)存使用狀況。

-t   ? 顯示內(nèi)存總和列。

-V   顯示版本信息。

mem 行顯示了從系統(tǒng)角度看來內(nèi)存使用的情況, total是系統(tǒng)可用的內(nèi)存大小, 數(shù)量上等于系統(tǒng)物理內(nèi)存減去內(nèi)核保留的內(nèi)存. buffers和cached是系統(tǒng)用做緩沖的內(nèi)存. buffers與某個塊設備關聯(lián), 包含了文件系統(tǒng)元數(shù)據(jù), 并且跟蹤了塊的變化. cache只包含了文件本身.

-/+ buffers/cache行則從用戶角度顯示內(nèi)存信息, 可用內(nèi)存從數(shù)量上等于mem行used列值減去buffers和cached內(nèi)存的大小. 因為buffers和cached是操作系統(tǒng)為加快系統(tǒng)運行而設置的, 當用戶需要時, 可以只接為用戶使用.

二、SWAP分區(qū)的創(chuàng)建

感謝以下兩位博主?@又耳寧?和?@Linux?。

一共分為四步

1、創(chuàng)建swap分區(qū)文件

兩種方法

(1)dd if=/dev/zero of=/swapfile bs=1G count=2

其中 bs 參數(shù)來設置要創(chuàng)建的交換空間大小,以及使用 count 來指定要創(chuàng)建的 block 數(shù),總的文件大小為 bs*count

(2)fallocate -l 4G /swapfile

2、保護swap分區(qū)文件

(1)chown root:root /swapfile ? ? ? ? ? ? ? ? ? ? ?——修改擁有者

(2)chmod 0600 /swapfile ? ? ? ? ? ? ? ? ? ? ? ? ? ——修改權限

3、啟用并激活分區(qū)

(1)mkswap /swapfile ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——啟用swap分區(qū)

(2)swapon /swapfile ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?——激活swap分區(qū)

4、讓系統(tǒng)重啟自動加載分區(qū)

其實以上三步就已經(jīng)完成了swap分區(qū)的創(chuàng)建,但是這樣的話,系統(tǒng)重啟后是不會掛載我們剛創(chuàng)建的交換分區(qū)文件,因此做以下修改。

在 /etc/fstab 文件中添加一行

/swapfile none? ? ? ? ? ? swap? ? sw? ? ? ? ? ? ? 0? ? ? 0

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容