home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / unix / ultrix / 8331 < prev    next >
Encoding:
Text File  |  1992-11-15  |  4.0 KB  |  81 lines

  1. Newsgroups: comp.unix.ultrix
  2. Path: sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!eff!sol.ctr.columbia.edu!spool.mu.edu!sgiblab!sgigate!sgi!fido!zola!zuni!anchor!olson
  3. From: olson@anchor.esd.sgi.com (Dave Olson)
  4. Subject: Re: Slow writes to Ultrix 4.3 NFS server
  5. Message-ID: <sdlhiig@zuni.esd.sgi.com>
  6. Keywords: NFS server performance
  7. Sender: news@zuni.esd.sgi.com (Net News)
  8. Organization:  Silicon Graphics, Inc.  Mountain View, CA
  9. References: <leb.721702653@Hypatia> <Bxos0B.GqM@news.iastate.edu> <leb.721782917@Hypatia> <BxqyCu.791@news.iastate.edu>
  10. Date: Mon, 16 Nov 92 00:05:57 GMT
  11. Lines: 68
  12.  
  13. In <BxqyCu.791@news.iastate.edu> john@iastate.edu (John Hascall) writes:
  14. | }>}I manage an SGI 4D/340 running IRIX 4.0.1 and a DECstation 5000/125 running
  15. | }>}Ultrix 4.3.
  16. | }>Anyway, several vendors' NFS servers mis-implement the standard (on purpose).
  17. | }>The NFS standard requires that writes be done "synchronously".  Some vendors
  18.  
  19. Well, not actually.  It requires that it be written to 'stable storage'.
  20. There have been many hundreds of hours spent on arguing this point.  SGI
  21. feels that our uptime is good enough that by the time it makes it to RAM
  22. on the server, it is in 'stable storage'.  We also provide an option
  23. to do the 'synchronous to disk' version, which many people prefer.
  24.  
  25. Of course, you *do* realize that writes over NFS are rather unreliable
  26. anyway (for what might be called production use), given the lack of any
  27. decent locking alogorithm?  There are also a surprising number of people
  28. who use soft mounts for writable NFS mounts, which are even less reliabele.
  29. There is a pretty large spectrum of NFS options and reliability.
  30.  
  31. | }>allow you to set an option which makes NFS writes be done "asynchronously"
  32. | }...
  33. | }>                   *** SGI ships their systems with ASYNCH as the DEFAULT ***
  34. | }>If you run asynch-writes (and we have modified our DEC servers to do this) and
  35. | }>you don't have them on a UPS you are running a massive risk.
  36.  
  37. No worse than writes on your local disk, since they are of course
  38. buffered also.
  39.  
  40. | }>The "safe" option to make your Ultrix boxes faster is to buy PrestoServe
  41. | }>for your NFS servers.
  42. | }Ahh.  The usual DEC solution is to charge their customers with add-on products
  43. | }that amend the original deficiencies.
  44. | That's a wee bit unfair -- it is the SGI product which is in violation
  45. | if the standard.  (If you think the standard is deficient, blame Sun.)
  46.  
  47. There is no 'standard' in this sense for NFS, only implementations, or
  48. such is my understanding from all the arguments/discussions.  The SPEC
  49. folks have also spent a lot of time arguing about that for the LADDIS
  50. test under development.
  51.  
  52. | }>(if you have an Ultrix *source* license, I can provide the 1-line patch)
  53. | }If it's a one-line patch (to an additional add-on cost item again) why isn't it
  54. | }an configurable option in the basic product?
  55. | Because everyone beats up on DEC when they are non-standard conforming?
  56. | }                                           Yet another linchpin in my case that
  57. | }DEC is anti-customer.
  58. | You may have good clean UPS power, but most workstations don't, so IMHO it
  59. | is SGI who is hosing the customer here (I sure wouldn't want to be manning
  60. | their customer service phone when some poor sucker takes a disk corruption
  61. | hit because their NFS implementation is non-standard).
  62.  
  63. Again, no difference between NFS and local disk, in this case, so why make
  64. such a big deal about it.  The only case I can see any justification for
  65. the argument is if you have a system set up purely as an NFS server, similar
  66. to Auspex (that is, where you don't have any local disk writes to speak of).
  67. In that case, I would definitely expect a UPS, or sync writes.  However,
  68. you explictly mention workstations, and for workstations, you will have
  69. far more local writes than you will NFS writes, so the argument seems rather
  70. silly.
  71. --
  72. Let no one tell me that silence gives consent,  |   Dave Olson
  73. because whoever is silent dissents.             |   Silicon Graphics, Inc.
  74.     Maria Isabel Barreno                        |   olson@sgi.com
  75.