给小内存VPS添加SWAP交换分区(Xen & OpenVZ)

        相信大部分的朋友都购买小内存的VPS多,因为没有太多的米,小内存年付的价格对于开个小站、小博客来说都足够了。其实小内存VPS可以通过添加SWAP交换分区来给VPS提高一下性能。
        通过网络寻找这方面的资料,下面说一下VPS添加SWAP交换分区的方法。
 
Xen 添加SWAP的方法:
 
1、进入一个目录

2、获取256M的文件块:

3、创建swap文件

4、激活swap文件

5、查看一下swap是否正确:

6、加到fstab文件中让系统引导时自动启动

        在末尾增加以下内容:

        也可以执行如下命令,感觉这样更方便

 
        顺便附上DD命令的参数介绍:
        功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。

        

语法:dd [选项]
if = 输入文件(或设备名称)。
of = 输出文件(或设备名称)。
ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。
skip = blocks 跳过读入缓冲区开头的ibs*blocks块。
obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。
bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。
cbs = byte 一次转换bytes字节。
count=blocks 只拷贝输入的blocks块。

 

 

OpenVZ 添加SWAP的方法:
 
        这方法是好不容易在网上找到的。按正常的Linux下添加SWAP的方法是不行的,提示没有权限。
        可以写这样一个脚本:

        保存成swap4openvz.sh或者直接从本站下载:

        然后设置成可执行文件:

        最后执行一下:

 
        执行完毕后再用命令:

        这样就有SWAP空间了!

此条目发表在Linux, VPS(虚拟专用服务器), VPS教程, 网海拾贝分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表回复