-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all,
I'm working on using PF_RING to provide load balancing across multiple (non-libzero-aware) processes on a single host and documenting the various options and their pros/cons to help me choose the best setup for a given environment. Speed is always good, but proper load balancing is better for my purposes. So far I've identified several choices that are available and was just hoping that someone could provide a little input on whether I've got this down properly (all of these assume that you're using the PF_RING kernel module and userspace libraries as well as the PF_RING libpcap and that you have quick_mode turned off): 1. Use the stock networking driver. Does load balancing: No. (So this doesn't work well for this application, unless you just want the speed boost of PF_RING and are using one thread.) Faster than: Not using PF_RING. Working BPF: Yes. 2. Use a PF_RING-aware driver. Does load balancing: Yes, RSS queue-based (rehashing possible? Not sure how PF_RING clustering fits in here...). Faster than: Option 1. Working BPF: Yes. 3. Use a PF_RING DNA driver and DNA. Does load balancing: Yes, RSS-queue-based. Faster than: Option 2. Working BPF: No. 4. Use a PF_RING DNA driver, DNA, and LibZero. Does load balancing: Yes, dnacluster-based, 5-tuple by default, custom hashing available. Faster than: Option 3. Working BPF: No. Does it seem like all of this is factually accurate? Are there any considerations that one might be taking into account when deciding between versions that I've omitted? (I've left out cost intentionally as I'm looking at it from a purely technical perspective.) Are there any options that I've omitted for running this application? Thanks, - -- Bob Bregant II Office of Privacy and Information Assurance University of Illinois at Urbana-Champaign PGP Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x3EF5417746B6DF9E Quis custodiet ipsos custodes? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBSWNYACgkQPvVBd0a2356OfQCeI+22lqBJ2aTSVSAv+DyKAvmn T4YAnA8eSteNdnAypLb04/Z+qrle8BwK =OcjM -----END PGP SIGNATURE----- _______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
