Share via

Does windows support virtio_vsocket as host?

emma 20 Reputation points
2024-05-08T08:58:15.1933333+00:00

Does windows and hyper-v support virtio_tansport( virtio_vsocket) as host?

if support, what are the advantages of hyperv_transport(hyperv_socket) over virtio_tansport(virtio_vsocket)?

what is the reason why we are developing a new vsocket tranport-hypver_transport?

how to select to use virtio_transport or hypver_transport? thanks

System Center Virtual Machine Manager
Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
Windows for business | Windows Client for IT Pros | Networking | Network connectivity and file sharing
0 comments No comments

Answer accepted by question author
  1. Yanhong Liu 14,320 Reputation points Microsoft External Staff
    2024-05-09T02:48:58.86+00:00

    Hello,

    Thank you for posting in Q&A forum.

    Windows and Hyper-V natively do not support virtio_tansport (virtio_vsocket) as a host. Virtio technology is primarily associated with open-source virtualization platforms such as KVM, while Hyper-V uses Microsoft's own virtualization technology stack.

     

    Although direct comparison of hyperv_transport (hyperv_socket) and virtio_transport (virtio_vsocket) is not applicable because they belong to different virtualization platforms, if you consider the comparison in the Hyper-V environment, the advantages of hyperv_transport (hyperv_socket) are:

    1. Deep integration: It is more integrated with Windows and Hyper-V and can better utilize the features and resources provided by the platform.
    2. Performance optimization: Specifically designed for Hyper-V, which may provide better performance and stability.
    3. Management and support: Microsoft officially provides comprehensive support and updates to facilitate maintenance and troubleshooting.

     

    The reason for developing the new VSsocket Tranport-hypver_transport is probably to take full advantage of the performance and features provided by Hyper-V, as well as better integration with Windows environments.

     

    Choosing to use virtio_transport or hyperv_transport depends on your specific needs and environment. If you are using Hyper-V and need to integrate with a Windows environment, hyperv_transport may be a better choice. However, if you need to run on other virtualization platforms or require specific virtualization capabilities, virtio_transport may better suit your needs.

    I hope the information above is helpful.

    Best Regards,

    Yanhong Liu

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. emma 20 Reputation points
    2024-05-09T03:14:32.2333333+00:00

    @Yanhong Liu , thanks very much for your reply.

    if I am using hyper-v, I can also choose virtio_transport, It's just that the performance is poor, not unsupported, right?

    if I am using other virtualization platforms not hyper-v, I can not choose hyper_transport? right?

    Could you please list a feature or performance provided by hyper-v for hyperv_transport?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.