qps(query per second)=并发数/响应时间(一般要求0.1s左右)并发
tps(transaction per second)=事务数/响应时间(事务 好比接口指有个clientSend
而且clientReceive的过程)线程
如何 根据服务日调用次数 计算天天峰值的qps?code
( 日调用次数 * 80% ) / ( 24*3600 * 20% ) = 峰值时间每秒请求数(QPS)
单节点qps接口
最大链接数/平均响应时间()=qps
一般最大线程数<=最大链接数
平均响应时间一般要求100ms左右事务
根据峰值qps与单节点qps计算节点个数?io
峰值接口须要的QPS / 单节点的QPS = 须要的节点实例
示例:
天天300w 调用量的接口,这个接口须要知足到多少QPS?class
( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
单机QPS是58,须要结果节点来支持?**cli
139 / 58 = 3