syscall messaging interface API
    Adrian Chadd 
    adrian at freebsd.org
       
    Thu Jul 24 02:58:12 PDT 2003
    
    
  
In article <20030724082921.GA18216 at xxxxxxxxxxxxxxxxxxxx>, David Schultz wrote:
> Even if you did manage to come up with a program where ``syscall
> throughput'' is significant, batching the calls as Matt suggested
> would provide much better performance benefits than microoptimization.
I agree - I've been playing with insanely fast IO servers (where insanely fast
means 30k FDs pushing out a few hundred mbits of traffic) and I've hit syscall
throughput limits.
It'd be nice to attach actual buffers to kqueue messages which the OS could
fill out for you - that way you could do network IO in a pair of syscalls -
but I've been a little busy. :p
adrian
-- 
Adrian Chadd			<angryskul> learning is bad
<adrian at xxxxxxxxxxx>		  <angryskul> it just makes the people around you dumber
(angryskul == alfred at irc)	    <angryskul> :(
    
    
More information about the Kernel
mailing list