四大块,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计算能力越好。操作系统
内存测试方法:
/opt/sysbench/bin/sysbench –test=memory –num-threads=1 –memory-block-size=4096 –memory-total-size=1G run线程
测试目的:测试内存分配及传输速度,在一样内存块大小分配状况下,内存吞吐量越大说明内存性能越好。ip
磁盘测试方法:
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的延时最小。
带宽测试方法:
/opt/iperf/bin/iperf -c $ -n 10G
测试目的:测试云主机之间内网带宽性能。带宽吞吐量越大,说明带宽性能越好。