首頁 > 運維 > CentOS > centos中swap是什麼

centos中swap是什麼

WBOY
發布: 2022-03-30 12:01:02
原創
4936 人瀏覽過

在centos中,swap是交換分區的意思,也就是虛擬內存,用於擴充物理內存不足的時候存儲臨時數據;可以把一部分硬碟空間虛擬成內存使用,用“free -m”指令可以查看目前swap空間大小。

centos中swap是什麼

本文操作環境:centos 7系統、Dell G3電腦。

centos中swap是什麼

SWAP是虛擬內存,用於擴充物理記憶體不足而用來儲存臨時資料存在的。它類似於Windows中的虛擬記憶體。在Windows中,只可以使用檔案當作虛擬記憶體。而linux可以檔案或是分割區來當作虛擬記憶體。

首先查看目前的記憶體和swap 空間大小(預設單位為k, -m 單位為M):

# free -m
登入後複製

centos中swap是什麼

這裡可以看到總記憶體是503M,SWAP不存在。

查看swap信息,包括文件和分區的詳細信息

# swapon -s
登入後複製

# cat /proc/swaps
登入後複製

如果都沒有,我們就需要手動添加交換分區。注意,OPENVZ架構的VPS是不支援手動新增交換分區的。

新增交換空間有兩種選擇:新增一個交換分割區或新增一個交換檔。推薦你增加一個交換分割區;不過,若你沒有太多空閒空間可用, 則新增交換文件。

增加swap交換檔

1、使用dd指令建立一個swap交換檔

dd if=/dev/zero of=/home/swap bs=1024 count=1024000
登入後複製

這樣就建立一個/home/swap的分割文件,大小為1G,可自行倍增。

2、製作為swap格式檔:

mkswap /home/swap
登入後複製

3、再用swapon指令把這個檔案分割區掛載swap分割區

swapon /home/swap
登入後複製

我們用free -m指令看一下,發現已經有交換分區了。

centos中swap是什麼

但重新啟動系統後,swap分割區又變成0了。

推薦教學:《centos教學

#

以上是centos中swap是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板