Linux增加swap檔案

2022-02-06 12:46:44 字數 1058 閱讀 8981

在阿里雲搞了臺ecs,但是記憶體就1個g,操作總是悲劇的卡卡卡,於是就想著增加一點交換檔案來緩解一下。

先填充乙個大檔案,等會兒當做交換檔案用:

dd if=/dev/zero of=/var/swap bs=1024 count=4096000
這裡會稍微卡上一會兒,是dd在填充檔案。

將檔案格式化為交換檔案:

mkswap /var/swap
載入這個交換檔案:

swapon /var/swap
同時將其設定為每次開機就掛載,在/etc/fstab追加一行:

/var/swap swap swap defaults 0 0
搞乙個吃記憶體的小指令碼執行一下來測試是否使用到的交換檔案:

#!/bin/bash

mkdir /tmp/memory

mount -t tmpfs -o size=1024m tmpfs /tmp/memory

dd if=/dev/zero of=/tmp/memory/block

sleep 3600

rm /tmp/memory/block

umount /tmp/memory

rmdir /tmp/memory

根據自己的情況調整size=1024m,不然很可能一不小心就把系統搞掛了…

檢視記憶體,交換檔案被使用,說明交換檔案已經載入成功了:

用於將乙個檔案或分割槽格式化為交換檔案格式。

檢視當前載入的交換檔案資訊:

swapon -s
等價於:

cat /proc/swaps
使用swapoff來解除安裝已經掛載的交換檔案,解除安裝的同時將/etc/fstab中對應的掛載項刪除。

swapoff /var/swap

linux 增加swap空間

root localhost free m 檢視swap容量 total used free shared buffers cached mem 1006 969 36 0 9 467 buffers cache 492 514 swap 2015 32 1983 root localhost dd...

linux 增加swap方法

方法一 1.檢視系統當前的分割槽情況 free m total used free shared buffers cached mem 15947 5881 10066 26 358 3058 buffers cache 2464 13483 swap 8039 0 8039 2.建立用於交換分割槽...

Linux增加swap空間

執行 free m,可查詢物理記憶體大小和swap空間大小,swap空間通常應為物理記憶體兩倍大。增加swap空間步驟 1 dd if dev zero of home swap bs 1024 count 5120000 這樣就會建立 home swap分割槽檔案。檔案的大小是512000個blo...