Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Sep 2007 09:18:33 +0200
From:      Olivier Warin <daffy@xview.net>
To:        Fabien THOMAS <fabien.thomas@netasq.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: pollng: pcap bench
Message-ID:  <9D1C5636-E513-4D88-9B1E-5646C0C0897D@xview.net>
In-Reply-To: <C8F521A6-F00F-42C5-A160-944CBAE0EAEF@netasq.com>
References:  <C8F521A6-F00F-42C5-A160-944CBAE0EAEF@netasq.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Le 19 sept. 07 =E0 16:59, Fabien THOMAS a =E9crit :

> Result of pcap benchmark requested by Vlad Galu:
>
> Using polling is better.
>
> Test setup:
> ---------------
>
> netblast -- em|fxp -- pcap_bmark
>
> under FreeBSD 6.2
>
> Small product (fxp interface):
> ---------------------------------------
>
> pollng:
>
> Captured 30322.00 pps (total of 333542) and dropped 144
> Captured 30358.45 pps (total of 333943) and dropped 219
> Captured 30253.18 pps (total of 332785) and dropped 151
> Captured 30276.82 pps (total of 333045) and dropped 88
> Captured 30362.64 pps (total of 333989) and dropped 369
>
> intr:
>
> Captured 0.01 pps (total of 6877442) and dropped 6876215
>
> completly stuck with intr mode so the period take more than 10s.
>
> Large product (em interface):
> ---------------------------------------
>
> pollng:
> Captured 114669.09 pps (total of 1261360) and dropped 0
> Captured 115263.18 pps (total of 1267895) and dropped 0
> Captured 115226.45 pps (total of 1267491) and dropped 0
> Captured 115003.64 pps (total of 1265040) and dropped 0
>
> intr:
>
> Captured 99091.91 pps (total of 1090011) and dropped 629467
> Captured 105180.64 pps (total of 1156987) and dropped 617526
> Captured 99722.36 pps (total of 1096946) and dropped 607367
> Captured 104180.91 pps (total of 1145990) and dropped 626567

Hello Fabien,

Thanks one more time for your contribution. One small question for =20
you, what was the overhall packet size during capture ?

By the way, I found out similar reports regarding polling in new =20
FreeBSD releases:
- http://www.net.t-labs.tu-berlin.de/papers/SWF-PCCH10GEE-07.pdf
- a couple on our mailing lists.

Would be nice if some commiters can take the time to review this code =20=

(pollng).

Best regards,
/Olivier
--
Olivier Warin





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9D1C5636-E513-4D88-9B1E-5646C0C0897D>