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
Hyper-V
Hyper-V
A Windows technology providing a hypervisor-based virtualization solution enabling customers to consolidate workloads onto a single server.
2,565 questions
Windows 10 Network
Windows 10 Network
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Network: A group of devices that communicate either wirelessly or via a physical connection.
2,279 questions
0 comments No comments
{count} votes

Accepted answer
  1. Yanhong Liu 2,950 Reputation points Microsoft Vendor
    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?