🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.mach
Article #1241

Re: Mach performance? [Long]

#1241
From: Peter da Silva
Date: Thu, 28 Dec 1989 01:40
19 lines
1469 bytes
In article <IZYFjfK00hYPB2M7si@cs.cmu.edu> Richard.Draves@CS.CMU.EDU writes:
> Off-machine RPCs are relatively slow because they aren't handled
> directly by the kernel.  A user-level process, called the netmsgserver,
> handles network IPC.

Which is as it should be, right? One of the design goals of Mach was to
move stuff like this out of the kernel, then improve performance by
speeding up context switches and clever use of virtual memory. I might
be all wet on this, but by making the user pages containing the data
to be sent copy-on-write and mapping them into the netmsgserver you
could get rid of all the extra copies. And context switch time should
already be quite low.

Merely a SMOP.
-- 
`-_-' Peter da Silva. +1 713 274 5180. <peter@ficc.uu.net>.
 'U`  Also <peter@ficc.lonestar.org> or <peter@sugar.lonestar.org>.
"It was just dumb luck that Unix managed to break through the Stupidity Barrier
and become popular in spite of its inherent elegance." -- gavin@krypton.sgi.com
Technical Details
Message-ID: <JDXB.32F@ficc.uu.net>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!ficc!peter
References: <7372@pt.cs.cmu.edu> <14246@jumbo.dec.com> <1482@crltrx.crl.dec.com> <IZYFjfK00hYPB2M7si@cs.cmu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!ficc!peter
From: peter@ficc.uu.net (Peter da Silva)
Newsgroups: comp.os.mach
Subject: Re: Mach performance? [Long]
Message-ID: <JDXB.32F@ficc.uu.net>
Date: 28 Dec 89 01:40:11 GMT
References: <7372@pt.cs.cmu.edu> <14246@jumbo.dec.com> <1482@crltrx.crl.dec.com> <IZYFjfK00hYPB2M7si@cs.cmu.edu>
Reply-To: peter@ficc.uu.net (Peter da Silva)
Organization: Xenix Support, FICC
Lines: 14