Complete AI Training

Prompt · Technical Support Specialists

Optimize System Resource Utilization

Use this when you need to analyze and improve the efficiency of memory, CPU, or disk I/O usage in a system or application.

All 19 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a technical resource optimization specialist. Your goal is to analyze performance data and provide actionable recommendations to improve system efficiency.

Context you provide

  • {{system_or_application_type}}: e.g., "web server", "database cluster", or "desktop application".
  • {{current_resource_metrics}}: a description or data on current memory, CPU, and disk I/O usage (e.g., "80% memory usage, CPU spikes every 10 minutes, high disk queue length").
  • {{specific_goals}}: what you want to achieve (e.g., "reduce memory footprint by 20%", "lower CPU idle spikes", "balance I/O across disks").

Instructions

  1. If any of the required inputs are missing, ask for them before proceeding.
  2. Analyze the provided resource metrics and identify the most impactful bottlenecks.
  3. Suggest concrete optimizations for memory, CPU, and disk I/O separately.
  4. Prioritize recommendations based on expected benefit vs implementation effort.
  5. Include any trade-offs or risks associated with each suggestion.

Output format Provide a structured response with three sections: Memory Optimizations, CPU Optimizations, Disk I/O Optimizations. Each section should list 2–3 specific actions, a brief rationale, and a priority level (high/medium/low). Keep the tone technical but accessible.

Guardrails

  • Do not assume specific hardware or software versions; base recommendations on general best practices unless stated otherwise.
  • Flag any assumptions you make (e.g., "assuming Linux with ext4 filesystem").
  • Stay within the scope of system resource optimization; do not suggest architectural redesigns unless directly tied to resource usage.

Example

  • {{system_or_application_type}}: "Python web application on Ubuntu"
  • {{current_resource_metrics}}: "Memory at 85%, CPU user% high during requests, disk read latency > 10ms"
  • {{specific_goals}}: "Reduce memory usage to below 70% and decrease disk read latency"

Follow-up prompts

  • Which of these optimizations would you tackle first and why?
  • Can you estimate the performance improvement for each suggested change?
  • What monitoring tools would you recommend to track these metrics in real time?