summaryrefslogtreecommitdiffstats
path: root/node-maintainer/src/main/java/com/yahoo/vespa/hosted/node/verification/hardware/README.md
blob: e9fa4901814eb3ee69e3f9f92b80009c650b70c5 (plain) (blame)
1
2
3
4
5
6
7
8
# Hardware Verification
Verification of behaviour and performance of hardware. Benchmarks cpu frequency, disk write speed and memory write/read speed.
A report is sent to the node repository if any of the results are below an accepted threshold.

## Code Walkthrough
The main class, HardwareBenchmarker, calls every benchmark in the benchmark package. The results of these benchmarks are passed through
the BenchmarkResultInspector, which creates a BenchmarkReport containing the values below the accepted threshold. ReportSender is then called such that
the node repository is updated with the new benchmark results.