云主机如何测试性能?

四大块,CPU,内存,硬盘IO,网络:缓存

刚才安装时,在MYSQL这里卡壳了,下周本身测试一下我公司的云主机吧。网络

 

~~~~~~~~~~~~~~~~~~~~~~~~多线程

云主机性能测评性能

在性能测评方面,经过运用Sysbench测试CPU性能和内存性能,运用dd测试磁盘吞吐量,以及运用Iperf测试网络吞吐量,设定相同的2核CPU、1.5G内存和千兆网卡配置,在同一场景下(单线程测试)进行测评,能够看到典型云主机厂商的性能对比:测试

CPU测试方法:
/opt/sysbench/bin/sysbench –test=cpu –num-threads=1 –cpu-max-prime=5000 run
/opt/sysbench/bin/sysbench –test=cpu –num-threads=2 –cpu-max-prime=10000 runspa

测试目的:经过单线程及多线程进行最大素数计算测试,评测CPU计算能力,运行时间越短说明CPU计算能力越好。操作系统

yun-cpu

 

 

内存测试方法:
/opt/sysbench/bin/sysbench –test=memory –num-threads=1 –memory-block-size=4096 –memory-total-size=1G run线程

测试目的:测试内存分配及传输速度,在一样内存块大小分配状况下,内存吞吐量越大说明内存性能越好。ip

yun-mem

 

 

磁盘测试方法:
dd if=/dev/zero of=/data/test4k.data bs=4K count=1000 oflag=dsync
dd if=/dev/zero of=/data/test4k.data bs=64K count=1000 oflag=dsync
dd if=/dev/zero of=/data/test4k.data bs=1M count=1000 oflag=dsync内存

测试目的:经过直接向设备写入不一样块大小的数据,避开操做系统缓存,达到测试磁盘真实性能的目的。磁盘吞吐量越大,说明磁盘性能越好。时间越短,说明磁盘io的延时最小。

yun-disk

 

 

带宽测试方法:
/opt/iperf/bin/iperf -c $ -n 10G

测试目的:测试云主机之间内网带宽性能。带宽吞吐量越大,说明带宽性能越好。

yun-band

相关文章
相关标签/搜索