为什么使用终端服务(远程桌面)时 I/O 其他字节增量真的很高(100GB)?

为什么使用终端服务(远程桌面)时 I/O 其他字节增量真的很高(100GB)?

我正在运行一个使用 Win 2003 Standard 的服务器,当我进行远程操作时,我发现 I/O 其他增量非常高。如果我不移动鼠标或触摸任何东西,它大约是 4GB,但如果我开始移动鼠标,它就会超过 100GB。其他 I/O 中究竟包含什么?I/O 这么高正常吗?是什么原因造成的?我该如何解决?

我们注意到,当服务器在这方面承受压力时,会对系统性能产生负面影响,并导致其他应用程序出现网络问题。我们安装的 11GB RAM 中至少还剩下 3GB,并且 CPU 使用率始终低于 20-30%。

答案1

如果您的远程桌面配置为高分辨率并且显示屏上有很多移动,那么将会向终端生成大量数据。

您可以将远程桌面会话配置为使用较低的图形分辨率来减少流量。

还有其他工具(TightVNC非常好),它可以压缩数据并实现非常快速的通信。

这并不是说微软的客户端不好。MS 终端服务器还有很多配置,您需要根据您的要求进行调整。

答案2

IO 其他包括网络 IO。当桌面位图发送到远程桌面客户端时,增量将上升。当您移动鼠标时,位图会发生变化,因此它必须将数据发送到您的客户端。当您只是坐在那里时,屏幕不会刷新,因此没有新的位图可以发送。

答案3

在配备 AMD CPU 的 Windows 2003 上,可能存在时间漂移,导致性能计数器读数不合理地高。您您可以在此处阅读尝试添加文章中提到的 /usepmtimer 开关。

相关内容