|
Re: [PATCH] Dramatically reduce # of fopen()s and fclose()s in nbase_rnd.c: msg#00072security.nmap.devel
Fyodor wrote: > On Fri, Dec 15, 2006 at 11:43:38AM -0600, Kris Katterjohn wrote: >> This simple patch dramatically reduces the number of fopen()s and >> fclose()s used when getting random numbers from nbase_rnd.c by keeping >> the rng device open. > > It seems like a tough call, since keeping file descriptors open has > its own problems. Particularly since Nmap often uses so many > concurrently anywa. Have you measured how much time the 512 opens > take up? Do you see any performance difference from your patch? > > Cheers, > -F > Based on the tests I've done (not very extensive because I haven't had to do anything very.. extensive), the open()s take from fractions of a second (1024 ports on localhost) to 12 seconds (all ports on google). The patch usually cuts off about 4-8 seconds. Can you think of good options etc. to use when testing? I did bare SYN scans. Thanks, Kris Katterjohn _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro: 00072, Fyodor |
|---|---|
| Next by Date: | Re: [PATCH] Dramatically reduce # of fopen()s and fclose()s in nbase_rnd.c: 00072, Dmitry V. Levin |
| Previous by Thread: | Re: [PATCH] Dramatically reduce # of fopen()s and fclose()s in nbase_rnd.ci: 00072, Fyodor |
| Next by Thread: | Re: [PATCH] Dramatically reduce # of fopen()s and fclose()s in nbase_rnd.c: 00072, Dmitry V. Levin |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |