linux中交換內存空間(swap)的構建

交換內存空間(swap)的構建

使用物理分區構建swap(擴容swap分區)
fdisk /dev/sdb #分成一個區/dev/sdb1
mkswap /dev/sdb1
free -m
swapon /dev/sdb1
free -m

使用文件構建swap
dd if=/dev/zero of=/tmp/swap bs=1M count=128
ls -l -h /tmp/swap
mkswap /tmp/swap
free -m
swapon /tmp/swap
free -m
swapon -s
swapoff /tmp/swap
swapoff /dev/sdb1(關掉新添加的交換分區)
free -m

企業場景
在工作中,特別是Java環境,swap報滿。是因爲程序寫的有問題,會發生內存泄露,可能會被佔用。
解決方法:讓開發改程序,運維臨時加大swap。swapoff,swapon。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章