主页 » VPS/Servers » Openvz架构的VPS添加SWAP交换分区

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

三月 15th, 2013 VPS/Servers

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空间了

评论一下Openvz架构的VPS添加SWAP交换分区





标签/关键词 »

与“Openvz架构的VPS添加SWAP交换分区”相关的推荐阅读内容

React-Native学习资料索引、学习指南

2016年2月17日
本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull ...

LNMP配置文件位置及相关软件安装目录

2015年7月20日
LNMP相关软件安装目录 Nginx 目录: /usr/local/nginx/ MySQL 目录 : /us ...

Nginx服务器如何配置使用Namecheap的免费SSL证书?

2014年5月10日
这段时间需要用WordPress做一个购物网站,为了确保连接安全,必须使用SSL, 刚好去年在Namechea ...

Hacklog Package (WordPress 插件增强功能包)

2016年3月19日
这是个什么插件? 这是一个“半插件”,之所以这么说,是因为这个插件设计的目的是用于方便实现那些经常要用到的功能 ...