Centos 新增交換空間

2021-10-10 13:32:35 字數 924 閱讀 4448

當ram執行記憶體使用完畢或者不夠的時候,可以使用交換空間(部分硬碟空間)緩解一下記憶體不足。

#是否已啟用交換功能,輸出為空則沒有 或者可以使用free -h 檢視swap 

sudo swapon --show

#建立1g的交換空間檔案,如果不支援這個命令可以使用sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

sudo fallocate -l 1g /swapfile

#設定交換檔案的許可權 確保只有root使用者才能讀寫交換檔案

sudo

chmod 600 /swapfile

#將交換檔案設定成交換區

sudo mkswap /swapfile

#啟用交換區

sudo swapon /swapfile

# 更改配置使交換空間永久生效,新增/swapfile swap swap defaults 0 0 然後根據提示退出

sudo

nano /etc/fstab

#檢查是否啟用交換空間 或使用 free -h

sudo swapon --show

調整透明度值(交換空間的頻率)這個我沒有修改,因為我的學習的雲伺服器記憶體本來就比較小

#預設30

#生產環境可以低一點

刪除交換空間

#停用建立的交換檔案

sudo swapoff -v /swapfile

#刪除交換/etc/fstab檔案中的檔案條目/swapfile swap swap defaults 0 0

#刪除檔案

sudo

rm /swapfile

新增交換空間swap

1.在空間合適處建立swap檔案 mkdir swap cd swap dd if dev zero of swapfile bs 1024 count 10000 10000 0 records in 10000 0 records out ls al total 10024 drwxr xr x...

新增swap交換空間

新增swap交換空間的步驟如下 第一步 確保系統中有足夠的空間來用做swap交換空間 我使用的是kvm,準備在乙個獨立的檔案系統中新增乙個swap交換檔案,在 opt image中新增2g的swap交換檔案 第二步 新增交換檔案並設定其大小為2g 使用如下命令 root sense image dd...

centos 增大swap交換空間

1.用 free m 或者 grep swaptotal proc meminfo 檢視交換空間 2.使用dd命令建立乙個swap交換檔案 增大1gb dd if dev zero of home swap bs 1024 count 1000000 3.製作為swap格式檔案 mkswap hom...