home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / sun / misc / 3359 < prev    next >
Encoding:
Internet Message Format  |  1992-07-27  |  2.1 KB

  1. Path: sparky!uunet!usc!cs.utexas.edu!wotan.compaq.com!moxie!texsun!cronkite.Central.Sun.COM!news2me.ebay.sun.com!exodus.Eng.Sun.COM!exodus!kessler
  2. From: kessler@sluggo.Eng.Sun.COM (Tom Kessler, Internet Spokesmodel)
  3. Newsgroups: comp.sys.sun.misc
  4. Subject: Re: Solaris 2.0 slower than 1.0
  5. Message-ID: <KESSLER.92Jul27190226@sluggo.Eng.Sun.COM>
  6. Date: 28 Jul 92 00:02:26 GMT
  7. References: <32280001@hpcss01.cup.hp.com> <32280003@hpcss01.cup.hp.com>
  8.     <1992Jul15.005808.2470@ultra.com> <unruh.711171327@unixg.ubc.ca>
  9.     <1992Jul15.194938.1305@cirrus.com>
  10. Organization: Rocket Scientists Anonymous
  11. Lines: 43
  12. NNTP-Posting-Host: sluggo
  13. In-reply-to: dhesi@cirrus.com's message of Wed, 15 Jul 1992 19:49:38 GMT
  14.  
  15.  
  16. >
  17. >In the System V world, TCP/IP networking goes through some extra layers
  18. >of processing.
  19.  
  20. Yes, completely different architecture.  More layers?  It's hard to say.
  21. Does a Airplane have more layers than a grapefruit?  (i.e. the question
  22. isn't particularly relevant).
  23.  
  24. >
  25. >First, there is the emulation overhead:  there is a native TLI layer, and
  26. >on top of that is emulation code to give you a BSD sockets interface.
  27. >This has overhead.
  28.  
  29. Turns out it doesn't make much difference.
  30.  
  31. >
  32. >Second, SVR4 does TCP/IP using "streams" modules, and that has overhead
  33. >too.
  34.  
  35. And the socket structure doesn't/wouldn't if were multi-threaded as streams
  36. were?  Like I said you're comparing airplanes & grapefruits.
  37.  
  38. >
  39. >I'm sure Solaris is affected by these factors.
  40. >
  41. >The good news is that all this modularity should allow you to configure a
  42. >system without any TCP/IP or sockets, since both are now obsolete. :-)
  43. >-- 
  44.  
  45. TCP/IP was the only thing we benchmarked that ran noticeably faster under
  46. Solaris 2.0 than it did under 4.1.2 (about 7% faster).
  47.  
  48. NFS (which didn't change as much TCP/IP) is a bit slower under 2.0 than
  49. 4.1.  Go figure.
  50.  
  51. Armchair performance analysis is destined to be either wrong or lucky :-)
  52.  
  53. Multi-threading, multi-processors, and working with SVR4 (the kitchen
  54. sink of unixes) all had a lot more to do with this than anything else.
  55.  
  56. You really can't know how this OS will perform (or why it's slower) until
  57. you take specific benchmarks and measure why they perform differently.
  58.