需要帮助粗略计算并发用户

时间:2015-02-06 10:57:28

标签: php mysql apache concurrency server-side

我将告诉您有关以下配置的网站规范。

  • 社交网站 - 70%动态内容
  • Linux centos 6.6
  • Apache Web服务器
  • php language

服务器规格x 2(主服务器和sql服务器)

  • 4 x英特尔®至强®E5-4640v2 2.20GHz,20M高速缓存,8.0GT / s QPI,10核
  • 48 x 16GB(768 GB)RDIMM,1600MT / s,低压RAM
  • 4 x 300GB 15K RPM SAS 6Gbps
  • 用于其他存储= Dell存储直接连接存储(DAS)
  • network = 10千兆位/秒

假设存在memcache /负载均衡器/其他额外服务器,并且不包括在内。

(只需粗略计算)

我的问题是:

  1. 此平台可以处理多少并发用户(同时点击的用户),并假设用户的平均连接数为512千比特/秒。

  2. 并发用户取决于哪个因素? (ram> cpu> hdd就是这样吗?)

  3. 我不是专家,这个问题仅用于教育目的。

1 个答案:

答案 0 :(得分:0)

这个问题很模糊。您可以支持的负载将取决于您的PHP代码和数据库设计的复杂性......规划(甚至测试)负载是一个复杂的主题。

您还可以通过各种方式配置硬件,这会对性能产生影响。您使用的RAID系统取决于您的应用程序是读取还是写入,数据库设计也是如此。

您还需要考虑是否将虚拟化用于备份/冗余,这会增加一层性能开销......