# Benchmark **Node Performance & Benchmarking** Endpoints for monitoring and managing Flux node performance benchmarks. These APIs provide access to hardware specifications, performance metrics, benchmark results, and node tier qualification status. Critical for node operators to ensure optimal performance and maintain network participation requirements. **Monitoring Capabilities:** - Hardware specification reporting - Performance benchmark execution - Node tier status verification - Resource utilization metrics - Network connectivity testing ## Fluxbench status - [GET /benchmark/getstatus](https://docs.runonflux.io/fluxapi/benchmark/getstatus.md): This will return the status of the node, what FluxBenchd determined the tier the server could pass for, and if Flux backend is connected. If any one of these return a negative result the FluxNode will fail to confirm. ## Fluxbench calls - [GET /benchmark/help](https://docs.runonflux.io/fluxapi/benchmark/benchmarkhelp.md): This will return with a list of calls for FluxBench. ## Benchmark results - [GET /benchmark/getbenchmarks](https://docs.runonflux.io/fluxapi/benchmark/getbenchmarksbenchmark.md): Return most recent benchmark results. ## Fluxbench status - [GET /benchmark/getinfo](https://docs.runonflux.io/fluxapi/benchmark/benchmarkgetinfo.md): This will return with the fluxbench status of the fluxnode. ## Restart FluxBench daemon - [GET /benchmark/restartnodebenchmarks](https://docs.runonflux.io/fluxapi/benchmark/restartnodebenchmarks.md): This will restart the FluxBench daemon and start bench process. ## Stop fluxbench daemon - [GET /benchmark/stop](https://docs.runonflux.io/fluxapi/benchmark/stopbenchmarkaemon.md): This will stop the fluxbench daemon. ## Sign FluxNode transaction - [POST /benchmark/signfluxnodetransaction](https://docs.runonflux.io/fluxapi/benchmark/signfluxnodetransactionpost.md): Command to get FluxBenchd to sign a FluxNode broadcast. ## Sign FluxNode transaction - [GET /benchmark/signfluxnodetransaction](https://docs.runonflux.io/fluxapi/benchmark/signfluxnodetransaction.md): Command to get FluxBenchd to sign a FluxNode broadcast.