Resource Analysis

Analyze memory, CPU, disk, and process metrics from sosreport archives.

112|305|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/openshift-eng/ai-helpers --skill resource-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Resource Analysis
Source: https://github.com/openshift-eng/ai-helpers/tree/main/plugins/sosreport/skills/resource-analysis
Command: npx skills add https://github.com/openshift-eng/ai-helpers --skill resource-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and analyzes system resource bottlenecks, performance degradation, and capacity issues by extracting and interpreting data from sosreport archives.

Core Features & Use Cases

  • Comprehensive Resource Analysis: Extract and analyze memory, CPU, disk, and process metrics from sosreport directories.
  • Issue Correlation: Cross-reference resource usage patterns with system logs to identify root causes.
  • Use Case: When a production server experiences unexplained slowdowns, use this Skill to analyze the sosreport and pinpoint whether the issue is memory exhaustion, CPU overload, or disk space constraints.

Quick Start

Use the Resource Analysis skill to examine memory usage and CPU load averages from the sosreport located at /path/to/extracted-sosreport.

Frequently Asked Questions about Resource Analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose performance issues from a sosreport archive?

Resource Analysis extracts memory, CPU, disk, and process metrics from sosreport directories to identify bottlenecks. It parses /proc/meminfo, lscpu, df, lsblk, and ps data to pinpoint resource exhaustion, CPU contention, disk fullness, or misbehaving processes causing slowdowns.

Can I use sosreport data to troubleshoot memory exhaustion on Linux servers?

Yes. The Skill analyzes memory metrics from /proc/meminfo and free output within sosreport archives, computes usage thresholds, detects OOM conditions, and generates diagnostics to identify memory pressure as the root cause of performance degradation.

What system metrics does sosreport analysis cover?

Resource Analysis examines memory usage, CPU load averages and core data, disk capacity and I/O statistics, and process listings. It cross-references these metrics with system logs to correlate resource patterns and identify performance bottlenecks across Linux deployments.

How do I extract disk usage and I/O anomalies from sosreport?

The Skill parses disk metrics from df, lsblk, mount, and /proc/diskstats within the sosreport directory structure, detects disk fullness and I/O anomalies, and generates actionable diagnostics to resolve capacity and throughput issues.

What do I need before analyzing a sosreport for resource bottlenecks?

You need an extracted sosreport archive containing /proc/meminfo, free, lscpu, uptime, df, lsblk, mount, /proc/diskstats, and ps or top output. The Skill then processes this data to compute thresholds and detect resource exhaustion across memory, CPU, disk, and processes.