02 线上部署机器情况和系统面临的现实问题

线上部署机器情况

【1】如果线上高峰期并发时每秒2000。
【2】线上的订单系统一共部署了8台机器,每台机器的配置是4核8G,互联网公司的标准配置。因此高峰期每台机器的请求大概是每秒200~300之间。
【3】但是这8台订单系统部署的服务器都是连接一台数据库服务器的,数据库服务器的配置是16核32G,而且是SSD固态硬盘的,用的是比较高配置比较贵的机器,因此性能会更好一些。这也是比较常规的数据服务器的配置,但是一般用8核16G和机械硬盘等机器部署数据库。
【4】现在线上这样的一个机器部署情况,在高峰期每秒2000以上的请求的情况下是很轻松可以抗住的。因为4核8G的机器一般每秒钟抗几百请求都没问题,现在才每秒两三百请求,CPU资源使用率都不超过50%。可以说8台4核8G的机器,每台机器每秒高峰期两三百请求是很轻松的。
【5】数据库服务器用的是16核32G的配置,压测的时候可以达到每秒上万请求也能做到,只不过那个已经是他的极限了,会导致数据库服务器的CPU、磁盘、网络、IO、内存的使用率几乎达到极限。
【6】一般来说每秒四五千的请求的话,这样的数据库服务器是没有什么问题的。高峰期数据库服务器在高峰期的每秒请求量也就是三四千的样子。

在这里插入图片描述

影响用户体验最大的问题

在支付成功之后,你需要发优惠券、发红包、发送PUSH通知给用户、扣减库存、更新订单状态。全部步骤全部执行完毕,大概需要1到2秒的时间。有时候在高峰期负载压力很高的时候,如果数据库的负载比较高,会导致数据库服务器的磁盘、IO、CPU的负载都很高。会导致数据库上执行的SQL语句性能有所下降。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值