交换空间
2018 - 06 - 27
swap & 内存 大小
free -h
swap分区
swapon -s
创建一个分区 大小1M*1024
dd if=/dev/zero of=/swap bs=1M count=1024
设置为交换空间
mkswap /swap
启用交换空间
swapon /swap
禁用交换空间
swapoff /swap
swap优先级(越大越高)
swapon -p 1 /swap
添加到/etc/fstab实现启动自动挂载
/swapfile none swap sw 0 0
内核对于交换空间的喜好(或厌恶)程度
cat /proc/sys/vm/swappiness // 查看
sysctl vm.swappiness=10 // 设置
// 每次启动自动设置 将下面添加到 /etc/sysctl.conf
vm.swappiness=10
默认 60
0 表示最大限度使用物理内存,然后才是swap空间
100 表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面
红帽推荐大小
- 系统物理内存的大小保持线性比例关系
- 内存大小小于2GB,交换分区大小应该是物理内存大小的两倍
- 内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB
其原因在于,系统中的物理内存越大, 对于内存的负荷可能也越大