给OpenVZ的VPS增加SWAP空间

很多介绍OpenVZ和XEN还有KVM的区别时候都会说OpenVZ是没有SWAP的,但实际上是可以给OpenVZ的机器增加swap的。只是这个前提是:母鸡是你的。也就是你自己拥有独立服务器的权限。

当然也有一些掩耳盗铃的方式,不需要拥有母鸡的权限也可以给OpenVZ的VPS增加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而已:D

正确给OpenVZ的VPS增加SWAP的做法是登录母鸡:

vzctl set 33 --swappages 0:1024M --save

这时候小鸡的swap才是可见且可用的SWAP空间

已有7条评论 »

  1. Your best source for buying high quality cialis au Super P-Force at Zefat, Mevo Betar online.

  2. for

    Wwwfreeviagracom , recommended dosage for link for you cialis .

  3. Best visit your doctors and get a privat prescription for cheap viagra online.

  4. Have a fake legal buy cheap viagra online online ireland tan for a must say that would be.

  5. I really enjoy the blog post. Great.

  6. cialis pills daily cost, cialis for women .

  7. cialispillsLillyLukk  Kontraindikasjoner: Overfølsomhetfornoenavinnholdsstoffene.

添加新评论 »