Back to Labs

OS-Advisor

Intelligent Linux System Optimization & Analysis

OS-Advisor analyzes your Linux systems, monitors performance in real-time, and gives you clear recommendations for optimization, security hardening, and compliance. It is free, open-source, and production-ready.

OS-Advisor

Core Features

Everything you need to analyze, optimize, and secure your Linux infrastructure.

System Analysis

Comprehensive collection of CPU, memory, PCIe, storage, ZFS, network, kernel parameters, and GRUB configuration analysis.

Performance Monitoring

Real-time monitoring with CPU, I/O, network, and memory metrics to track system health and identify bottlenecks.

AI-Powered Suggestions

LLaMA 3.3 70B via Ollama API gives you tailored recommendations based on your system's real data.

Server Profiles

Pre-configured profiles for database, webserver, vmhost, and workstation roles to streamline optimization.

Security Hardening

SSH, kernel, and CIS benchmark analyzers to identify and fix security vulnerabilities and misconfigurations.

Compliance Reports

Generate compliance reports for SOC 2, PCI-DSS, HIPAA, NIST 800-53, and CIS Controls in multiple formats.

Comprehensive Capabilities

Detailed optimization tools across every aspect of your Linux infrastructure.

ZFS Optimization

  • Executable commands for pools and datasets
  • ARC (Adaptive Replacement Cache) tuning
  • L2ARC (Level 2 ARC) configuration
  • SLOG (Separate Log) optimization

Filesystem Analysis

  • ext4 mount option optimization
  • XFS performance tuning
  • Btrfs configuration analysis
  • Filesystem-specific recommendations

Kernel Tuning

  • TCP/IP parameter recommendations
  • Memory management optimization
  • Network stack tuning
  • Scheduler parameter adjustment

GRUB/Bootloader

  • CPU mitigations configuration
  • IOMMU (Input/Output Memory Management Unit) setup
  • Hugepages allocation
  • Advanced boot parameters

Database Tuning

  • PostgreSQL configuration analysis
  • MySQL performance optimization
  • MongoDB resource allocation
  • Connection pool tuning

Automation & UX

  • Auto-apply mode with concrete commands
  • Interactive suggestion selection
  • Dry-run mode for preview changes
  • Rollback support for safe modifications

Additional Specialized Analyzers

OS-Advisor also includes specialized analyzers for Docker containers and GPU optimization (NVIDIA/AMD). It can monitor CPU/memory hogs, detect zombie processes, and track historical changes over time with diff mode.

🐳 Docker Analysis🎮 GPU Optimization📊 Process Monitoring📈 Historical Tracking

Get Started with OS-Advisor

OS-Advisor is free and open-source. Install it today and start optimizing your Linux infrastructure with AI-powered insights.

Questions? Check out the comprehensive README and documentation on our GitLab repository.

Analytics & Cookies

We use self-hosted Matomo analytics. By default we measure anonymously with no cookies. Enable cookies to help us improve your experience. You can change this anytime.