locked
Why don't Windows Client OS support RDMA? RRS feed

  • Question

  • I am engaging in media/video editing. Video resolution continuously increase highly. All Media/video editors have used Windows Client 7 or 8. So, Hardware devices and video editing application software for editing environment have concentrated on using on Windows Client. Much high performance is requested on 4K/8K video source managing. To get the performance, RDMA is excellent way. Though Windows Client 8.1/10 support SMB 3.02(SMB Direct), don't support Network Direct. It is paradoxical fact. I think the latest Client version have to support NetDirect at least. According to our test, the performance of using RDMA(server 2012) is about 4500MB/s but that of Clinet 8 /10 is about 3000MB/s. Would you let me know how to use NetDirect in Windows Client?
    Friday, May 13, 2016 12:23 AM

Answers

  • Hi justine34,

    The Mail address included in my signature is used to submit "Feedback" for Technet Support and I am not in charge of that mail. If you e-mail to that e-mail box, it may be a little delayed for me to get the e-mail. If you want to continue to discuss the case. Please post back in this thread directly. Thanks for your understanding and cooperation.

    For this case, I noticed you are using "Mellanox ConnectX-3 56G Ethernet adapter". I made a deep research about your network adapter. It didn`t support RDMA protocol. Mellanox ConnectX®-4 Lx EN 10/25/40/50 Gigabit Ethernet Adapter Cards does.
    Here is the link for reference:
    Mellanox 10/25/40/50/56/100GbE Converged Network Adapters
    http://www.mellanox.com/page/ethernet_cards_overview

    As I pointed out before, we should get a network adapter to support "RDMA" protocol. Please confirm this with the device manufacturer support.

    "You need to enable RDMA on both the client and the server to start using it again." "When you disable RDMA on either the client or the server, the systems cannot use it."

    All these information included in the link as I posted before indicates that the client could use the RDMA feature.

    NOTE: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites.

    Best regards


    Please mark the reply as an answer if you find it is helpful.

    If you have feedback for TechNet Support, contact tnmff@microsoft.com



    Thursday, June 2, 2016 6:12 AM

All replies

  • Hi justine34,

    According to my research, we should get a network adapter supports "rdma" and have "SMB direct" protocol. Since Windows 10 uses SMB 3.02 supports "SMB direct" protocol. The main issue is whether you have got the network adapter driver that supports "rdma". We should confirm this with the device manufacturer website.

    We may need to enable the "rdma" feature (Enable-NetAdapterRDMA <name>).
    Here is a link for reference:
    Improve Performance of a File Server with SMB Direct
    https://technet.microsoft.com/en-us/library/jj134210(v=ws.11).aspx

    "SMB Direct cannot be used by the client if SMB Multichannel is disabled."
    According to this information, it indicates the client could use this feature.

    We could refer to the link as I posted before to configure the "RDMA" to have a test ("Requirements" part).

    Due to the limited working environment(no rdma network adapter), it is not available for me to test this. We would appreciate it very much if you have made any process and update it here.

    Best regards


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.



    Friday, May 13, 2016 3:14 AM
  • Hi justine34,

    The Mail address included in my signature is used to submit "Feedback" for Technet Support and I am not in charge of that mail. If you e-mail to that e-mail box, it may be a little delayed for me to get the e-mail. If you want to continue to discuss the case. Please post back in this thread directly. Thanks for your understanding and cooperation.

    For this case, I noticed you are using "Mellanox ConnectX-3 56G Ethernet adapter". I made a deep research about your network adapter. It didn`t support RDMA protocol. Mellanox ConnectX®-4 Lx EN 10/25/40/50 Gigabit Ethernet Adapter Cards does.
    Here is the link for reference:
    Mellanox 10/25/40/50/56/100GbE Converged Network Adapters
    http://www.mellanox.com/page/ethernet_cards_overview

    As I pointed out before, we should get a network adapter to support "RDMA" protocol. Please confirm this with the device manufacturer support.

    "You need to enable RDMA on both the client and the server to start using it again." "When you disable RDMA on either the client or the server, the systems cannot use it."

    All these information included in the link as I posted before indicates that the client could use the RDMA feature.

    NOTE: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites.

    Best regards


    Please mark the reply as an answer if you find it is helpful.

    If you have feedback for TechNet Support, contact tnmff@microsoft.com



    Thursday, June 2, 2016 6:12 AM
  • Windows 10 Pro for Workstations fully supports RDMA and SMB Direct.

    https://blogs.windows.com/business/2017/08/10/microsoft-announces-windows-10-pro-workstations/#r7h4eCv7zfP0otXW.97

    MeipoXu answer's incorrect, ConnectX-2/X-3 support native RDMA in IB and RoCE in Ethernet mode.

    https://wchukov.blogspot.de/2018/05/infinibandrdma-on-windows.html

    http://www.windowsgarden.net/Windows-Server-2016-Mellanox-RDMA.html


    • Proposed as answer by wchukov Sunday, May 27, 2018 2:51 PM
    Sunday, May 27, 2018 2:51 PM
  • Hi Justine, 

    I wanted to mention that Chelsio Communications' 10-100GbE Unified Wire iWARP (RDMA/TCP)

    adapters support Windows 10 Client RDMA capability. Windows 10 Enterprise Edition and Windows 10 Pro 

    for Workstations include inbox drivers for Chelsio Unified Wire iWARP drivers. Following

    links provide more information regarding our iWARP adapters:

    https://www.chelsio.com/wp-content/uploads/resources/PR_Chelsio_MS_ClientRDMA.pdf (Press Release)

    https://www.chelsio.com/wp-content/uploads/resources/PR_ClientRDMA.pdf (Press Release)

    https://customers.microsoft.com/en-us/story/createadvertising (Video Editing Case Study)

    https://www.chelsio.com/wp-content/uploads/resources/T5-ClientRDMA-Windows.pdf (Technical Brief)

    Please reach out to me at saqibj@chelsio.com in case of questions and/or if you'd like to

    evaluate Chelsio Unified Wire iWARP adapters.

    thanks,

    Saqib Jang

    Friday, September 28, 2018 5:10 PM