直接测试一台服务器,tps在160左右,失败率几乎为0,经过slb进行同样的测试,slb下挂3台一样的服务器和镜像,tps没有达到预想中的接近500,还是只有160左右,失败率达到了30%多。这可能是什么情况?百思不得其解,刚开始怀疑是后面数据库的问题,现在不连数据库,直接返回,还是这样的结果。老阔大
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您描述的情况,直接测试单台服务器时TPS约为160且失败率低,但通过SLB分发到3台相同配置的服务器后,TPS没有显著提升,反而失败率上升至30%。这种情况可能涉及以下几个方面的问题:
SLB配置与健康检查:
网络与连接问题:
后端服务器资源与配置:
压力测试工具与方法:
SLB监听与协议:
综上所述,建议从SLB配置、网络状况、后端服务器资源与配置,以及压测工具与方法等多个维度进行细致排查,逐一解决潜在问题点。如果经过上述排查仍未找到明显原因,考虑提交工单联系阿里云技术支持进行深入分析。