-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi all,

I'm still struggling with the hash of nprobe (version 6.3.0).

Luca suggested to increase the hash size, if there is a max. bucket
search over 8.

I've in total around 550'000 active flow buckets and I see hardly any
difference in terms of max. bucket search, if I vary the hash size from
2^17 to 2^23.

======================================================================
with -w 131072, I get the following output from nprobe:
======================================================================
19/Apr/2011 15:00:41 [nprobe.c:1459] ---------------------------------
19/Apr/2011 15:00:41 [nprobe.c:1460] Average traffic: [118.154 K pps][73
Mb/sec]
19/Apr/2011 15:00:41 [nprobe.c:1465] Current traffic: [107.855 K pps][67
Mb/sec]
19/Apr/2011 15:00:41 [nprobe.c:1471] Current flow export rate: [58351.3
flows/sec]
19/Apr/2011 15:00:41 [nprobe.c:1474] Flow drops: [export queue too
long=0][too many flows=0]
19/Apr/2011 15:00:41 [nprobe.c:1480] Flow Buckets:
[active=570228][allocated=570228][toBeExported=0][frags=0]
19/Apr/2011 15:00:41 [nprobe.c:1516] Processed packets: 15478149 (max
bucket search: 16)
19/Apr/2011 15:00:41 [nprobe.c:1519] Flow Collection: [collected pkts:
0][processed flows: 0]
19/Apr/2011 15:00:41 [nprobe.c:222] Packet stats: 15478229/0 pkts
rcvd/dropped [0.0%] [Last 323545/0 pkts rcvd/dropped]
19/Apr/2011 15:00:43 [nprobe.c:1459] ---------------------------------
19/Apr/2011 15:00:43 [nprobe.c:1460] Average traffic: [118.735 K pps][73
Mb/sec]
19/Apr/2011 15:00:43 [nprobe.c:1465] Current traffic: [156.785 K pps][97
Mb/sec]
19/Apr/2011 15:00:43 [nprobe.c:1471] Current flow export rate: [59780.5
flows/sec]
19/Apr/2011 15:00:43 [nprobe.c:1474] Flow drops: [export queue too
long=0][too many flows=0]
19/Apr/2011 15:00:43 [nprobe.c:1480] Flow Buckets:
[active=562104][allocated=607792][toBeExported=45688][frags=0]
19/Apr/2011 15:00:43 [nprobe.c:1516] Processed packets: 15791715 (max
bucket search: 15)
19/Apr/2011 15:00:43 [nprobe.c:1519] Flow Collection: [collected pkts:
0][processed flows: 0]
19/Apr/2011 15:00:43 [nprobe.c:222] Packet stats: 15791810/0 pkts
rcvd/dropped [0.0%] [Last 313581/0 pkts rcvd/dropped]

======================================================================
and with -w 8388608:
======================================================================
19/Apr/2011 15:15:22 [nprobe.c:1459] ---------------------------------
19/Apr/2011 15:15:22 [nprobe.c:1460] Average traffic: [117.322 K pps][72
Mb/sec]
19/Apr/2011 15:15:22 [nprobe.c:1465] Current traffic: [110.342 K pps][69
Mb/sec]
19/Apr/2011 15:15:22 [nprobe.c:1471] Current flow export rate: [64136.3
flows/sec]
19/Apr/2011 15:15:22 [nprobe.c:1474] Flow drops: [export queue too
long=0][too many flows=0]
19/Apr/2011 15:15:22 [nprobe.c:1480] Flow Buckets:
[active=540968][allocated=540968][toBeExported=0][frags=0]
19/Apr/2011 15:15:22 [nprobe.c:1516] Processed packets: 11614885 (max
bucket search: 19)
19/Apr/2011 15:15:22 [nprobe.c:1519] Flow Collection: [collected pkts:
0][processed flows: 0]
19/Apr/2011 15:15:22 [nprobe.c:222] Packet stats: 11615012/0 pkts
rcvd/dropped [0.0%] [Last 331026/0 pkts rcvd/dropped]
19/Apr/2011 15:15:25 [nprobe.c:1459] ---------------------------------
19/Apr/2011 15:15:25 [nprobe.c:1460] Average traffic: [117.143 K pps][72
Mb/sec]
19/Apr/2011 15:15:25 [nprobe.c:1465] Current traffic: [111.232 K pps][69
Mb/sec]
19/Apr/2011 15:15:25 [nprobe.c:1471] Current flow export rate: [62210.0
flows/sec]
19/Apr/2011 15:15:25 [nprobe.c:1474] Flow drops: [export queue too
long=0][too many flows=0]
19/Apr/2011 15:15:25 [nprobe.c:1480] Flow Buckets:
[active=521688][allocated=521688][toBeExported=0][frags=0]
19/Apr/2011 15:15:25 [nprobe.c:1516] Processed packets: 11948651 (max
bucket search: 16)
19/Apr/2011 15:15:25 [nprobe.c:1519] Flow Collection: [collected pkts:
0][processed flows: 0]
19/Apr/2011 15:15:25 [nprobe.c:222] Packet stats: 11948778/0 pkts
rcvd/dropped [0.0%] [Last 333766/0 pkts rcvd/dropped]

What should I do to decrease the max. bucket search. Do I understand it
correctly, that the max. bucket search is just a list of the hash
collisions? If yes, a bigger hash size should normally lead to less
collisions if the hash is well distributed across the hash domain?

I'm really glad about any remarks and suggestions.

Cheers,
Dani Aschwanden

- -- 
daniel aschwanden
junior engineer

open systems ag
raeffelstrasse 29
ch-8045 zurich
t: +41 44 455 74 00
f: +41 44 455 74 01
[email protected]

http://www.open.ch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk2tjQ8ACgkQxIzmH53Qg6FomwD/WuGVICd8FBw8Mk3layzZuJQ4
u5/DOunaoknh860fuhAA/0yit6ucLBjEI8M37A+uwvxV6MjZdyLR9bpqOnTenfI0
=uIUz
-----END PGP SIGNATURE-----
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to