# Performance

Alluxio includes several features designed to accelerate data I/O and metadata operations, ensuring your applications run at maximum speed.

* [**Read Optimization**](https://documentation.alluxio.io/ee-ai-en/performance/file-reading): Use client-side prefetching and large file segmentation to maximize read throughput.
* [**Metadata Optimization**](https://documentation.alluxio.io/ee-ai-en/performance/metadata-listing): For directories containing millions of files, use the Index Service to create a distributed, scalable cache for directory listings, dramatically speeding up metadata operations like `ls`.
* [**S3-API Write Optimization**](https://documentation.alluxio.io/ee-ai-en/performance/s3-write-cache): Buffer writes in Alluxio's cache layer and asynchronously persist them to underlying storage, reducing write latency for workloads like training checkpoints and ETL pipelines.
* [**Model Loading Optimization**](https://documentation.alluxio.io/ee-ai-en/performance/model-loading): Accelerate model checkpoint loading for ML training and inference workloads using Alluxio's intelligent prefetching and shared memory pool.
* [**UFS Bandwidth Control**](https://documentation.alluxio.io/ee-ai-en/performance/ufs-bandwidth-limiting): Configure a rate limit on reads from the UFS to prevent Alluxio from overwhelming the underlying storage system during cache-filling operations.
* [**RDMA Networking**](https://documentation.alluxio.io/ee-ai-en/performance/rdma-networking): Configure high-speed network technologies such as IPoIB (IP over InfiniBand) for AI and HPC clusters to maximize Alluxio network throughput.
