Linux All-In-One
Performance Checker

A comprehensive performance data collector for Linux systems. Captures CPU, memory, storage, and system metrics for interactive analysis via web interface.

See It In Action

LinuxAIO Demo

Key Features

โšก

Live Data Collection

Capture CPU, memory, storage, and system metrics instantly. Duration from 10 to 900 seconds with high-resolution disk metrics option.

๐Ÿ•

Watchdog Mode

Background monitoring that automatically triggers data collection when resource utilization exceeds configurable thresholds (default 80%).

โฐ

Scheduled Collections

Schedule automated performance captures using cron. Supports hourly, daily, or custom intervals with full validation.

๐Ÿ“Š

Interactive Reports

Web-based HTML reports with interactive Plotly visualizations. Data processed in-memory, reports auto-deleted after 10 minutes.

๐Ÿณ

Docker Support

Run locally with Docker. Perfect for air-gapped environments or when you need full control over your data.

๐Ÿ”’

Privacy First

No PII collected. All processing happens locally or in-memory. Client-side visualization with JavaScript.

Supported Distributions

Debian 11/12 Ubuntu 18.04 - 24.04 RHEL 7/8/9 Oracle Linux 7/8 CentOS 7/8 SLES 12/15

Quick Start

# Download
wget https://raw.githubusercontent.com/samatild/LinuxAiOPerf/main/build/linux_aio_perfcheck.sh

# Make executable
chmod +x linux_aio_perfcheck.sh

# Run (interactive mode)
sudo ./linux_aio_perfcheck.sh

# Or quick 60-second collection
sudo ./linux_aio_perfcheck.sh --quick -t 60
๐Ÿ“ค Upload & Analyze