1. 先测试了下CPU 跑openssl rsa2048的测试因为都是单核的机器,我就直创建了5个测试了下不同版本的openssl的rsa2048性能
openssl speed rsa2048 -multi 1
OS         |                |sign/s     | verify/subuntu 12.04  |  OpenSSL 1.0.1 | 514.464   | 16570.7Ubuntu 12.10  |  OpenSSL 1.0.1c|518.936    | 16643.5debian 7      | OpenSSL 1.0.1e | 531.255   | 16881.9fedora 18     |OpenSSL 1.0.1e-fips| 514.936| 16472.8centos 6.4    |OpenSSL 1.0.0-fips|377.027  |12570.8总体看来,centos可能是因为本上的库比较老,openssl的性能差的太多了。我顺便测试了一下4core和8core的VM性能8core:rsa 2048 bits 0.000260s 0.000008s   3840.8 130618.7rsa 2048 bits 0.000251s 0.000008s   3989.4 130098.3rsa 2048 bits 0.000250s 0.000008s   3994.4 129883.1rsa 2048 bits 0.000259s 0.000008s   3868.3 129858.7rsa 2048 bits 0.000257s 0.000008s   3886.1 128886.2rsa 2048 bits 0.000246s 0.000008s   4068.9 128406.2rsa 2048 bits 0.000251s 0.000008s   3981.6 130107.1rsa 2048 bits 0.000246s 0.000008s   4064.1 130652.3rsa 2048 bits 0.000246s 0.000008s   4065.7 129577.9rsa 2048 bits 0.000249s 0.000008s   4012.6 127419.9基本都是500 X 8的性能,4core的时候基本都是2K的性能(500 X4 ),整体还是很多不错的。说明至少自己多花的钱还是有价值的,基本是线性扩展的。
  1. 简单测试IO(大文件测试)一般的云主机都是分本地系统盘和另外的另外存储盘。本地盘的性能还算比较好
dd if=/dev/zero of=test1 bs=102400 count=90240 oflag=direct
dd if=test1 of=/dev/null bs=102400 count=90240 iflag=direct;

9240576000 bytes (9.2 GB) copied, 70.0601 s, 132 MB/s90240+0 records in90240+0 records out9240576000 bytes (9.2 GB) copied, 21.4463 s, 431 MB/s基本的方案是本地RAID,然后LVM划分给每个VM使用。另外购买的存储盘的大文件速度和本地盘基本相同,下次有时间再测试一下实际的延迟时间是否有大的差异。

1. 内部网络性能[  4] local 10.50.35.51 port 5001 connected with 10.50.27.71 port 38657[ ID] Interval       Transfer     Bandwidth[  4]  0.0-60.0 sec  3.51 GBytes   503 Mbits/sec[  5] local 10.50.35.51 port 5001 connected with 117.121.25.205 port 44054[  5]  0.0-10.0 sec   594 MBytes   498 Mbits/sec[  4] local 10.50.35.51 port 5001 connected with 117.121.25.205 port 44055[  4]  0.0-60.0 sec  3.50 GBytes   501 Mbits/sec在自己的2个VM上内部带宽能到500Mpbs,看样子是内部千兆网络做了限速。2个公网IP直接的速度也能到500Mbps。(都是申请的1M的带宽)

4.unixbenche的综合评测跑了下单核512M内存的VM大概能到1500分左右。