Contents

交换空间-swappiness

Contents

交换空间

交换空间是计算机中用硬盘来临时替代内存的一种技术。当内存空间不够时,常常因为内存溢出而报错,所以另外空出一块磁盘空间来进行数据交换。这样做虽然能够临时解决内存不足的情况,但是由于磁盘读写速度限制,性能会收到影响。所以在vps中,交换空间会非常有用。# 交换空间的配置关键变量vm.swappiness的数值表示了swap启用的边界。假设值为20,表示当内存使用剩余20%时,swap就会启用。也就是说,这个值越大,内存使用效率越低。

配置

  1. Linux中,查看
# sysctl vm.swappiness
  1. 临时修改
# sysctl vm.swappinessa = 10
  1. 永久修改(Gentoo)
# /etc/sysctl.d/99-swappiness.conf
vm.swappiness = 10