cvs commit: src/etc services
Alexander at Leidinger.net
Sun May 20 11:35:08 UTC 2007
Quoting Greg 'groggy' Lehey <grog at FreeBSD.org> (Sun, 20 May 2007 14:24:28 +0930):
> On Saturday, 19 May 2007 at 21:43:35 -0700, Doug Barton wrote:
> > In the past we've avoided adding entries to /etc/services that were
> > not actually being used by something we care about since every extra
> > entry increases response time for getservby*() calls.
> Understood. It's a factor I thought about.
> > Do we feel this is no longer a factor worth worrying about?
> It's certainly worth worrying about, and I thought about it before
> committing. My thoughts:
> - Clearly a lot of this stuff was just corrections.
> - We don't know in advance which IP ports are used by ports from the
> Ports Collection.
> - Maybe the performance issue isn't that serious after all.
> To quote from services(5):
> A name server should be used instead of a static file.
> I was just thinking that it might be relatively simple to build a
> "compiled" file in tabular format and then mmap it. That should be
> relatively simple, and should greatly improve performance modulo mmap
> overhead. How does the mmap overhead compare with querying a name
If everything is coming your way, you're in the
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the cvs-all