一、TarsBenchmark是什么
1. 常见测压工具
我们在服务后台的一些APP上线之前,通常会做一些性能的评估,然后会评测一下。例如开发的项目大概可以服务多少用户,以及能够承担多大的并发量?
(1)Apache Bench
经典的性能评测工具AB,也叫Apche Beach,它是一个http协议服务的压测工具,也是众多WebAPP 的经典压测工具,采用C语言开发,方便易用也具备较好的性能。
但是它也有不足的地方,主要在于它采用的是单线程模式,而我们现在后台的服务器很多都是多核,因此它不能发挥我们服务器的全部性能。
(2)Wrk
新的压测工具Wrk,它弥补了AB单线程设计的不足。它采用的网络是事件驱动的方式,在网络IO方面有比较好的表现。
Comments