四大塊,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
測試目的:測試雲主機之間內網帶寬性能。帶寬吞吐量越大,說明帶寬性能越好。