我们公司进行了大量网络和磁盘密集型处理。如果能够一眼看到服务器上的五个驱动器中哪些当前正在“命中”或有大量读写活动,我们将受益匪浅。我们做出决策所需的所有信息都可以在 Windows 7/10 的资源监视器中轻松找到。我们必须能够以当前 MB/s 的形式检查当前驱动器活动,从远程位置在内部网络上。这是资源监视器的图片。我们只需要右侧图表所示的简单驱动器活动统计数据。
我尝试研究以下工具,但没有成功:
- Windows Management Instrumentation PowerShell 命令
Get-WmiObject
- Windows 管理规范命令行命令,
wmic
- 系统信息“远程计算机...”选项
- Dell PowerVault 模块化磁盘存储管理器
这些选项似乎都无法显示存储控制器的任何驱动器活动。大多数选项都接近显示,显示容量、序列号和标签等数据,但没有 I/O 或 MB/s。
我们当前的解决方案是让受信任的部门领导使用远程桌面远程访问存储控制器并启动资源监视器或 Dell PowerVault 模块化磁盘存储管理器(要么这样做,要么打电话给我)。这是有问题的,因为一次只能有一个 RD 连接处于活动状态,而直接访问存储控制器存在安全/数据完整性问题。
如何配置我们的 Windows Server 2012 R2 存储控制器,以便在不使用远程桌面的情况下向本地网络上的客户端发布或公开磁盘使用情况统计信息?
答案1
您可以使用“性能监视器”连接到另一台计算机,收集其性能数据。由于“性能监视器”可以监视许多项目,因此您显然需要选择正确的指标。
答案2
免责声明:我为该 SysKit 产品背后的公司工作。
你可以检查这个应用程序:https://www.syskit.com/features/server-performance-monitoring/
它可以从 WMI 远程提取数据,无需任何代理,然后您可以在基础设施中报告。当然,这涉及很多服务器,您可能需要在客户数据中心安装代理。