🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.mach
Article #1232

Re: Mach performance? [Long]

#1232
From: Anthony Discolo
Date: Thu, 21 Dec 1989 19:07
42 lines
2598 bytes
In article <7372@pt.cs.cmu.edu>, af@spice.cs.cmu.edu (Alessandro Forin) writes:
> We do have internal test programs for Mach IPC.
> Here are the results I get right_now on my pmax (multiuser, X11
> running, my emacs & news programs in the background, some 20 assorted
> systems servers for the fancy CMU environment).
> 
> binding to host testarossa
> Test          syscall: Iters:10000      E:228      U:31       S:197     
> Test        localLoop: Iters:10000      E:0        U:0        S:0       
> Test        localNull: Iters:10000      E:0        U:0        S:0       
> Test         localAdd: Iters:10000      E:16       U:15       S:0       
> Test       localBigIn: Iters:10000      E:203      U:203      S:0       
> Test      localBigOut: Iters:10000      E:203      U:203      S:0       
> Test    localBigInOut: Iters:10000      E:390      U:390      S:0       
> Test       remoteNull: Iters:10000      E:1985     U:15       S:1125    
> Test        remoteAdd: Iters:10000      E:2062     U:141      S:985     
> Test      remoteBigIn: Iters:10000      E:2797     U:172      S:1234    
> Test     remoteBigOut: Iters:10000      E:2016     U:141      S:1000    
> Test   remoteBigInOut: Iters:10000      E:2765     U:390      S:1266    
> 
> The localXXX entries are for local procedure calls, remoteXXX
> are for the same operation invoked on a server process.
> Add just adds two numbers, BigIn passes (by value) as IN parameter a 
> 200bytes string, BigOut returns it (by value), BigInOut does both.
> All tests ran 10000 times, Elapsed/User/System times are as given,
> e.g. a null RPC takes 200 microseconds, elapsed.

Thanks.  Just a couple of questions...

Do the localXXX entries refer to inter-address space/intra-machine
procedure calls?  Do the remoteXXX entries refer to inter-machine
procedure calls?

Do the BigInOut procedures touch their arguments?

Anthony
-----
Anthony Discolo
DEC Systems Research Center
130 Lytton Ave.
Palo Alto, CA  94301
ARPA: discolo@src.DEC.COM
Technical Details
Message-ID: <14261@jumbo.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!sun-barr!decwrl!jumbo!jumbo.pa.dec.com!discolo
References: <7372@pt.cs.cmu.edu> <14246@jumbo.dec.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!sun-barr!decwrl!jumbo!jumbo.pa.dec.com!discolo
From: discolo@jumbo.pa.dec.com (Anthony Discolo)
Newsgroups: comp.os.mach
Subject: Re: Mach performance? [Long]
Message-ID: <14261@jumbo.dec.com>
Date: 21 Dec 89 19:07:15 GMT
References: <7372@pt.cs.cmu.edu> <14246@jumbo.dec.com>
Sender: news@jumbo.dec.com
Reply-To: discolo@jumbo.pa.dec.com (Anthony Discolo)
Organization: DEC Systems Research Center
Lines: 42