消息并发压力测试
测试目标
本机测试,测试出非网络环境下cp7的消息并发数据
内网测试,测试网络环境下cp7的消息并发数据
制作两种测试数据汇总对比
环境准备
A服务器
操作系统:Ubuntu 20.04.2 LTS
网络::内网千兆网络(192.168.101.180
CPU:Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz
内存:16G
B服务器
操作系统:Ubuntu 20.04.2 LTS
网络::内网千兆网络(192.168.101.232)
CPU:Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz
内存:8G
本机测试用例
准备工作:
cp7服务启动准备
2. 下载并运行测试工具(测试工具默认情况以一个500byte为消息体进行测试)
测试结果为出现持久性不可预见的并发消息性能下降,所以本次测性时间周期为10,20,30分钟各种持续性测试,性能无异样。
本机测试总结:
消息并发性能平均在5.6万TPS左右。随着时间持续基本稳定在5.6万以上。
cp7系统资料占用情况(CPU:大概20%左右,内存稳定在100到130M左右)。
由于本轮测试为本机测试,所以此数据为cp7内存(排除网络影响)的真实性能。
内网测试用例
准备工作
网络架构
cp7位于232服务器,通过180远端监控232的网络及系统资源情况。
测试工具位于180
测试结果为出现持久性不可预见的并发消息性能下降,所以本次测性时间周期为10,20,30分钟各种持续性测试,性能无异样。
cp7服务端系统资源及网络监控数据
由于测试环境并非纯净网络,所以本次内网测试并发性只能看作单次测试结果,不具代表性。具体真实性能请参考上面的本机测试用例结果。
内网测试总结:
消息并发性能平均在4.5万TPS左右。随着时间持续基本稳定在4.5万以上。
cp7系统资料占用情况(CPU:大概30%左右,内存稳定在100到110M左右)。
由于本轮测试为内网测试,所以此数据反应了瓶颈在内网网络中,千兆网络大概实为百兆真网速。
Last updated