Date: Mon, 14 Aug 2023 12:32:56 +0300 From: Odhiambo Washington <odhiambo@gmail.com> To: Mario Marietto <marietto2008@gmail.com> Cc: freebsd-virtualization@freebsd.org Subject: Re: bhyve VM not getting as much upload bandwidth as the host Message-ID: <CAAdA2WNarhvhHT68sha8ZNjPGyCp%2BiycoD7=o30gSDqh56jQKQ@mail.gmail.com> In-Reply-To: <CA%2B1FSijmUKc7B7giGrbUMh=KXGOBUpD=hRLaTOjonvaadvZRJw@mail.gmail.com> References: <CAAdA2WN6FTT=Bn-p3EEGDk_-8=g_PoFicUb%2Be-ybcpKxjY5bwQ@mail.gmail.com> <096b2d73-b28c-bd6b-a6d3-2a3c3dbaea7e@h4ck.io> <CAAdA2WM8Qrro-md-Rg%2BXfj5BxNrP_A8chD6TGrxQD2G14oC86g@mail.gmail.com> <CA%2B1FSijmUKc7B7giGrbUMh=KXGOBUpD=hRLaTOjonvaadvZRJw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] My host machine is in a Data Center. Where I live, we do not have access to so much bandwidth because it costs money. However, it's not a mobile connection :-) I also do not run a DHCP service on the host so I assign VMs static Ip based on the tap device they are attached to. On Mon, Aug 14, 2023 at 12:19 PM Mario Marietto <marietto2008@gmail.com> wrote: > Which kind of connection do you have ? It seems like a mobile connection. > I have a fiber connection,FTTC,I don't have your ifconfig parameters. I > have ifconfig_em0="DHCP". > > On Mon, Aug 14, 2023 at 10:49 AM Odhiambo Washington <odhiambo@gmail.com> > wrote: > >> 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] >> > > > -- > Mario. > -- 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>My host machine is in a Data Center.<br>Where I live, we do not have access to so much bandwidth because it costs money. However, it's not a mobile connection :-)</div><div>I also do not run a DHCP service on the host so I assign VMs static Ip based on the tap device they are attached to.</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 14, 2023 at 12:19 PM Mario Marietto <<a href="mailto:marietto2008@gmail.com">marietto2008@gmail.com</a>> 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 dir="ltr">Which kind of connection do you have ? It seems like a mobile connection. I have a fiber connection,FTTC,I don't have your ifconfig parameters. I have ifconfig_em0="DHCP". <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 14, 2023 at 10:49 AM Odhiambo Washington <<a href="mailto:odhiambo@gmail.com" target="_blank">odhiambo@gmail.com</a>> 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 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 <<a href="mailto:ofloo@h4ck.io" target="_blank">ofloo@h4ck.io</a>> 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'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> "<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">", </span><span style="font-size:12.8px">egrep -v '^$|^.*#' </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>"<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">", </span><span style="font-size:12.8px">egrep -v '^$|^.*#' </span><span style="background-color:rgb(34,34,34);color:rgb(238,238,238);font-family:"Lucida Console",Consolas,"Courier New",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> </blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">Mario.<br></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>"<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">", </span><span style="font-size:12.8px">egrep -v '^$|^.*#' </span><span style="background-color:rgb(34,34,34);color:rgb(238,238,238);font-family:"Lucida Console",Consolas,"Courier New",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?CAAdA2WNarhvhHT68sha8ZNjPGyCp%2BiycoD7=o30gSDqh56jQKQ>
