Jump to content

Toolserver:Admin:Performance statistics

From mediawiki.org

This page was moved from the Toolserver wiki.
Toolserver has been replaced by Toolforge. As such, the instructions here may no longer work, but may still be of historical interest.
Please help by updating examples, links, template links, etc. If a page is still relevant, move it to a normal title and leave a redirect.

Scratch performance data for capacity planning.

Databases:

This is peak 60-second data, taken on May 19 2010. Average throughput may be lower

IO:

  • thyme, s1: iops about 1500 read, 150 write, 10MB/s read, 4MB/s write. 100% busy, asvc_t 15.0, actual requirement may be more
  • rosemary, s1-fast: iops about 50 read, 100 write, 1MB/s read, 2MB/s write. ~30% busy, asvc_t 2.5
  • daphne, s2+s5: iops about 300 read, 200 write, 10MB/s read, 5MB/s write. ~80% busy, asvc_t 5.5
  • cassia, s3+s6: iops about 400 read, 200 write, 10MB/s read, 6MB/s write. ~50% busy, asvc_t 4.0
  • yarrow, s2-fast+s5-fast: iops about 40 read, 100 write, 0.5MB/s read, 2MB/s write. ~20% busy, asvc_t 1.9
  • hyacinth, s3-fast+s6-fast: iops about 50 read, 50 write, 1MB/s read, 1MB/s write. ~20% busy, asvc_t 2.0

Total: iops about 2300 read, 750 write, 32.5MB/s read, 20MB/s write

CPU:

  • thyme, 10% user, 2% system (8x 3GHz Xeon E5450 core)
  • daphne, 4% user, 2% system (8x 3GHz Xeon E5450 core)
  • hyacinth, 2% user, 3% system (8x 3GHz Xeon E5450 core)
  • cassia, 6% user, 3% system (8x 3GHz Xeon E5450 core)
  • yarrow, 1% user, 3% system (4x 2GHz Xeon 5130 core)
  • rosemary, 7% user, 2% system (8x 3GHz Xeon E5450 core)

Total meaningless number: 5% user, 2.5% system of 44 2.91GHz cores

Storage:

  • thyme, 603G used
  • rosemary, 561G used
  • daphne, 600G used
  • cassia, 726G used
  • yarrow, 466G used
  • hyacinth, 709G used

Total: 3,665G (3.58T)

User-store:

Home: 329G used, iops about 100 read, 800 write, 500K/s read, 1500K/s write. 50% busy, asvc_t = 0.9