Скачать презентацию AFS Server Performance Comparisons Bo Tretta Kimball Jet Скачать презентацию AFS Server Performance Comparisons Bo Tretta Kimball Jet

f4e8c3c5f458186bfc8a495eb75f9054.ppt

  • Количество слайдов: 21

AFS Server Performance Comparisons Bo Tretta Kimball Jet Propulsion Laboratory Information Services - FIL AFS Server Performance Comparisons Bo Tretta Kimball Jet Propulsion Laboratory Information Services - FIL Service http: //fil. jpl. nasa. gov SLAC AFS Best Practices Workshop March 24, 2004 JPLIS-FIL Server Performance Comparisons

n Performance benchmarks of various hardware configurations n Range of ages for hardware n n Performance benchmarks of various hardware configurations n Range of ages for hardware n Different AFS versions n Most hardware is already in operation and limits the testing we can perform n Partitioned network n Testing was performed on both sides of the network firewall. n Operational Implications JPLIS-FIL Server Performance Comparisons 22

Can we use less expensive hardware and still meet performance goals? JPLIS-FIL Server Performance Can we use less expensive hardware and still meet performance goals? JPLIS-FIL Server Performance Comparisons 33

Cell Configuration n At the Jet Propulsion Laboratory in Pasadena, the AFS cell is Cell Configuration n At the Jet Propulsion Laboratory in Pasadena, the AFS cell is configured with a firewall that splits the database servers as well as the fileservers. JPLIS-FIL Server Performance Comparisons 44

Internet Clients Test Cell Firewall afs 06, afs 07, afs 20 Flight Ops Firewall Internet Clients Test Cell Firewall afs 06, afs 07, afs 20 Flight Ops Firewall Database Servers File Servers Clients Database Servers JPLIS-FIL Database Servers Server Performance Comparisons File Servers 55

Benchmarking n First assessment of Open. AFS fileserver hardware using Andrew Benchmark. n Initial Benchmarking n First assessment of Open. AFS fileserver hardware using Andrew Benchmark. n Initial goal: Determine if further assessment of inexpensive fileservers is warranted – without wasting time and resources in the initial trials. JPLIS-FIL Server Performance Comparisons 66

Methodology n Compare Andrew Benchmark results from inexpensive Intel-based fileservers with results from existing Methodology n Compare Andrew Benchmark results from inexpensive Intel-based fileservers with results from existing Sun Solaris fileservers. JPLIS-FIL Server Performance Comparisons 77

JPLIS-FIL Server Performance Comparisons 88 JPLIS-FIL Server Performance Comparisons 88

Performance test from a client outside of the firewall JPLIS-FIL Server Performance Comparisons 99 Performance test from a client outside of the firewall JPLIS-FIL Server Performance Comparisons 99

Observations n afslinux 02 was not performing the same as afslinux 01 which is Observations n afslinux 02 was not performing the same as afslinux 01 which is identical hardware. n After examining afslinux 02, it was found that the L 2 cache module was not installed. n The subsequent tests were performed with the L 2 cache module installed. JPLIS-FIL Server Performance Comparisons 10 10

Performance test from a client outside of the firewall with L 2 cache installed Performance test from a client outside of the firewall with L 2 cache installed JPLIS-FIL Server Performance Comparisons 11 11

Performance test from a client inside of the firewall. Did not test to the Performance test from a client inside of the firewall. Did not test to the test cell systems because the production servers can not be modified. JPLIS-FIL Server Performance Comparisons 12 12

Conclusions n Inexpensive hardware for Open. AFS fileservers is not ruled out. n Follow Conclusions n Inexpensive hardware for Open. AFS fileservers is not ruled out. n Follow on: Proceed to stress testing to determine feasible transaction rates. JPLIS-FIL Server Performance Comparisons 13 13

Examining a Myth n Expensive “big iron” is frequently purchased because “we know it Examining a Myth n Expensive “big iron” is frequently purchased because “we know it will get the job done. ” n The result can be a collection of a small number of expensive fileservers. JPLIS-FIL Server Performance Comparisons 14 14

But… n A larger number of inexpensive fileservers may provide equivalent performance. n It But… n A larger number of inexpensive fileservers may provide equivalent performance. n It may be that the initial investment in the larger number of less expensive fileservers does not significantly differ from the smaller collection of “big iron” for a given aggregate transaction load. JPLIS-FIL Server Performance Comparisons 15 15

Benefits n Initial cost aside, the “more and cheaper fileserver” approach offers: w Inexpensive Benefits n Initial cost aside, the “more and cheaper fileserver” approach offers: w Inexpensive incremental increase in capacity. w Cost effective redundancy. w Better manageability. JPLIS-FIL Server Performance Comparisons 16 16

Cost effective redundancy n If a fileserver fails, it can be immediately replaced, with Cost effective redundancy n If a fileserver fails, it can be immediately replaced, with similar (or identical) hardware kept for this purpose. JPLIS-FIL Server Performance Comparisons 17 17

Better manageability n We theorize that it will be easier to take a machine Better manageability n We theorize that it will be easier to take a machine out of service when it houses less RW data. JPLIS-FIL Server Performance Comparisons 18 18

Assumption n That the time required to move the Read/Write volumes in the Open. Assumption n That the time required to move the Read/Write volumes in the Open. AFS namei implementation does not increase to a point that volume moves are truly abysmal. JPLIS-FIL Server Performance Comparisons 19 19

Benefit n It will be easier to recover from unexpected hardware failure. It’s easier Benefit n It will be easier to recover from unexpected hardware failure. It’s easier to justify a “spare server” at $10, 000 than at $100, 000. JPLIS-FIL Server Performance Comparisons 20 20

Contact Information Bo Tretta – botretta@jpl. nasa. gov Kimball – Kimball@jpl. nasa. gov JPLIS-FIL Contact Information Bo Tretta – [email protected] nasa. gov Kimball – [email protected] nasa. gov JPLIS-FIL Server Performance Comparisons 21 21