云主机如何测试性能?

四大块,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 run

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

yun-cpu

 

 

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

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值