请教一个单服务器最大能支撑多少用户并发访问

请教一个单服务器最大能支撑多少用户并发访问,第1张

你好,我来解答下你的问题.

理论上来讲.一个至强处理器能承载的并发数在几千到一万的样子.但在实际使用中的并发数与多方面因素有关.比如说不同类型的网站.用户在访问时所占用的系统资源也不一样.除了看处理器以外.还要看网站类型.带宽大小等.建议平时在使用中多留意各项资源的占用情况.当发现配置以及带宽不够用时及时升级即可.

海腾数据杨闯为你解答.希望对你有帮助.

看访问量,并发用户数,业务类型吧。

当然数据服务要考虑优化,日志定期清理。

如果错开访问和同时并发,对服务器的要求也是很不同的。

比如一个静态化的网址站,一天可以承受100万ip。

同样的互动社区可能100万pv就很吃力了。

Tomcat 默认配置的最大请求数是 150,实际上也就300-400并发 当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。qps100以下单服务器,单应用qps1000以下启动多个tomcat实例(tomcat集群),并使用负载均衡服务器对其访问进行分配。用户访问直接访问负载均衡服务器。qps10000以下通过分布式架构,将session服务化,解决session复制问题,并按照功能模块拆分成独立子系统,独立配置子系统集群(加服务器,不用配置session共享)。

生产环境下的两台Nginx + PHP5(FastCGI)服务器,跑多个一般复杂的纯PHP动态程序,单台Nginx + PHP5(FastCGI)服务器跑PHP动态程序的处理能力已经超过“700次请求/秒”,相当于每天可以承受6000万(700 60 60*24=60480000)的访问量

Nginx的高并发,官方测试支持5万并发连接。实际生产环境能到2-3万并发连接数。10000个非活跃的HTTP keep-alive 连接仅占用约2.5MB内存。三万并发连接下,10个Nginx进程,消耗内存150M。淘宝tengine团队说测试结果是“24G内存机器上,处理并发请求可达200万”。

mysql阿里云性能比较

QPS:全名 Queries Per Second,意思是“每秒查询率”,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。简单的说,QPS = req/sec = 请求数/秒。它代表的是服务器的机器的性能最大吞吐能力。TPS 即 Transactions Per Second 的缩写,每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息作出的评估分。TPS 的过程包括:客户端请求服务端、服务端内部处理、服务端返回客户端。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/298416.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-25
下一篇2023-04-25

发表评论

登录后才能评论

评论列表(0条)

    保存