码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 主机性能测试工具

时间:2020-05-27 11:53:41      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:tps   分组查询   良好的   sys   支持   网络   接受   管理系   读写   

Unixbench性能测试主机的综合性能(如系统调用、读写、进程、图形化测试、2D、3D、运算等)

 

CPU性能

Pi圆周率测试:bc命令进行浮点运算,小数点后的位数为 3000,测试耗时越短则表明性能越好

 

磁盘性能

IOPS和IO时延作为衡量磁盘性能的重要指标,理论上,IOPS越大越好,时延越低越好。

FIO:libaio引擎测试

 

网络性能

使用了Netperf网络性能测试工具,使用UDP协议+小包,小包大小为 1byte,主机每秒接受的小包数量越多,则表明内网质量越好。

 

Nginx 场景

根据Nginx的每秒处理请求数,就可以看出服务器的抗压能力。

我们使用ab压测工具进行测试,ab工具可以创建多个并发访问线程,模拟多个访问者同时对某一个URL地址进行访问,其原理类似CC攻击。因此,在这样高并发的测试下每秒处理请求数越大表现越好,单请求耗时与测试耗时越少则表现越好,也意味着访问请求丢失越少。

 

MySQL 场景

MySQL数据库的性能状态通常可以反映服务器的CPU、内存和磁盘性能,也更能体现出云主机的性能差异。我们使用sysbench基准测试工具对数据库中一个表存放2000万条数据,并同时开启500个线程,得出结果数据:每秒请求数QPS与每秒事务数TPS越大,则表现越好;测试耗时与平均时延越小,则表现越好。

 

ClickHouse测试

ClickHouse是一个用于联机分析处理(OLAP)的列式数据库管理系统,会使服务器上一切可用的资源,以最自然的方式并行处理大型查询。ClickHouse目前已经被很多用户应用于大数据分析处理业务上,因而对ClickHouse的支持能力,同样是云主机性能是否良好的一个重要体现。

我们在云主机上安装单机版本 ClickHouse19,在 ClickHouse 上做数据分组查询,测试数据集:ontime,16G,183.95 million rows。然后取前 10 条数据,最终耗时越短,则表现越好。

 

Linux 主机性能测试工具

标签:tps   分组查询   良好的   sys   支持   网络   接受   管理系   读写   

原文地址:https://www.cnblogs.com/sanyuanempire/p/12971480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!