某云服务器性能 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从入门到入坑

Ubuntu服务器性能测试脚本serverreview-benchmark

Redis压力测试——redis-benchmark

Redis-benchmark测试Redis性能