我有一个web服务器,上面有10个我创建的mvc站点。所有站点都“链接”到同一个文件夹中的相同代码上。因此,所有10个站点都运行在相同的代码上。这是为了在站点上使用不同的语言。
我的问题是,其中一个站点的CPU利用率会在几分钟内上升到40-60%。然后它下降,另一个站点的CPU利用率上升。通常,站点在w3wp进程中使用300MB,但有时会上升到8-900MB!
服务器内存有20GB,18.9GB一直被使用。还有一个运行的SQL服务器占用了13GB。
该站点是MVC 3站点。对SQL数据使用缓存。
每个站点都有自己的池。
我知道这是一个非常模糊的问题。但是有人能看出这个设置中的任何明显问题吗?
为什么CPU周期性上升?
大约有100-150个用户在这些站点上不断地使用。
非常感谢任何想法或建议。
我的问题是,其中一个站点的CPU利用率会在几分钟内上升到40-60%。然后它下降,另一个站点的CPU利用率上升。通常,站点在w3wp进程中使用300MB,但有时会上升到8-900MB!
服务器内存有20GB,18.9GB一直被使用。还有一个运行的SQL服务器占用了13GB。
该站点是MVC 3站点。对SQL数据使用缓存。
每个站点都有自己的池。
我知道这是一个非常模糊的问题。但是有人能看出这个设置中的任何明显问题吗?
为什么CPU周期性上升?
大约有100-150个用户在这些站点上不断地使用。
非常感谢任何想法或建议。