奋战VPS~国外VPS性能比较

VPS,Virtual Dedicated Server,是一种利用模拟器(一般为Xen或OpenVZ)在实体服务器中模拟独立服务器的一种技术。一般来说,在共享主机(Shared Host)撑不住的时候就可以考虑换性能更强大,管理更方便,自由性极高的VPS了。不过我用VPS还是因为最后一个原因:没有root权限太不爽了,什么事情都不能做。
================================================
五、结论写在最前面
如果有一定的linux基础,喜欢自由而不是面板+低效的话,强烈推荐ramhost的主机
ramhost是我目前见过的性价比最高的host,价格是我用过的最低的,性能是我用过的最好的
ramhost主机没有coupon code,所以不要认为我是在打广告或者是其他什么的
另外,如果你很有钱,那么就用mt炫耀财富吧,不然hostmonster都比mt好(我的观点+imtx的实践结论)


=================================================
国外VPS很多,参考了诸多文章,如
推荐mediatemple的文章, http://fairyfish.net/2009/10/26/media-temple/
老猫的mediatemple合租庙, http://miao.in/
zealy的血战VPS,强烈推荐,给我的帮助很大, http://blogme.cn/node/10633
==================================================
一、mediatemple
俺很懒,因为看到某牛imtx的博客说搬到了media temple,故此决心一试,没有做太多调查就上了mediatemple的贼船。平心而论,mediatemple的客服还不错,知识库也建得不错。不过我对它的表扬就到此为止了。
———————————————————————————-
价格贵就不说了,因为是使用了openvz假设的虚拟主机,参数可以通过
sudo cat /proc/user_beancounters
来查看

Version: 2.5
       uid  resource           held    maxheld    barrier      limit    failcnt
     47216: kmemsize        5728911    5795568   12288832   13517715      45624
            lockedpages           0          0        600        600          0
            privvmpages      110299     110563     229036     249036         81
            shmpages           6021       6021      17237      17237          0
            dummy                 0          0          0          0          0
            numproc              48         48        300        300          0
            physpages         75211      75353          0 2147483647          0
            vmguarpages           0          0     131072 2147483647          0
            oomguarpages      75211      75353     131072 2147483647          0
            numtcpsock           32         32        300        300   77834583
            numflock             12         12        480        528          0
            numpty                1          1         30         30          0
            numsiginfo            0          0       1024       1024          0
            tcpsndbuf        369404     369404    2867477    4096277    1339084
            tcprcvbuf        357856     358556    2867477    4096277     450014
            othersockbuf      17444      18144    1433738    2662538          0
            dgramrcvbuf           0       8380    1433738    1433738          0
            numothersock         22         26        300        300          0
            dcachesize       607259     615505    2684271    2764800          0
            numfile            2385       2449       6300       6300          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            numiptent            14         14        200        200          0

看看这限制,知道最让我无语的是什么吗?numtcpsock最高才300,意味着最多只能有300个访问链接。我随便一个写一个并发30线程的爬虫脚本就要占掉30个tcpsock,随便开一个squid服务给自己用,连一个网就要20-30个socket,要是再写几个其他脚本,放几个文件供别人下载,怎么着?看我的77834583的failcnt就知道了,服务器死机一半登录不能,网页残废。
—————————————————————————
我真是不知道大猫他们的合租空间,30个人合租300个并发链接,一个人平均才10个,也就博客空间(还不能是热门的)才能接受这种苛刻的限制了。
——————————————————————————
更别说苛刻的12M内存限制,你说dv有512M?对不起,我说的是kmemsize,你想用到512M内存?问问kmemsize同意不同意先。还有4M的sockbuf限制。我用得缚手缚脚不说,不痛快得很。
——————————————————————————-
更过分的是,我用unixbench测试性能发现
unixbench下载见http://www.webhostingtalk.com/showthread.php?p=2375456

TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7  2276094.5       60.4
Double-Precision Whetstone                      83.1      493.0       59.3
Execl Throughput                               188.3      741.0       39.4
File Copy 1024 bufsize 2000 maxblocks         2672.0    13964.0       52.3
File Copy 256 bufsize 500 maxblocks           1077.0     3838.0       35.6
File Read 4096 bufsize 8000 maxblocks        15382.0   132881.0       86.4
Pipe Throughput                             111814.6   117966.7       10.6
Pipe-based Context Switching                 15448.6    27680.4       17.9
Process Creation                               569.3     2106.1       37.0
Shell Scripts (8 concurrent)                    44.8      187.9       41.9
System Call Overhead                        114433.5   129875.7       11.3
                                                                 =========
     FINAL SCORE                                                      34.2

—————————————————————–
总分比我hostmonster的共享主机还低。(HM还有60多分呢)
mediatemple实在是太名不副实,放弃
===========================================
二.rapidxen
经mediatemple一役,我对managed vps(也就是带有控制面板的VPS)彻底失去了好感,开始转战其他vps。理想vps改为光板vps
—————————————————-
这时候看了zealy牛的血战VPS一文,尝试了一下rapidxen,果然如其所说,非常不错
6刀的价格架了个最简单的vps,用得不亦乐乎。
————————————————–
rapidxen的好处是可以用我用习惯了的ubuntu来取代centos,centos的yum工具和debian系的apt–get工具比起来简直就是吃奶的婴儿,又弱又慢,在mediatemple就觉得极其不爽,几乎所有东东都要自己下载了来编译,yum基本上形同虚设。
————————————————-
还有一个特色是rapidxen采用的流量是所谓95% 2Mbps算法,也就是说,他会把流量最高峰的5%去掉,然后再按2Mbps来平均。这是什么概念?这就是说基本上减去5%高峰流量,还可以有600G左右的月流量,这还是非常爽的。
————————————————–
美中不足的是,rapidxen的chicago机房的速度还是不太行,不过也和mediatemple差不多快了。就是没有我后来用的ramhost快。
==================================================
三.ramhost
有了rapidxen照理说我已经非常满足了,为什么还要转战其他地方呢?
事实上我也不知道怎么会逛到ramhost那么极品的主机的
————————————————————-
ramhost极其便宜:11.99刀的配置如下:512RAM,40G Harddisk, 500G bandwidth,基本上已经与mediatemple的50刀套餐以及rapidxen的29刀套餐持平了
更别说其出类拔萃的unixbench成绩与无与伦比的网速(目前为止我下载的最低速度为500K,一般都在1M-1.5M的样子),
—————————————————————-
ramhost也是基于openvz的,可是看了ramhost的/proc/user_beancounters之后,对mediatemple之流简直是不能忍受了。它几乎什么都不限,非常之和谐。
——————————————————————
unixbench的成绩如下:

TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7  6763489.2      179.5
Double-Precision Whetstone                      83.1     1341.1      161.4
Execl Throughput                               188.3     4971.8      264.0
File Copy 1024 bufsize 2000 maxblocks         2672.0   138877.0      519.7
File Copy 256 bufsize 500 maxblocks           1077.0    38188.0      354.6
File Read 4096 bufsize 8000 maxblocks        15382.0   749673.0      487.4
Pipe Throughput                             111814.6  1183226.4      105.8
Pipe-based Context Switching                 15448.6   237032.1      153.4
Process Creation                               569.3    14015.5      246.2
Shell Scripts (8 concurrent)                    44.8      918.5      205.0
System Call Overhead                        114433.5  1102675.2       96.4
                                                                 =========
     FINAL SCORE                                                     218.5

如果这个不说明问题,那就用我的使用感受来说明好了,例如编译squid3.1,用make -j4来编译,mediatemple上开始编译,我看了大半集《海猫鸣泣之时》,它还没完。ramhost上,我正在观察它是不是用了make -j4在编译,看着瀑布状往上滚的指令,还正暗爽时,已经编译完毕了。
=================================================
四、其他高性价比的选择
对性能有进一步要求的可以看看clustered.net
40英镑的主机性能如下:
——————————————————-
8CPU,3.0Ghz的CPU保证,2G内存,2G Swap,120G Raid 6硬盘,千兆网络,1200G的带宽,8个独立IP,20G备份空间,unixbench得分640
—————————————————–
太豪华了,mediatemple你敢说你自己是高端主机?
======================================
附:唉别怪我要黑mediatemple,任何人被敲诈了一把接受了那样的服务都会是这个反应。
结文最后去看了一下imtx的blog,发现他已经退了mediatemple
( http://imtx.cn/archives/1362.html ), 我顿时满脸黑线啊满脸黑线

=======================================
附2:看到回复中有人让我评价linode,我得说从我看的别人的评价来看这是一个好主机,但是我自己没有用过,所以也无从评论起,关于这个主机不妨参考zealy牛的 http://blogme.cn/node/10633 一文。

This entry was posted in Linux, VPS相关, 站长 and tagged , . Bookmark the permalink.

24 Responses to 奋战VPS~国外VPS性能比较

  1. Pingback: Tweets that mention 奋战VPS~国外VPS性能比较 | Observer专栏杂记 -- Topsy.com

  2. 半醒 says:

    很推荐ramhost啊
    有机会试下

    正准备换个空间了

  3. yegle says:

    openvz啊…不能架vpn了…

  4. observer says:

    to yegle:
    可以架openvpn,就是麻烦了一点

  5. cosbeta says:

    我一直认为MT是被神化了,那个价格高啊,谁都能做到,不过人家用MT用得稳定,没出问题,也就没所谓了

  6. viperasi says:

    我还正想找VPS主机呢 回头去试验一下LZ说的ramhost

  7. ahu says:

    Linode的VPS请点评一下,谢谢~

  8. G.S.ALex says:

    RAMhost 貌似是 One man

  9. bigCat says:

    哈,这也是我买Thinkpad的原因,个人觉得2万块档的笔记本thinkpad肯定是性能最差的

  10. Showfom says:

    MT是OpenVZ啊,估计他们用来做招牌的大公司肯定直接租用服务器的,看来真是那个挂什么卖什么的来着……

  11. lain says:

    一个人?ramhost莫非是在家自架服务器?因为刚好都是不用的电脑,拿来赚点小钱?我好像也有台

  12. lain says:

    一个人?ramhost莫非是在家自架服务器?因为刚好都是不用的电脑,拿来赚点小钱?

  13. Xi says:

    ramhost好像很不错啊,真的是以人公司么?
    其实fsckvps的384MB方案性价比也是很高的

  14. observer says:

    ramhost貌似确实是一个人的小公司,大概2008年开的,我逛了很多国外的review站点,对他们的评价都不错,站长人很nice,技术不错,跟他交流才有真正被服务的感觉,而不是像mt那样感觉在被读手册。从uptime日志上来说也是很完美。

  15. observer says:

    另外,ramhost可以直接看到每个主机的负载数据(load average),在Status那一栏中。基本没有在1以上的,这是多么的和谐啊,对比一下hostmonster的负载,我所在的主机大概是12左右。其他服务商我还没有见过提供透明负载数据的。

  16. Pingback: 再谈VPS:Xen与OpenVZ技术的详细比较与性能测试(附廉价VPS推荐列表) | Observer专栏杂记

  17. bolo says:

    ramhost才两年的小公司,也没展示什么大客户案例,用起来有点担心

    • observer says:

      那倒是,不过不好大不了换一家,只要同是光板vps,在哪里都一样。域名直接注册name.com那种大域名服务商的,直接管理,vps只负责给IP,想怎么解析自己控制,多爽啊。
      我现在对所谓大公司过敏,像mt这种的,口碑都是宣传出来的,真实服务就是一坨,性能就是一坨,客服还都跟机器人似的@@

  18. gene says:

    My Ramhost result:
    INDEX VALUES
    TEST BASELINE RESULT INDEX

    Dhrystone 2 using register variables 376783.7 12801738.0 339.8
    Double-Precision Whetstone 83.1 1468.2 176.7
    Execl Throughput 188.3 6843.2 363.4
    File Copy 1024 bufsize 2000 maxblocks 2672.0 161712.0 605.2
    File Copy 256 bufsize 500 maxblocks 1077.0 38510.0 357.6
    File Read 4096 bufsize 8000 maxblocks 15382.0 938446.0 610.1
    Pipe Throughput 111814.6 1454230.4 130.1
    Pipe-based Context Switching 15448.6 333735.1 216.0
    Process Creation 569.3 17765.9 312.1
    Shell Scripts (8 concurrent) 44.8 1275.0 284.6
    System Call Overhead 114433.5 1607522.6 140.5
    =========
    FINAL SCORE 285.1
    Comments: Great Performance! Even Nano Plan!

  19. kaman says:

    [root@server ~]# cat /proc/user_beancounters
    Version: 2.5
    uid resource held maxheld barrier limit failcnt
    19473: kmemsize 7194466 7239717 9223372036854775807 9223372036854775807 0
    lockedpages 0 0 9223372036854775807 9223372036854775807 0
    privvmpages 17217 17286 9223372036854775807 9223372036854775807 0
    shmpages 1283 1283 9223372036854775807 9223372036854775807 0
    dummy 0 0 9223372036854775807 9223372036854775807 0
    numproc 34 34 9223372036854775807 9223372036854775807 0
    physpages 6160 6166 9223372036854775807 9223372036854775807 0
    vmguarpages 0 0 9223372036854775807 9223372036854775807 0
    oomguarpages 6160 6166 9223372036854775807 9223372036854775807 0
    numtcpsock 5 5 9223372036854775807 9223372036854775807 0
    numflock 5 5 9223372036854775807 9223372036854775807 0
    numpty 2 2 9223372036854775807 9223372036854775807 0
    numsiginfo 0 1 9223372036854775807 9223372036854775807 0
    tcpsndbuf 100736 100736 9223372036854775807 9223372036854775807 0
    tcprcvbuf 81920 81920 9223372036854775807 9223372036854775807 0
    othersockbuf 16240 16240 9223372036854775807 9223372036854775807 0
    dgramrcvbuf 0 0 9223372036854775807 9223372036854775807 0
    numothersock 21 22 9223372036854775807 9223372036854775807 0
    dcachesize 516450 519267 9223372036854775807 9223372036854775807 0
    numfile 1148 1150 9223372036854775807 9223372036854775807 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    numiptent 226 226 9223372036854775807 9223372036854775807 0

    这个如何啊。。怎么都是9223372036854775807。。。另外held 和maxheld什么意思?

  20. observer says:

    to kaman:

    你这个太bt了,这是哪里的?这个不就完全不限制流了么@@

    不过我觉得有问题啊,它连privvmpages都不限,那它怎么限制内存使用呢?

    总的来说从限制上来看是无敌了。

    held:你目前占用的资源数
    maxheld:你的峰值
    barrier:软限制
    limit:硬限制

  21. kaman says:

    所以啊。。我觉得这个信息是不是。。真的完全有用?
    方便的话。。加个msn或者gtalk。。你有我email地址。。

  22. 嘘嘘乐 says:

    评测而已。不一定。

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">