Date: Tue, 9 Jan 2007 14:02:48 -0300 From: "Victor Loureiro Lima" <victorloureirolima@gmail.com> To: freebsd-hackers@freebsd.org Subject: Re: [patch] - random(6) Message-ID: <ac00e00a0701090902k4f07febfm8b87da9c03b3561c@mail.gmail.com> In-Reply-To: <ac00e00a0701090827y34ae9e67peefa342c4d5e0ad4@mail.gmail.com> References: <ac00e00a0611271019o4b436a42sbbb978b4ccddc0d9@mail.gmail.com> <ac00e00a0701081152v79a073adn56ee93ebee3a651a@mail.gmail.com> <0CFD7310-5CCE-4346-871A-270F7614919C@foolishgames.com> <ac00e00a0701090827y34ae9e67peefa342c4d5e0ad4@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Bummer... here is the patch: http://setuid.promisc.org/random_faster.tar.gz att, victor loureiro lima 2007/1/9, Victor Loureiro Lima <victorloureirolima@gmail.com>: > Probly got stripped of the email somehow, somewhere ;) > The patch is attached above... > > att, > victor loureiro lima > > 2007/1/9, Lucas Holt <luke@foolishgames.com>: > > Your patch appeared to get stripped from the mailing list. I would > > like to try your patch in MidnightBSD which is based on FreeBSD 6 if > > you'd be willing to email it to me. :) > > > > Luke > > > > > > On Jan 8, 2007, at 2:52 PM, Victor Loureiro Lima wrote: > > > > > I am forwarding this to -hackers, since I havent got any response from > > > the author (seanc@freebsd.org) in months ;/ Maybe someone in here > > > could take a few minutes and check this patch out and maybe commit it > > > to the source tree > > > > > > att, > > > victor loureiro lima > > > > > > ---------- Forwarded message ---------- > > > From: Victor Loureiro Lima <victorloureirolima@gmail.com> > > > Date: 27/11/2006 15:19 > > > Subject: [patch] - random(6) > > > To: seanc@freebsd.org > > > > > > > > > Hello Sean, > > > > > > My name is Victor, I've sent you a patch which solved the "bug" in > > > which random(6) would > > > be way to slow to handle files that are greater than 10MB+, well, I am > > > re-sending you that > > > same patch with little modifications, do you think you could include > > > it in the src tree? > > > This patch also increases random(6) performance dramatically even > > > when working with small-to-medium file sizes, it should be a good > > > addition to the random(6) source tree, and > > > its also been extensivelly tested against all features of random(6) > > > and it scale really well with big files, for example: > > > > > > -- > > > setuid@zion$ yes | head -200000 > test > > > setuid@zion$ time ./random -f test > /dev/null > > > 0.257u 0.015s 0:00.27 96.2% 11+14460k 0+0io 0pf+0w > > > setuid@zion$ time random -f test > /dev/null > > > 187.366u 0.007s 3:07.39 99.9% 10+12945k 0+0io 0pf+0w > > > -- > > > > > > And this was on a Intel Core Duo 2 1.8ghz with 1GB of RAM, with one > > > process taking > > > less than a second to randomize it all, and the other taking 3 > > > minutes, I think its a good > > > patch to be applied on the source tree. > > > I also took the time to change the man page of random(6) to better > > > describe the changes, > > > basically removed the BUGS sections (since that bug is solved by the > > > patch) and included a new line on the HISTORY section describing my > > > contribution to the program :). > > > > > > Attached are the patches for randomize_fd.c and random.6, also a > > > little description of the changes made in randomize_fd.c is in the > > > readme file. > > > Hope you find that this is patch is commitable, I would appreciate to > > > have contributed to FreeBSD even if its just this little contribution > > > :) > > > > > > ciao, > > > victor loureiro lima > > > _______________________________________________ > > > freebsd-hackers@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > > > To unsubscribe, send any mail to "freebsd-hackers- > > > unsubscribe@freebsd.org" > > > > > > Lucas Holt > > Luke@FoolishGames.com > > ________________________________________________________ > > FoolishGames.com (Jewel Fan Site) > > JustJournal.com (Free blogging) > > FoolishGames.net (Enemy Territory site) > > > > > > > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ac00e00a0701090902k4f07febfm8b87da9c03b3561c>