Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Benchmark tools may report slow USB performance on Windows Multipoint Server


View products that this article applies to.

Symptoms

You may notice poor IO results when using IOMETER or other benchmark tools when measuring USB connected disk performance on Windows Multipoint Server Hosts or Clients.

↑ Back to the top


Cause

The performance difference is due to how Remote Desktop uses low-level USB redirection. Windows Multipoint Server (WMPS) does not use the high-level drive mapping feature of Remote Desktop Service (RDS), which would, for example, expose your local C drive on the server as \\tsclient\c, etc. For Windows Multipoint Server this would not work because there would not be a way to isolate access to the volumes to a particular session. Instead, Windows Multipoint Server (WMPS) uses USB redirection which disconnects the device from the driver stack, inserts a shim driver that routes all of the I/O across an RDS virtual channel, then builds up the device stack for the device in a session-specific manner for the target user. We do the same for audio devices, cameras, etc. that are attached to the station hub.

↑ Back to the top


Resolution

This is by design. Poor USB benchmark results are as a result of the extra overhead in Windows Multipoint Server (WMPS) and how it works with USB redirection over RDP and can be safely ignored.

↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2892045
Revision : 1
Created on : 1/7/2017
Published on : 10/1/2013
Exists online : False
Views : 157