CPU测试 1、通过bc命令计算圆周率
用Linux自带的bc计算器计算pi值
测试命令
time echo “scale=5000; 4*a(1)” | bc -l -q
time是计时程序 。scale是精度,4*a(1)调用了反正切函数 。
2、Super PI
Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间
测试命令
wget http://www.linuxfly.org/attachment/superpi_linux.tar.gz
tar xzvf superpi_linux.tar.gz
cd superpi
./super_pi 25
以上圆周率计算测试的结果比较一致,性能的排名为腾讯云>七牛云>阿里云>华为云>UCloud
3、CpuBurn
程序会加热CPU到它所能承受最大工作温度,它可以使用户在实际应用中加速cpu,测试cpu在高强度运算时的稳定性 。
测试命令
wget https://cdn.pmylund.com/files/tools/cpuburn/linux/cpuburn-1.0-amd64.tar.gz
tar -zxvf cpuburn-1.0-amd64.tar.gz
cd cpuburn
nohup ./cpuburn > ~/cputest.log &(压力测试耗时长,设置后台运行)
在三次时长24小时的压力测试中,UCloud 压力测试软件多次崩溃,最短测试时间为2h11m10s 。腾讯云出现一次测试程序崩溃,测试时长3h11m10s 。阿里云、华为云和七牛云均正常运行 。
结合圆周率计算和CPU压力测试的综合表现,腾讯云在短期高频计算体现出不错的能力,但是对于长期高负荷的运算还是有待进一步的检测,反而阿里云和七牛云在短期和长期的高频运算时都表现出了不错的能力 。
IO性能测试 FIO
性能测试建议直接通过读写裸盘的方式进行测试,会得到较为真实的数据 。但直接测试裸盘会破坏文件系统结构,导致数据丢失,请在测试前确认磁盘中数据已备份 。
测试命令
1、测试顺序读性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
2、测试顺序写性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
3、测试随机读性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
4、测试随机写性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
我们可以看到总体来说阿里云和七牛云在文件读写方面有着稳定而优质的表现 。其次华为云在多线程读文件也有亮眼的成绩 。
网络测试(5M带宽) Iperf3
iperf命令是一个网络性能测试工具 。iperf可以测试TCP和UDP带宽质量
猜你喜欢
- 读书软件哪个好免费,中国十佳读书app推荐
- 鹤岗各区域面积人口情况 鹤岗市是哪个省的城市
- 导航一体机品牌排行榜 便携导航仪品牌哪个好
- 远景x3多少钱可以拿下 – 奇瑞3x和远景x3哪个好
- 好用的销售管理软件 销售管理软件推荐哪个
- 电视机顶盒哪个牌子好,十大电视机顶盒品牌排行
- 强烈推荐这2款软件 英文语音翻译器软件哪个好
- 举例详解其搭建方法 企业私有云搭建方案
- 黑皮花生和红皮花生哪个好吃 哪个营养价值高
- 电脑无线投屏软件哪个好,电脑无线投屏软件用什么!
