free -m
total used free shared buff/cache available
Mem: 1839 1580 75 22 183 82
Swap: 4096(當前交換空間大小) 3225 870(當前free大小)
可查詢物理內存大小和swap空間大小,swap空間通常應為物理內存兩倍大。
dd if=/dev/zero of=/home/swap bs=1024 count=512000
512000+0 records in
512000+0 records out
524288000 bytes (524 MB) copied, 9.21344 s, 56.9 MB/s
這樣就會創建/home/swap分區文件。文件的大小是512000個block,一般情況下1個block為1K,所以這里空間是5120M。
/sbin/mkswap /home/swap
Setting up swapspace version 1, size = 511996 KiB
no label, UUID=eff50b92-8234-4782-9911-39bc0255e4af
把這個分區變成swap分區.
/sbin/swapon /home/swap
swapon: /home/swap: insecure permissions 0644, 0600 suggested.
使其成為有效狀態。
再次查看free -m
total used free shared buff/cache available
Mem: 1839 1572 76 22 190 90
Swap: 4595(增加后的交換空間大小) 3164 1431
之前在linux上安裝應用,有時跑着跑着就訪問不到了,掛掉了 top查看那個應用是占內存過高
增加后一天里面都沒有再出現此種掛掉的問題