我想在asp.net网站图表中显示Windows Server 2008的性能(内存使用情况,CPU使用率,磁盘使用情况,网络使用情况)。
如何实现在asp.net中实时显示这些信息,就像我们在“资源监视器”中看到的那样。
我必须监控IIS和MSSQL数据库服务器。
我是否需要编写窗口服务来每秒向网站发送性能信息?
它会影响服务器的性能吗?有什么想法吗?
答案 0 :(得分:0)
我总是发现最好的结果是让一个单独的进程将您需要知道的所有内容写入数据库,然后让网站只查询该数据库。反对让Web服务器在请求时获取所有这些信息。这样,如果您有超过1个用户刷新页面,它将不会影响您的服务器超出轮询过程的预期影响。