在阿里雲搞了臺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根據自己的情況調整size=1024m,不然很可能一不小心就把系統搞掛了…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
檢視記憶體,交換檔案被使用,說明交換檔案已經載入成功了:
用於將乙個檔案或分割槽格式化為交換檔案格式。
檢視當前載入的交換檔案資訊:
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...