无聊:Burst.NET与PhotonVPS的两个性能测试

撰写于 2010年10月10日 修改于 2017年6月26日 分类 建站相关 标签 PhotonVPS / VPS / Burst.NET

闲来无事,便想着在Burst.NETPhotonVPS上跑跑UnixBunch试试。也算是看看用过的几个VPS的基本情况。

一、UnixBench 5.1.2测试方法

用的是5.1.2版。在网上找到一个可以下载的地址,直接使用下面命令便可以下载后直接运行:

wget http://www.ctohome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh;
网址缩短一下,就可以用下面的命令:
wget http://zi.mu/unix;sh ./unixbench.sh;
需要注意的是,这个脚本是为CentOS写的,安装程序用的是yum,因此在安装程序这一步,有些需要手动安装,若提示没有gcc,则可以输入如下命令安装:
sudo apt-get install gcc

二、ThinkPad T61

先在自己的本本上跑一跑,有个基本的对比。本本是T1300(1.66G)/ 2G,输入第一个命令就直接开始测试了,结果如下:

Benchmark Run: Sun Oct 10 2010 08:19:15 - 08:47:19
1 CPU in system; running 1 parallel copy of tests


Dhrystone 2 using register variables 6881623.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1468.8 MWIPS (10.2 s, 7 samples)
Execl Throughput 2533.9 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 275748.7 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 88417.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 641365.2 KBps (30.0 s, 2 samples)
Pipe Throughput 480986.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 165843.9 lps (10.0 s, 7 samples)
Process Creation 7918.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 3212.3 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 405.9 lpm (60.1 s, 2 samples)
System Call Overhead 682537.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 6881623.3 589.7
Double-Precision Whetstone 55.0 1468.8 267.1
Execl Throughput 43.0 2533.9 589.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 275748.7 696.3
File Copy 256 bufsize 500 maxblocks 1655.0 88417.0 534.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 641365.2 1105.8
Pipe Throughput 12440.0 480986.3 386.6
Pipe-based Context Switching 4000.0 165843.9 414.6
Process Creation 126.0 7918.1 628.4
Shell Scripts (1 concurrent) 42.4 3212.3 757.6
Shell Scripts (8 concurrent) 6.0 405.9 676.5
System Call Overhead 15000.0 682537.7 455.0

========
System Benchmarks Index Score 557.3

三、Burst.NET VPS Package #1

先是在Burst.NET的Package #1。下载是正常的,但在执行性报gcc没找到,于是运行了一下:

apt-get install gcc
安装完后就没啥问题了,运行时间大约半个多小时,得到了如下的结果,情况还不错:

Benchmark Run: Sun Oct 10 2010 00:39:39 - 01:18:55


1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 11464718.2 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2153.4 MWIPS (10.0 s, 7 samples)
Execl Throughput 3356.0 lps (29.3 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 358392.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 107579.7 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 762370.5 KBps (31.1 s, 2 samples)
Pipe Throughput 675895.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 227716.8 lps (10.0 s, 7 samples)
Process Creation 9698.3 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2494.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 310.8 lpm (60.0 s, 2 samples)
System Call Overhead 603895.0 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 11464718.2 982.4
Double-Precision Whetstone 55.0 2153.4 391.5
Execl Throughput 43.0 3356.0 780.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 358392.8 905.0
File Copy 256 bufsize 500 maxblocks 1655.0 107579.7 650.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 762370.5 1314.4
Pipe Throughput 12440.0 675895.9 543.3
Pipe-based Context Switching 4000.0 227716.8 569.3
Process Creation 126.0 9698.3 769.7
Shell Scripts (1 concurrent) 42.4 2494.0 588.2
Shell Scripts (8 concurrent) 6.0 310.8 518.1
System Call Overhead 15000.0 603895.0 402.6
========

System Benchmarks Index Score 659.6

Burst.NET据说是便宜VPS中unixbunch跑分中很高的一类,看来也的确不假,在论坛上看到还有人Package #1竟然是双CPU护航——据说是给老客户的优惠。

四、PhotonVPS BEAN1

这个BEAN1 VPS本来是10月4号到期,但PhotonVPS的确是很够意思,都超了一个星期了,VPS还是可以照用不误。便宜VPS中,PhotonVPS看来的确是很地道的一个了。

直接运行命令,提示了个“dpkg was interrupted”,于是只好运行了下面的命令:

dpkg –configure -a
OK,再运行测试的命令,成功了。结果如下:

————————————————————————


Benchmark Run: Sun Oct 10 2010 10:45:16 - 12:44:40
8 CPUs in system; running 8 parallel copies of tests
Dhrystone 2 using register variables 22290114.7 lps (10.0 s, 7 samples)
Double-Precision Whetstone 14931.2 MWIPS (10.3 s, 7 samples)
Execl Throughput 6916.5 lps (29.3 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 637621.2 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 217357.3 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1377232.8 KBps (30.1 s, 2 samples)
Pipe Throughput 1977423.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 458583.4 lps (10.0 s, 7 samples)
Process Creation 15561.5 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 8611.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1201.9 lpm (60.1 s, 2 samples)
System Call Overhead 1265721.4 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 22290114.7 1910.0
Double-Precision Whetstone 55.0 14931.2 2714.8
Execl Throughput 43.0 6916.5 1608.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 637621.2 1610.2
File Copy 256 bufsize 500 maxblocks 1655.0 217357.3 1313.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 1377232.8 2374.5
Pipe Throughput 12440.0 1977423.3 1589.6
Pipe-based Context Switching 4000.0 458583.4 1146.5
Process Creation 126.0 15561.5 1235.0
Shell Scripts (1 concurrent) 42.4 8611.0 2030.9
Shell Scripts (8 concurrent) 6.0 1201.9 2003.1
System Call Overhead 15000.0 1265721.4 843.8
========
System Benchmarks Index Score 1618.7


PhotonVPS着实让我有些震惊,不过想想它八个核的CPU,也就坦然了。这也从性能上证明了PhotonVPS的确是个不赖的选择。

从测试花的时间来算,最快的是我的本本,大约半个小时就跑完了,PhotonVPS最长,两个多小时还没有折腾完——的确是测试时间越长,得分越多——不亏待苦劳,还真是那么回事儿。

Site by Stiekel using Hexo & Random
© 2010 - 2017

不可能不确定的博主是一名 JavaScript 程序员。

Hide