Hello everyone,

When installing a SmartOS instance on a Vultr VPS I ran into the
following performance situation after initial install and
basic IPv4/IPv6 network setup:

- IPv6 TCP performance is fairly good at about 50MB/s send and
  receive speed;
- IPv4 TCP receive performance is also fairly good at ~50MB/s;
- IPv4 TCP send performance is extremely poor with only ~10KB/s,
  about 5000 times less than the receive speed.

The above results are from tests on GZ by sending/receiving 500MB
files.  When comparing dumps from IPv4 and IPv6 send actions (VPS
-> Internet) it looks like the window size for IPv4 does not exceed
800-1000 most of the time, while IPv6 sending practically jumps and
holds at 24000.

After importing and deploying small "minimal-64" and "freebsd-11"
instances and using the GZ as a NAT gateway to the internet I
expected these instances to have comparable poor IPv4 TCP sending
peformance.

However the "minimal-64" instance achieved ~30MB/s
while receiving and ~10M/s when sending. The "freebsd-11" instance
(without harware kvm support) got as high as 5MB/s while receiving
and 2MB/s while sending.

The above is also reproducable on a comparable VPS of a differen Cloud
VPS provider.

Any idea's on why IPv4 TCP sending yields such poor performance from
the GZ when compared to IPv6, on this type of Cloud VPS?

Regards,

William.


-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to