# Performance Benchmark

Benchmarking is a critical step to validate that your Alluxio cluster is configured optimally and delivering the expected performance for your workloads. This section provides guides for using industry-standard tools to measure Alluxio's performance for different use cases.

These guides provide standardized methodologies for testing, but your results will vary based on your unique hardware, network, and cluster configuration.

## Benchmarking Guides

* [**Benchmarking POSIX Performance with Fio**](/ee-ai-en/ai-3.7/benchmark/benchmarking-posix-performance.md) Use the Flexible I/O Tester (Fio) to measure the read/write throughput and IOPS of an Alluxio FUSE mount. This is ideal for general-purpose POSIX workloads.
* [**Benchmarking S3 API Performance with COSBench**](/ee-ai-en/ai-3.7/benchmark/benchmarking-s3-api-performance.md) Use COSBench to stress-test Alluxio's S3-compatible API. This is useful for evaluating the performance of object storage workloads.
* [**Benchmarking ML Training Performance with MLPerf Storage**](/ee-ai-en/ai-3.7/benchmark/benchmarking-ml-training-performance-with-mlperf.md) Use the MLPerf Storage benchmark to simulate the I/O patterns of machine learning training jobs and evaluate how well Alluxio accelerates them.

## From Benchmarking to Optimization

After running benchmarks, the next step is to analyze the results and tune your cluster. For detailed guidance on configuring Alluxio for maximum performance, please see our guide on [**Performance Optimization**](/ee-ai-en/ai-3.7/data-access/performance.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.alluxio.io/ee-ai-en/ai-3.7/benchmark.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
