只是想得到一些其他的意见。 我目前正在讨论如何进入networking环境。 我们想要虚拟化我们的web图层以获得一个非常活跃的网站。 然而,现在有一个更好的争论。 网站上有更多的服务器或更多的工作进程。 这是两个意见。
我想把我们的6台物理服务器变成6台虚拟主机。 每个主机运行10个虚拟机,每个主机具有8 GB RAM,4个进程内核和2个应用程序池上的工作进程。
我的同事想要在每个主机上运行2个虚拟机,32 GB内存,4个内核和10个工作进程在1个应用程序池上运行。
我的想法一直运行较less的工作进程和更多的服务器来提高性能,因为工作进程(以我的经验)并不是令人难以置信的可靠。
任何想法都会很棒。 谢谢。
对不起,我认为唯一合适的答案是“它取决于” – 一旦你开始深入了解“依赖”什么,你会发现你必须为你的当前网站进行基准testing,并且有很好的指标。 然后构build您想要testing的每个场景,使用与生产站点上繁忙的一天接近的综合负载,并监控相同的度量标准。 无论是从服务器端,还是从客户端(交易延迟,加载时间等)。
您如何为网站进行负载testing和容量规划?