Network speed issue for VM · Issue #88 · sickcodes/Docker-OSX · GitHub
Skip to content

Network speed issue for VM #88

Closed
Closed

Description

@xyuan240

Thanks for creatting this project, and I managed to install & run the Mac OS VM in a Ubuntu host.

However, I noticed that the VM network speed is much worse than the host's. (Note, I noticed it by remote connecting to my office machine from the host and guest systems, and I noticed there is quite a difference between them).

I did a bit search and I noticed some people experienced similar issues, and a possible solution is to apply Virtio (http://www.linux-kvm.org/page/Virtio). So my question is that are you aware this issue? And how do I possibly apply Virtio with your image?

Thanks for you attention and any help will be much appreciated!

Activity

  1. iambenmitchell commented on Oct 4, 2020

    @iambenmitchell
    Contributor

    Weird, I’m getting about 8Gbps on speedtest.net and fast.com (my server has a 10Gbps symmetrical fibre connection)

  2. sickcodes commented on Oct 6, 2020

    @sickcodes
    Owner

    @MrBenFTW feel free to enlighten us how to boost net speeds :)

  3. iambenmitchell commented on Oct 10, 2020

    @iambenmitchell
    Contributor

    lol, no idea but here is the result just ran it https://www.speedtest.net/result/c/f6f862d5-b8ae-4c81-b644-c1f2d7ed20a6

  4. sickcodes commented on Oct 11, 2020

    @sickcodes
    Owner

    Bridged networking or user mode?

    Any changes to the qemu arguments?

    And VNC only yeah?

    @MrBenFTW

    Thanks for showing us that pic btw, that is F A S T lmao

  5. iambenmitchell commented on Oct 11, 2020

    @iambenmitchell
    Contributor

    I think it is bridged but I am not 100% sure. Like I said, I use subnets with physical/public IPs and fancy routing

  6. weskerfoot commented on Nov 24, 2020

    @weskerfoot
    Contributor

    I have been looking into this and it seems like MacOS doesn't support virtio for NIC unless you manage to get https://github.com/pmj/virtio-net-osx/ working (but it's out of date).

    Apparently creating a bridge is better somehow, but I'm not 100% clear why

  7. sickcodes commented on Nov 28, 2020

    @sickcodes
    Owner

    @weskerfoot here are the two types of networking
    #72

    I might add an environment flag to the Docker to allow people to choose between networking types today.

  8. sickcodes commented on Feb 26, 2021

    @sickcodes
    Owner

    Fixed with #147

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions