阿里雲centos7伺服器啟用和配置swap分割槽

2021-09-09 06:18:25 字數 903 閱讀 6289

我的伺服器是阿里雲的伺服器centos7。cpu為1g,記憶體1g。平時訪問速度也還可以,記憶體是少是少了點,但基本還是夠用。今天用top看了cpu及記憶體使用情況,發現free的記憶體已經只有10多m了,發現阿里雲的centos7預設居然沒有swap空間。趕緊加入swap。

1、建立用於交換分割槽的檔案

dd if=/dev/zero of=/mnt/swap bs=1m count=1024

bs=1m 表示已1m為分配單位 count=1024最大是1024m 因為我的雲伺服器最大記憶體是1024,一般建議swap交換分割槽是記憶體的1~2倍

2、設定交換分割槽檔案

mkswap /mnt/swap

3、啟用交換分割槽檔案

swapon /mnt/swap

如果在/etc/rc.local中有swapoff -a 需要修改為swapon -a

4、設定開機時自啟用swap分割槽

需要修改檔案/etc/fstab中的swap行。

新增 /mnt/swap swap swap defaults 0 0

5、執行free -m命令檢視效果

我這裡設定的是20,因為物理記憶體比較小,如果大量使用swap空間影響io效能。還是要充分壓榨物理記憶體。

阿里雲centos7伺服器安裝redis

yum install gcc c 進入redis解壓目錄,opt redis x.x,然後輸入指令make make如果更新gcc,在make途中停了有可能是伺服器執行記憶體不夠了,需要設定一塊虛擬記憶體。1 檢視記憶體使用情況 free mroot supermap swap free m to...

阿里雲伺服器(Centos7)安裝Docker

昨天搞了個阿里雲學生機,先來安裝一下docker吧 步驟如下 前提 在root 管理員 賬戶的環境下的,如果不是的話所有命令前面加 sudo 也是沒問題的,不然會提示permission denied 許可權被拒絕 1 先看看核心版本是不是3.10或以上 uname a 2 可選 把yum包更新到最...

阿里雲ECS伺服器Centos7安裝Resi5 x

阿里雲ecs伺服器centos7安裝resi5.x wget tar xzf redis 5.0.3.tar.gz cd redis 5.0.3 make 設定密碼的流程如下 vim etc redis.conf requirepass foobared去掉注釋,foobared改為自己的密碼,我在...