某云服务器性能 Benchmark 评估
Posted zuozewei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了某云服务器性能 Benchmark 评估相关的知识,希望对你有一定的参考价值。
一、前言
A,B 两台服务器(2C 4G,都是虚出来的,所以这里也就是参考下。如果你们买的配置更高,那性能也自然会更好),都是在华北 2 的可用区C,都是固定 1M的带宽配置。因为不确定后面会用到什么样的配置,所以先买便宜点的验证一下。
二、网络性能
之所以选择在一个可用区是想着内网 IP 能通,性能会好一点。所以就做了简单的测试如下。
这里是用 iPerf 做的。
通过外网 IP 测试如下:
可以看到即使在同一个可用区,用外网IP的时候两台机器之间可以达到 1 M。基本和买的差不多。
再通过内网 IP 测试一下,如下所示:
内网启动 10 个线程,sum 值有 500 M–600 M的样子。因为是共享网络,这结果也算是不错了。不过也要看共享的其他机器的网络有没有受到影响。
三、CPU 计算性能
对 CPU 也进行了简单的 Benchmark,用的工具是 sysbench。启动了 8 个线程,计算 100000 素数。
结果如下:
总时间用了 153.6131s。不知道这个时候宿主机上的其他虚机如何。这个结果一般,不算快。
四、文件系统性能
对文件系统进行了随机读写和顺序读写的测试,结果如下:
从这个结果来看,随机读写的性能真的很一般。
另外用 fio 也测试了下,结果如下,仅供参考:
顺序读 VS 随机读(感觉差别没想像中大):
顺序写 VS 随机写(感觉差别没想像中大):
五、内存性能
测试了随机 Access 的结果如下:
block size 100k,感觉上这个 block size 不小了。这个速度还算是不错的。每秒能有 1413568 ops。回头我要拿固态硬盘再测试下。
六、硬盘性能
顺手也测试了下硬盘,结果如下:
buffer 部分感觉有点不给力,不过还好是在硬盘上,希望 hard faults
以后不会遇到太多。
七、总结
这些只是系统本身的一些测试数据。还有些应用的示例数据,也将逐渐的做一下。这些不是为了评估云服务器的优劣,只是为了给后续的性能示例做个铺垫。
以上是关于某云服务器性能 Benchmark 评估的主要内容,如果未能解决你的问题,请参考以下文章
Online Object Tracking: A Benchmark 翻译
.net core ——微服务内通信Thrift和Http客户端响应比较
redis测试性能benchmark-redis从入门到入坑