Introduction
Mistral is a powerful tool designed to report on and resolve I/O performance issues encountered when running complex Linux applications on high-performance compute clusters. Originally developed by Ellexus, now an Altair company, Mistral enables users to monitor application I/O patterns in real-time. It allows for the logging of undesirable behavior through the use of rules defined in a configuration file known as a contract.
Key Features
- Contract Configuration: Define I/O limits and rules for processes using contract files.
- Log Entries: Detailed logging of I/O events, including violations and performance metrics.
- Traffic Light Log: Categorizes I/O operations into good, medium, and bad based on defined rules.
- Scheduler Integration: Seamless integration with various job schedulers like IBM Spectrum LSF, OpenLava, Univa Grid Engine, Slurm, and PBS Professional.
- Container Support: Monitors workloads within Singularity containers.
- Mistral Healthcheck: Tools for analyzing log data to generate reports and graphs.
- Troubleshooting: Guidance on disabling monitoring for specific binaries and resolving common issues.
Getting Started
To begin using Mistral, extract the product archive and ensure you have a valid license. Configuration involves setting up environment variables for license paths and contract locations. The manual provides detailed instructions for installation and initial setup across different operating systems and environments.
Further Information
For detailed configuration, advanced features, and specific use cases, please refer to the respective sections within this manual. Altair provides comprehensive support for its products.