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。

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