如何获知服务的并发量

开发一个服务,必然要面临一个并发量的问题,如你的服务并发量为1万,请问1万这个数字如何最终确定?换句话说就是你的程序里的哪个因素成为瓶颈导致了这个数字(1万)的产生,如IO,CPU,内存等,为什么不能更多,望高手指教!!!

对于IO,如果一个请求的报文长度为1k,则1万并发的IO需要10M的带宽,这个问题要解决的话,要么花钱买带宽,要么缩减报文长度。
对于内存,如果每个请求所指向的内存中的对象大小为5k,1万个请求所需内存为50M,就算还有其它临时或永久的变量,也不会有多大占用量,对于单位为G的服务器内存来讲,这是个小case啊。
对于CPU,在没有数目很大的循环下,CPU占用率通常都不高。

想知道,你的并发量是怎么算出来的?



服务器并发性能是一系列资源提供的。就是你说的各种资源。
所谓的并发量就是用测试工具。模拟测试出来的。
然后再根据实际业务请求的处理能力,比如同时多少业务处理的平均时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值