On Jul 19, 2014, at 11:51 AM, Raimundo Santos <rait...@gmail.com> wrote:
> Hello all! > > I am testing OpenBSD 5.5 Release over XenServer 6.2 with HVM and qemu-dm > wrapper to change the default r8139 to virtio, adapted from [1]. > > So, to test the server private network throughput and other things related, > I am using netcat. In this fashion: > > nc -lu 9000 < /dev/zero > /dev/null > > nc -u 192.168.1.10 9000 < /dev/zero > /dev/null Are you counting all those zeros to make sure they all came through? 'cause TCP is guaranteed delivery, in order. UDP guarantees nothing. Sean > Despite of pings showing 18ms of average time, it reached near 1Gbps of > cross traffic (600Mbps in to and 300Mbps out from virtual router, at > average) in the following configuration: > > . two virtual networks (int0 and int1 - internal networks) > . one router between them > . two vms for each network > > In int0, vms are servers (nc -l, as described before). In int1, vms are > clients. Of course, there are no such terms when the connection starts, > both ends are server and client at same time. > > Trying to start the same netcat idea, but in TCP mode, it only generate a > few Mbps (mostly seem: 10Mbps of cross traffic, 5 in and 5 out) for each > client/server. What could it be? No clues here, as a similar test with em > on bare metal gave few Mbits less than UDP. > > And the main question: are this a good method to stress the virtual > structure, or there are other good methods? > > Thank you for your time, > Raimundo Santos > > > [1] http://marc.info/?l=openbsd-misc&m=135336071024634&w=2