敢说世界上最便宜,绝对不是哗众取宠。可能你会觉得便宜没好货,其实也未必。一个标准化产品品质如何只能用数据说话。选购 VPS 我更相信自己测试得到的数据。这篇文章包含了正确测试服务器网络品质的方式。
一个产品能走红,必须有自己的卖点。要么你有领先的技术、要么优质的客户服务、要么便宜的价格。Host1Plus 的特点很明显:世界上最便宜的 VPS 。VPS 服务器的选购还是相对复杂的,因为品质的稳定性需要比较长时间的体验。这里仅做性能测试。VPS 的性能测试一般会测试 CPU 计算性能、网络性能、磁盘性能;以及周边的其他特点,比如价格、中文支持、支付方式、客户服务等等。大家对 VPS 都不陌生,直接上数据吧。注意我从 Host1Plus 拿到的的测试机是位于 LA 的 黄金计划 VPS (2 CPU 核心, 2 GB 内存, 40 GB 磁盘, 2000 GB 流量) 。
注册 Host1Plus 2.5 美元每月独立 IP 国内访问 30M 带宽 VPS
性能测试
CPU 计算性能
进入服务器通过命令 cat /proc/cpuinfo 就可以看到 CPU 型号是 Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz 二级缓存为 20480 KB 。
安装压测工具 apt-get install sysbench
然后运行 CPU 压测
sysbench –test=cpu –cpu-max-prime=20000 run sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 1 Doing CPU performance benchmark Threads started! Done. Maximum prime number checked in CPU test: 20000 Test execution summary: total time: 43.3605s total number of events: 10000 total time taken by event execution: 43.3576 per-request statistics: min: 4.21ms avg: 4.34ms max: 39.60ms approx. 95 percentile: 4.47ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 43.3576/0.00
一般测试 CPU 性能还有一种方式就是 bc 命令,关于 bc 命令的细节可以看文章之后的链接。
echo ’2^2^20′ | time bc > /dev/null
网络性能
网络性能测试有个不错的工具 speedtest
speedtest 的安装很简单,只是个 Python 文件,下载即可。
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest_cli.py
基本功能
./speedtest_cli.py Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Digital Energy Technologies Chile SpA (191.101.10.188)... Selecting best server based on latency... Hosted by GigeNET (Los Angeles, CA) [1.97 km]: 6.255 ms Testing download speed........................................ Download: 49.17 Mbit/s Testing upload speed.................................................. Upload: 48.51 Mbit/s
可以生成图表的链接,比如下图那样的结果
./speedtest_cli.py --share Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Digital Energy Technologies Chile SpA (191.101.10.188)... Selecting best server based on latency... Hosted by Atlantic Metro (Los Angeles, CA) [1.97 km]: 10.754 ms Testing download speed........................................ Download: 48.13 Mbit/s Testing upload speed.................................................. Upload: 44.96 Mbit/s Share results: https://www.speedtest.net/result/4440388264.png
测试多地区的访问速度,列出可用地区,这里列出所有国内节点
./speedtest_cli.py --list | grep China 4525) Heilongjiang-CMCC (Harbin, China) [9010.67 km] 5460) China Unicom Heilongjiang Branch (Harbin, China) [9010.67 km] 1185) China Unicom,Changchun Branch (Changchun, China) [9225.24 km] 5017) China Unicom,Liaoning Branch (Shenyang, China) [9472.49 km] 5505) Beijing Broadband Network (Beijing, China) [10060.60 km] 2529) Beijing Normal University (Beijing, China) [10060.60 km] 6302) Beijing Fiber City (Beijing, China) [10060.60 km] 4589) China Telecom Beijing Co.,ltd (Beijing, China) [10060.60 km] 4713) China Mobile Group Beijing Co.Ltd (Beijing, China) [10060.60 km] 4751) Beijing Telecom (Beijing, China) [10060.60 km] 5145) Beijing Unicom (Beijing, China) [10060.60 km] 5475) China Unicom (Tianjin, China) [10078.20 km] 5710) China Unicom (Qingdao, China) [10127.28 km] 5465) China Unicom (Hohhot, China) [10248.12 km] 5563) huawei company (Jinan, China) [10290.79 km] 5039) China unicom Jinan branch (Jinan, China) [10290.79 km] 3633) China Telecom (Shanghai, China) [10433.39 km] 5083) Shanghai Branch, China Unicom (Shanghai, China) [10433.39 km] 5519) Shanxi Unicom (Taiyuan, China) [10450.17 km] 5274) Suzhou China Telecom (Suzhou, China) [10485.42 km] 4916) China Unicom Wuxi Branch (Wuxi, China) [10486.05 km] 6245) ningbo unicom (Ningbo, China) [10533.15 km] 5316) China Telecom JiangSu Branch (Nanjing, China) [10549.75 km] 5446) CHINA UNICOM JIANGSU COMPANY (Nanjing, China) [10549.75 km] 5300) Hangzhou , Zhejiang Unicom (Hangzhou, China) [10598.33 km] 4616) China Mobile Group Anhui Co.,Ltd (Wuhu, China) [10634.40 km] 4486) China Mobile Group Henan Co.,Ltd. (Zhengzhou, China) [10649.04 km] 4595) China Telecom HeNan Branch (Zhengzhou, China) [10649.04 km] 5131) China unicom henan branch (Zhengzhou, China) [10649.04 km] 4377) China Mobile Group Anhui Co.,Ltd (Hefei, China) [10661.33 km] 4433) China Telecom Anhui Co.,Ltd (Hefei, China) [10661.33 km] 5724) ChinaUnicom (Hefei, China) [10661.33 km] 5509) Chinaunicom Ningxia branch (Ningxia, China) [10953.59 km] 5485) China Unicom,Hubei Branch (Wuhan, China) [10959.32 km] 6144) xjunicom (Urumuqi, China) [10967.58 km] 4863) Xi'an branch,Chinaunicom (Xian, China) [10968.43 km] 6435) china Telecom hubei branch (Xiangyang, China) [10972.87 km] 5805) China Telecom Fujian Branch (Fuzhou, China) [10985.75 km] 4884) fuzhou_unicom (Fuzhou, China) [10985.75 km] 6473) jxtelecom (NanChang, China) [11011.31 km] 6345) ChinaTelecom.JiangXi (NanChang, China) [11011.31 km] 5097) Chinaunicom.jx (NanChang, China) [11011.31 km] 5700) Nanping (Nanping, China) [11019.12 km] 4690) China Unicom Lanzhou Branch Co.Ltd (Lanzhou, China) [11083.02 km] 3973) China Telecom (Lanzhou, China) [11083.02 km] 5553) jxunicom (JiangXi, China) [11116.42 km] 5506) china unicom (Xiamen, China) [11200.23 km] 1628) FUJIAN BTNG-XM (Xiamen, China) [11200.23 km] 6132) ChinaTelecom.Hunan (Changsha, China) [11242.39 km] 4870) Changsha, Hunan Unicom (Changsha, China) [11242.39 km] 5530) CCN (Chongqing, China) [11518.04 km] 5726) China Unicom Chong Qing Branch (ChongQing, China) [11518.04 km] 2461) China Unicom (Chengdu, China) [11560.59 km] 4575) China Mobile Group Sichuan (Chengdu, China) [11560.62 km] 4624) ChinaTelecom (Chengdu, China) [11560.62 km] 4515) China Mobile Group GuangDong (Shenzhen, China) [11632.92 km] 4924) SZUNICOM (Shenzhen, China) [11633.88 km] 5081) ShenZhen Telecom (Shenzhen, China) [11633.88 km] 3871) SZWCDMA (Shenzhen, China) [11633.88 km] 4672) ChinaTelecom (Guangzhou, China) [11643.58 km] 3891) Unicom-GZ (Guangzhou, China) [11643.58 km] 5120) HKIX1 (Hong Kong, China) [11647.32 km] 1536) STC (Hong Kong, China) [11651.97 km] 4881) China Unicom (Guiyang, China) [11771.74 km] 6234) China Mobile (Guiyang, China) [11771.74 km] 5674) GX-Unicom (Nanning, China) [12000.65 km] 5985) Hainan Unicom (Haikou, China) [12101.31 km] 5103) Yunnan Chinaunicom (Kunming, China) [12147.50 km] 6168) China Telecom (Kunming, China) [12147.50 km] 6415) China Telecom KunMing Co.Ltd (KunMing, China) [12147.50 km] 5750) LahsaUnicom (Lhasa, China) [12289.13 km]
测试所选地区的速度,这里选一个北京的测试节点进行上传下载速度测试。可以看到下载 30M,上传 16M 左右,在国内访问 LA 这个速度相当不错了。
./speedtest_cli.py --server 4751 Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Digital Energy Technologies Chile SpA (191.101.10.188)... Hosted by Beijing Telecom (Beijing) [10060.60 km]: 1189.376 ms Testing download speed........................................ Download: 29.05 Mbit/s Testing upload speed.................................................. Upload: 15.66 Mbit/s
这里需要注意一点:关于国内访问的延迟和稳定性,跟自己的网络情况关系很大,要知道国际流量往往很贵。运营商之前为了结算省钱都会进行 DNS 劫持缓存之类的操作,更何况国际流量。
磁盘性能
同样可以用 sysbench 测试磁盘 IO 性能,但是这里用一种传统方式测试。命令 dd ,这里分别测试了 8K 16K 32K 的写性能,以及跳过磁盘缓存进行测试,省略了中间的冗余信息。
root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k 2147483648 bytes (2.1 GB) copied, 4.43586 s, 484 MB/s root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=16k count=256k 4294967296 bytes (4.3 GB) copied, 7.04433 s, 610 MB/s root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=32k count=256k 8589934592 bytes (8.6 GB) copied, 15.3255 s, 560 MB/s root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=64k count=256k 17179869184 bytes (17 GB) copied, 32.1564 s, 534 MB/s root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fsync 2147483648 bytes (2.1 GB) copied, 4.58836 s, 468 MB/s root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=16k count=256k conv=fsync 4294967296 bytes (4.3 GB) copied, 8.41988 s, 510 MB/s root@blog:~# dd if=/dev/zero of=/tmp/output.img bs=32k count=256k conv=fsync 8589934592 bytes (8.6 GB) copied, 15.76 s, 545 MB/s
卖点之价格
这个不必多说 2.5 美元每月独立 IP 的 VPS 估计仅此一家。
其他特点
1. 中文支持
具备完全中文的网站和管理系统,很适合英文不好的人。。
2. 客户服务
据说支持邮件回复很迅速。这一点其实很重要,也是像 Linode 之类 VPS 服务迅速崛起的原因。
3. 使用较少
Host1Plus 应该不算一个大众产品,不像 Linode 和 DigitalOcean 那样流行。其中的好处你懂的。
4. 联盟计划
Host1Plus VPS 的推广方式比较特别,主要靠联盟营销方式。即通过用户推荐给新用户,加入 Host1Plus 的营销联盟可以获取份额很高的佣金分成。
Host1Plus 的营销联盟
如果你恰好也有自己的博客或者微博,可以加入 Host1Plus 的营销联盟,这样由你推荐的用户消费会为你带来提成收益。具体规则可以查阅 Host1Plus 联盟,通过此链接加入联盟成功后,账户内可以直接返 10 美元。
此篇文章是 Host1Plus 的赞助文章