Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Aug 2023 11:49:08 +0300
From:      Odhiambo Washington <odhiambo@gmail.com>
To:        freebsd-virtualization@freebsd.org
Subject:   Re: bhyve VM not getting as much upload bandwidth as the host
Message-ID:  <CAAdA2WM8Qrro-md-Rg%2BXfj5BxNrP_A8chD6TGrxQD2G14oC86g@mail.gmail.com>
In-Reply-To: <096b2d73-b28c-bd6b-a6d3-2a3c3dbaea7e@h4ck.io>
References:  <CAAdA2WN6FTT=Bn-p3EEGDk_-8=g_PoFicUb%2Be-ybcpKxjY5bwQ@mail.gmail.com> <096b2d73-b28c-bd6b-a6d3-2a3c3dbaea7e@h4ck.io>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
I had the following in sysctl.conf:
net.link.tap.up_on_open=1
net.link.bridge.pfil_member=0
net.link.bridge.pfil_bridge=0
net.link.bridge.pfil_local_phys=1

So I only did:
sysctl -w net.link.bridge.pfil_onlyip=0
sysctl -w net.link.bridge.pfil_local_phys=0

Nothing has changed for the linux VM.

Windows11 VM is getting download/upload speed of 40Mbps/37Mbps while a
Debian12 VM is getting download/upload of 37Mbps/45Kbps.
Maybe there is an issue with the Linux itself?


On Sun, Aug 13, 2023 at 9:29 PM Wouter Snels <ofloo@h4ck.io> wrote:

> sysctl these to
>
>
> net.link.bridge.pfil_local_phys=0
> net.link.bridge.pfil_member=0
> net.link.bridge.pfil_bridge=0
> net.link.bridge.pfil_onlyip=0
>
> Op 13/08/2023 om 18:04 schreef Odhiambo Washington:
>
> Hello all,
>
> I am still new to virtualization (using bhyve) and wanted to see if I can
> get some help towards making headway with certain aspects.
>
> I am running a Debian12 VM under bhyve and I am wondering why it doesn't
> get as much upload bandwidth as the main host when I run speedtest:
>
> From inside the VM:
>
> wash@debian12$ speedtest-cli
> Retrieving speedtest.net configuration...
> Testing from XXXXXX (x.x.x.x)...
> Retrieving speedtest.net server list...
> Selecting best server based on ping...
> Hosted by Zuku (Nairobi) [0.16 km]: 6.798 ms
> Testing download
> speed................................................................................
> Download: 48.31 Mbit/s
> Testing upload
> speed......................................................................................................
> Upload: 0.42 Mbit/s
>
> From the Host:
> [16:03 ~ ]$ speedtest-cli
> Retrieving speedtest.net configuration...
> Testing from XXXXXXXX (x.x.x.x)...
> Retrieving speedtest.net server list...
> Selecting best server based on ping...
> Hosted by Zuku (Nairobi) [0.16 km]: 2.493 ms
> Testing download
> speed................................................................................
> Download: 47.91 Mbit/s
> Testing upload
> speed......................................................................................................
> Upload: 48.38 Mbit/s
>
>
> --
> Best regards,
> Odhiambo WASHINGTON,
> Nairobi,KE
> +254 7 3200 0004/+254 7 2274 3223
> "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
> [How to ask smart questions:
> http://www.catb.org/~esr/faqs/smart-questions.html]
>
>

-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

[-- Attachment #2 --]
<div dir="ltr"><div>I had the following in sysctl.conf:</div><div>net.link.tap.up_on_open=1<br>net.link.bridge.pfil_member=0<br>net.link.bridge.pfil_bridge=0<br>net.link.bridge.pfil_local_phys=1<br></div><div><br></div><div>So I only did:</div><div>sysctl -w net.link.bridge.pfil_onlyip=0<br></div><div>sysctl -w net.link.bridge.pfil_local_phys=0<br></div><div><br></div><div>Nothing has changed for the linux VM.</div><div><br></div><div>Windows11 VM is getting download/upload speed of 40Mbps/37Mbps while a Debian12 VM is getting download/upload of 37Mbps/45Kbps.</div><div>Maybe there is an issue with the Linux itself?</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 13, 2023 at 9:29 PM Wouter Snels &lt;<a href="mailto:ofloo@h4ck.io">ofloo@h4ck.io</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>sysctl these to <br>
    </p>
    <p><br>
    </p>
    <p>net.link.bridge.pfil_local_phys=0<br>
      net.link.bridge.pfil_member=0<br>
      net.link.bridge.pfil_bridge=0<br>
      net.link.bridge.pfil_onlyip=0<br>
      <br>
    </p>
    <div>Op 13/08/2023 om 18:04 schreef Odhiambo
      Washington:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">Hello all,
        <div><br>
        </div>
        <div>I am still new to virtualization (using bhyve) and wanted
          to see if I can get some help towards making headway with
          certain aspects.</div>
        <div><br>
        </div>
        <div>I am running a Debian12 VM under bhyve and I am wondering
          why it doesn&#39;t get as much upload bandwidth as the main host
          when I run speedtest:
          <div><br>
          </div>
          <div>From inside the VM:<br>
            <br>
            wash@debian12$ speedtest-cli<br>
            Retrieving <a href="http://speedtest.net/" target="_blank">speedtest.net</a> configuration...<br>
            Testing from XXXXXX (x.x.x.x)...<br>
            Retrieving <a href="http://speedtest.net/" target="_blank">speedtest.net</a> server list...<br>
            Selecting best server based on ping...<br>
            Hosted by Zuku (Nairobi) [0.16 km]: 6.798 ms<br>
            Testing download
speed................................................................................<br>
            Download: 48.31 Mbit/s<br>
            Testing upload
speed......................................................................................................<br>
            Upload: 0.42 Mbit/s<br>
            <br>
            From the Host:<br>
            [16:03 ~ ]$ speedtest-cli<br>
            Retrieving <a href="http://speedtest.net/" target="_blank">speedtest.net</a> configuration...<br>
            Testing from XXXXXXXX (x.x.x.x)...<br>
            Retrieving <a href="http://speedtest.net/" target="_blank">speedtest.net</a> server list...<br>
            Selecting best server based on ping...<br>
            Hosted by Zuku (Nairobi) [0.16 km]: 2.493 ms<br>
            Testing download
speed................................................................................<br>
            Download: 47.91 Mbit/s<br>
            Testing upload
speed......................................................................................................<br>
            Upload: 48.38 Mbit/s<font color="#888888"><br clear="all">
              <div><br>
              </div>
              <div><br>
              </div>
            </font></div>
          <span class="gmail_signature_prefix">-- </span><br>
          <div dir="ltr" class="gmail_signature">
            <div dir="ltr">
              <div dir="ltr">
                <div>Best regards,<br>
                  Odhiambo WASHINGTON,<br>
                  Nairobi,KE<br>
                  +254 7 3200 0004/+254 7 2274 3223<br>
                  &quot;<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">&quot;, </span><span style="font-size:12.8px">egrep -v &#39;^$|^.*#&#39; </span><span>¯\_(ツ)_/¯</span><span style="font-size:12.8px"> :-)</span></div>
                <div><span style="font-size:12.8px">[How to ask smart
                    questions: </span><span style="font-size:12.8px"><a href="http://www.catb.org/~esr/faqs/smart-questions.html" target="_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a>]</span></div>;
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </div>

</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div>Best regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE<br>+254 7 3200 0004/+254 7 2274 3223<br>&quot;<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">&quot;, </span><span style="font-size:12.8px">egrep -v &#39;^$|^.*#&#39; </span><span style="background-color:rgb(34,34,34);color:rgb(238,238,238);font-family:&quot;Lucida Console&quot;,Consolas,&quot;Courier New&quot;,monospace;font-size:13.6px">¯\_(ツ)_/¯</span><span style="font-size:12.8px"> :-)</span></div><div><span style="font-size:12.8px">[How to ask smart questions: </span><span style="font-size:12.8px"><a href="http://www.catb.org/~esr/faqs/smart-questions.html" target="_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a>]</span></div></div></div></div></div>;

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAdA2WM8Qrro-md-Rg%2BXfj5BxNrP_A8chD6TGrxQD2G14oC86g>