Openvz架构的VPS添加SWAP交换分区

老牛  2013-03-15 21:41  阅读 239 views 次 评论 0 条
摘要:

Linux中Swap交换分区,原理类似于Windows的虚拟内存,就是把一部分硬盘空间当做内存用,将内存部分数据存储于该区域随时调用,对于小内存VPS,设定合适的swap分区可以提升性能。

Linux中Swap交换分区,原理类似于Windows的虚拟内存,就是把一部分硬盘空间当做内存用,将内存部分数据存储于该区域随时调用,对于小内存VPS,设定合适的swap分区可以提升性能。

按正常过程添加SWAP可能不行的,提示没有权限。

可以写一个脚本:

#!/bin/bash
SWAP="${1:-512}"
NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"
umount /proc/meminfo 2> /dev/null
sed "/^Swap(Total|Free):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo

保存成swap.sh 设成可执行的

chmod +x swap.sh

然后执行一下

bash swap.sh

再看下free-m

就有SWAP空间了

历史上的今天:

本文地址:http://xiaohost.com/112.html
版权声明:本文为原创文章,版权归 老牛 所有,欢迎分享本文,转载请保留出处!

发表评论


表情