您的位置:首页 > 运维架构 > Linux

linux中交换内存空间(swap)的构建

2017-08-21 20:50 876 查看

交换内存空间(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。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 运维