People occasionally comment about OpenBSD network performance.
A data point:
 Two REs connected via a switch.
 Looks like they are running as fast as they can.
 REs are notoriously slow. Cheap though so they're everywhere.

Peaks at about 500mb/sec

Mostly filesystem limited on the OpenBSD end. We know
that hasn't had a lot of work to speed it up for a long time.
Other vital things have had higher priority.

One vital detail: both ends used 256K buffers and might
have used larger ones effectively. Faster interfaces definitely
need very large buffers which can hold a large fraction of
a second of full rate traffic.

CPU usage in the 25% range so faster interfaces probably
would perform well.

Both CPUs are at least 4 years old and pretty slow even then.
EMs are faster but I don't have two of them running right now.

>From linux: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz 
   r8169 0000:01:00.0 eth0: RTL8168g/8111g 
minion:/home$ sudo tar cf - gwes | nc -O 262144 -N 192.168.2.9 47567

To OpenBSD 6.5: Intel(R) Celeron(R) CPU 1037U @ 1.80GHz
   re0 at pci3 dev 0 function 0 "Realtek 8168" 
store:$ nc -l -I 262144 0.0.0.0 47567 > /dome/save.tar

    re0 in             re0 out          total in           total out      
     bytes               bytes           bytes               bytes      
.....
  34904768              865368        34904768              865368      
  55758366             1368288        55758366             1368288      
  41976672             1025088        41976672             1025088      
  61146922             1501080        61146922             1501080      
  43696142             1084488        43696142             1084488      
  32553870              804516        32553870              804516      
   5621180              150588         5621180              150588      
  13818462              344364        13818462              344364      
.....


geoff steckel

Reply via email to