Ryan

测试OpenVZ中内存能分配多少与关于vSwap的一点看法
今天继续无情转载的依然是来自无纯洁的一篇文章部落手中的IPxCore的512M内存的OVZ只有96M的vSwap,...
扫描右侧二维码阅读全文
15
2014/01

测试OpenVZ中内存能分配多少与关于vSwap的一点看法

今天继续无情转载的依然是来自无纯洁的一篇文章

32MB内存VPS

部落手中的IPxCore的512M内存的OVZ只有96M的vSwap,而Locvps.net上512M内存的OVZ也只有128M的vSwap,两家比较优秀的主机商(至少我这么认为)都把vSwap设得比较小,这是为什么?而有些一些OpenVZ把vSwap设成与Ram值一样大小。前段时间,部落在TheQHost发TK,问购买页说的”vSwap Enabled”在哪儿,主机商很“爽快”地加了2G的vSwap(原本想找个借口退款:产品描述不实)。

不知大家是否注意到,一般用vSwap的VPS探针中显示差不多都是Swap区几乎是不用的。所以部落就想探究一下vSwap到底能用多少。

测试情况

这里有一个C程序测试VPS到底可以分配到多少内存(不是我原创,是别人写的),非OpenVZ建议先把Swap关掉,但部落这里就是为了测试vSwap到底能用多少。这是执行的代码:

wget http://vps1218.pjcss.com/test.c && gcc test.c && ./a.out
博主弄了个备份的
wget http://32mb.cn/download/vSwaptest.c && gcc vSwaptest.c && ./a.out
1TheQHost 2G Ram + 2G vSwap,最终取得3055M,这说明2G的vSwap只有一半是能使用的。 TheQHost 2G Ram VPS测试 2.WeLoveServers 1G Ram + 1.2G vSwap,最终取得2267M,表现好像还不错,因为这是在达拉斯机房的,听小青年说的,达拉斯性能好。 WeLoveServers 1G Ram特价VPS内存测试 3.CloudShards 32M Ram + 32M vSwap,最终取得48M,是vSwap有一半不能用,还是系统占用的部份不允许Locate? vSwaptest_03 4.Locvps 512M Ram + 128M vSwap,最终取得537M,额vSwap是摆设? vSwaptest_04 5.试试“屌丝神器”H1F 128M Ram + 256 vSwap,最终获得361M的成绩,实在令人惊喜啊。 vSwaptest_05 6.最后试试看人品的urpad,1G Ram + 0K vSwap,额。 。 。没vSwap,发现这个程序的bug了,不能检测占用的内存的。 vSwaptest_06 OpenVZ中,vSwap只有当内存耗尽才会大规模使用,而程序长时间没有活动会使用的vSwap恐怕是很小的。 vSwap给得很大几乎没有意义,因为很多主机商连内存都不能保证,正像上次OpenVZ内存写入测试中,一些OVZ的内存写入速度在500MB/s上下,可以肯定已经使用了母鸡的Swap区,否则速度不会那么慢。 ## 小结 VPS一定要小心购买,购买后详细测试,同时也要考虑口碑。当然这个测试方法有没有问题,我并不清楚,希望大神指教。
搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:June 18th, 2018 at 07:03 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

6 comments

  1. 博客甲

    和无纯洁一样,专门研究这个啊。
    高手。

    1. Ryan
      @博客甲

      你沒看到無情轉載無純潔的文章麼

      1. 博客网址之家
        @Ryan

        。。。 抱歉
        前面繁体字 没看清楚

  2. Kung

    好厉害的样子.话说屌丝神器我一直没有申请到..

    1. Ryan
      @Kung

      發帖啊

  3. 小青年

    学习了