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 一文。
Pingback: Tweets that mention 奋战VPS~国外VPS性能比较 | Observer专栏杂记 -- Topsy.com
很推荐ramhost啊
有机会试下
正准备换个空间了
openvz啊…不能架vpn了…
to yegle:
可以架openvpn,就是麻烦了一点
我一直认为MT是被神化了,那个价格高啊,谁都能做到,不过人家用MT用得稳定,没出问题,也就没所谓了
我还正想找VPS主机呢 回头去试验一下LZ说的ramhost
Linode的VPS请点评一下,谢谢~
RAMhost 貌似是 One man
哈,这也是我买Thinkpad的原因,个人觉得2万块档的笔记本thinkpad肯定是性能最差的
一个人?
MT是OpenVZ啊,估计他们用来做招牌的大公司肯定直接租用服务器的,看来真是那个挂什么卖什么的来着……
一个人?ramhost莫非是在家自架服务器?因为刚好都是不用的电脑,拿来赚点小钱?我好像也有台
一个人?ramhost莫非是在家自架服务器?因为刚好都是不用的电脑,拿来赚点小钱?
ramhost好像很不错啊,真的是以人公司么?
其实fsckvps的384MB方案性价比也是很高的
ramhost貌似确实是一个人的小公司,大概2008年开的,我逛了很多国外的review站点,对他们的评价都不错,站长人很nice,技术不错,跟他交流才有真正被服务的感觉,而不是像mt那样感觉在被读手册。从uptime日志上来说也是很完美。
另外,ramhost可以直接看到每个主机的负载数据(load average),在Status那一栏中。基本没有在1以上的,这是多么的和谐啊,对比一下hostmonster的负载,我所在的主机大概是12左右。其他服务商我还没有见过提供透明负载数据的。
Pingback: 再谈VPS:Xen与OpenVZ技术的详细比较与性能测试(附廉价VPS推荐列表) | Observer专栏杂记
ramhost才两年的小公司,也没展示什么大客户案例,用起来有点担心
那倒是,不过不好大不了换一家,只要同是光板vps,在哪里都一样。域名直接注册name.com那种大域名服务商的,直接管理,vps只负责给IP,想怎么解析自己控制,多爽啊。
我现在对所谓大公司过敏,像mt这种的,口碑都是宣传出来的,真实服务就是一坨,性能就是一坨,客服还都跟机器人似的@@
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!
[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什么意思?
to kaman:
你这个太bt了,这是哪里的?这个不就完全不限制流了么@@
不过我觉得有问题啊,它连privvmpages都不限,那它怎么限制内存使用呢?
总的来说从限制上来看是无敌了。
held:你目前占用的资源数
maxheld:你的峰值
barrier:软限制
limit:硬限制
所以啊。。我觉得这个信息是不是。。真的完全有用?
方便的话。。加个msn或者gtalk。。你有我email地址。。
评测而已。不一定。