Lucene would like to acquire a dedicated resource for running performance testing on a regular basis and that hooks into our Jenkins builds.

This machine would be used for:

  • Running very long running tests, maybe weekly, eg Test2BTerms (which takes ~6 hours on a fast machine); the existence of this machine would enable/encourage us to make longer running tests (Eg, index all of Wikipedia)
  • Performing standard performance benchmarks, likely at least daily, eg from luceneutil, which would let us track any slowdowns in indexing or searching over time; it's important the machine be fully idle to reduce noise, so that these results are comparable day to day

Preferred specs:

  • Modern 64 bit CPU w/ at least 4 real cores
  • 4+ local TB hard drive storage, across 2 drives (eg 2 2TB drives). At least one SSD would be a bonus
  • 8+ GB RAM, ideally at least 16 GB.
  • OS: modern Linux (there are more JVMs to swap in for random testing)
  • No labels