home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / protocol / nfs / 1924 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  4.1 KB

  1. Xref: sparky comp.protocols.nfs:1924 comp.sys.sun.hardware:3479
  2. Path: sparky!uunet!sun-barr!news2me.ebay.sun.com!jethro.Corp.Sun.COM!exodus.Eng.Sun.COM!tabitha.Eng.Sun.COM!beepy
  3. From: beepy@tabitha.Eng.Sun.COM (Brian Pawlowski)
  4. Newsgroups: comp.protocols.nfs,comp.sys.sun.hardware
  5. Subject: Re: NFS I/O Ops/seconds
  6. Date: 22 Jul 1992 16:59:11 GMT
  7. Organization: Sun Microsystems Inc., Mountain View, CA
  8. Lines: 88
  9. Message-ID: <l6r4uvINNf0p@exodus.Eng.Sun.COM>
  10. References: <1992Jul22.061146.15641@u.washington.edu>
  11. NNTP-Posting-Host: tabitha
  12. Summary: nhfsstone PRE-LADDIS iops nfs
  13.  
  14. In article <1992Jul22.061146.15641@u.washington.edu>, kint@rio.engr.washington.edu (Rick Kint) writes:
  15. > The Sun rep commented that a typical Ethernet allows 300 NFS ops per second,
  16. > so if you're on a single wire any server bandwidth beyond that is wasted. 
  17. >     I have no feel whatsoever for the numbers that go into this figure,
  18. > can anyone in netland (a) explain this in words of two syllables or less, and
  19. > (b) does anyone know the figures for current systems?
  20.  
  21. I decided to post this in addition to mailing. I have
  22. far exceeded two syllables. Sorry.
  23.  
  24. The number "300 NFS ops/s per ether" is a rule-of-thumb
  25. (that's not quite the right word) maximum NFS ops/s as
  26. generated by nhfsstone (Legato) or PRE-LADDIS (SPEC)
  27. benchmark. I'll assume an equivalence of "NFS ops/s"
  28. and "NFS I/O ops/s". [Is there a difference?]
  29.  
  30. It assumes a mix of which the more interesting features
  31. are:
  32.  
  33.     34% Lookup
  34.     22% Read
  35.     15% Write
  36.     13% Getattr
  37.  
  38. And something like 85% of the write's are 8KB, the amount
  39. of data touched is in excess of 15MB (dependent on number
  40. of clients). Couple hundred files, etc. All having implications
  41. on effectiveness of caching under the presented load.
  42.  
  43. I'm truly generalizing above, by putting nhfsstone and
  44. PRE-LADDIS in same breath. From a 1,000 feet they're similar 
  45. enough to generalize about.
  46.  
  47. The "300 ops/s" number is approaching ethernet maximum
  48. utilization. For nhfsstone from Legato, I have faint
  49. recollections of this being in excess of 50-60% ethernet
  50. utilization with peaks going higher (as shown on a
  51. Sniffer in monitor mode).
  52.  
  53. nhfsstone is the original benchmark from Legato. SPEC is
  54. evaluating a derivative benchmark called PRE-LADDIS. If
  55. you were going to get serious about benchmarking and comparisons,
  56. then you have to be precise about which benchmark
  57. you're talking about. On one recent version of PRE-LADDIS
  58. (each version has been changing during the "beata test",
  59. recent changes have been significant to load characteristics)
  60. I saw about 330 ops/s on an ether. Someone told me they
  61. saw 340 ops/s on an ether. At this point you have very
  62. busy ethernet.
  63.  
  64. What do you do with this information? That's the hard part.
  65. How closely does your network resemble the PRE-LADDIS 
  66. workload model? Probably not very. If you assume it
  67. does, and your load peaks are 300 and below, you can
  68. convince yourself that you can get by with a server
  69. with capacity to handle 300 ops/s and one ethernet
  70. interface (no need to segment net and have multiple
  71. interfaces to feed server). But doing an analysis of your
  72. network is not simple, and applying nhfsstone results
  73. to draw conclusions for your workload is not trivial
  74. (that is my personal opinion).
  75.  
  76. Both nhfsstone, and more so PRE-LADDIS, are configurable and allow 
  77. you to simulate other workloads. So for the serious
  78. investigator, you can conduct experiments to compare
  79. different server configurations for your specific workload.
  80. After you have characterized your workload to your satisfaction
  81. such that you feel your conclusions will be valid.
  82.  
  83. I'm not sure I answered your "why 300 ops/s question" yet:-)
  84.  
  85. It's just an observed point on or about which ethernet
  86. approaches maximum utilization when subjected to a load
  87. generated by PRE-LADDIS or nhfsstone (Legato).
  88.  
  89. Both benchmarks are available (the PRE-LADDIS one is an
  90. evaluation version from SPEC with restrictions on use of
  91. data, etc). In the last InterOp proceedings there are
  92. slides describing LADDIS work which could explain some
  93. things. 
  94.  
  95. You asked for numbers for various servers... Can't do that,
  96. and the PRE-LADDIS beta evaluation agreement specifically
  97. precludes public disclosure of results.
  98.  
  99. Brian Pawlowski
  100.  
  101.