确定每个远程用户正在使用的服务器资源的最佳方式是什么?

我为我的部门pipe理networking上的一些Win2008R2服务器。 每台服务器通常连接10到20个用户。 它们只不过是locking域中的文件服务器而已。

即使他们是强壮的服务器,有时用户会做一些东西,在服务器或处理器上的IO(如复制一个文件是几GB和psexec命令行解压)。

虽然我没有select我的老板来进一步限制权利,但是当人们滥用像这样的服务器并且有余地启动他们的会话时,我确实需要监视和报告。

目前,我将计算机pipe理控制台远程连接到服务器,并在会话选项卡上每隔15分钟通过一次页面查看是否有人打开大量文件,但这无助于确定何时有人正在处理器。 我知道这个资源监视器,但它不告诉我谁是尖峰IO /处理器。

有人可以提供一个内置/简单的方法,可以确定谁是会议导致问题的MMC?

我会想到两个内置的工具

  • 性能监视器(您可以在其中设置各种性能计数器来监视每个可能的参数以找出性能问题的根源,但不幸的是,您看不到每个用户的CPU / RAM / IO使用情况)。
  • Windows系统资源pipe理器,可以从function安装(这一个似乎是更有用的你的情况,它允许分配处理器和内存资源的应用程序,用户,远程桌面服务会议。用户,每个会话,每个进程的基础上,从而消除了当有人使用比所需资源更多的问题时,可以使用不同的策略为不同的资源集configuration不同的时间表。

Windows系统资源pipe理器(WSRM)简介

使用Windows系统资源pipe理器

希望这可以帮助。