IIS性能瓶颈

时间:2018-03-11 20:01:42

标签: asp.net iis

我们有一个有趣的现象,也许一些IIS专家可以给我们一些提示。

我在IIS中运行ASP.NET站点。这是一个用户正在玩游戏的网站,因此它们长时间处于活动状态,并且在服务器端有一些计算。如果并行用户数达到某个级别,则CPU负载将达到100%并且站点将变得不可用。这不是线性的:一旦达到某个水平,每个新用户都会让我们更接近厄运和快速。

好的,你会想到更多硬件(CPU,内存或其他)的时间。

现在,有趣的部分:我们在同一台服务器上使用相同的文件,相同的数据库获得同一站点的第二个实例。即使第一个站点几乎关闭并且CPU处于100%,同一服务器上的第二个站点仍然可以顺利运行。如果一些用户从第一站点切换到两站点,一切都很好。

我们已经找到了一个有用的设置:当我们将IIS站点的标准并行线程数从25增加到100时,我们可以将关键用户数提高25%

是否还有其他提示会导致此行为?是否存在IIS受限制的其他设置?

0 个答案:

没有答案