下午上班,把楼上的单子给做了,没多少事情,于是给昨天上的ESXi备机做个简单的测试。主要是想考量一下虚拟网卡的性能。
ESXi上跑三个系统两个centos4.6和一个2K3。2K3没参加测试,只是开着,一台linux做web,另一台用webbench发起测试。web环境为nginx+php-fpm。
第一次测试100个并发,请求一个phpinfo()调用的PHP文件。ESXi HOSTCPU基本满了。
三个虚拟机情况:
linux上的网卡流量,88M左右的出流量:
测试结果,每秒的字节数似乎计算有问题,平均下来249reqs/s:
上述测试过程中用,实际流量并没有上到物理网络,都是在两台虚拟机的虚拟网卡之间,此时从物理网络上用IE打开被测试页面,显示速度很快,感觉上没有延迟。测试机器web服务器上CPU满,top看到的平均负载达到5左右。
接着再来一次测试,1000并发情况下,虚拟网卡上的流量更高了,基本接近100M:
测试结果如下,为了快一点,只打了5分钟压力,平均大约267reqs/s。
top看到的平均负载也在5左右。用IE打开测试页面,刷了几下是成功的,但明显有延时(感觉到的话,应该在秒级了),从测试结果看有失败的情况,但不多。
个人觉得,这样的性能,马马虎虎也可以做业务了。如果有更好的机器,比如那天拿来尝鲜ESXi的4CPU的2950,那就更没问题了。

订阅我的BLOG(RSS)