Odoo feels sluggish , page loads are slow and reports take time, but CPU usage is barely 20%. Is something wrong with the server?

This is a classic Odoo symptom and CPU is usually not the problem.

Common real causes:

  • PostgreSQL cache is cold or undersized

  • Too few Odoo workers for active users

  • Disk I/O bottlenecks (especially with attachments)

  • Long-running database queries blocking others

In managed Odoo hosting on AccuWeb.Cloud:

  • Containers protect CPU, but database waits don’t show as CPU spikes

  • One slow query can delay multiple users

What helps:

  • Proper worker count (based on RAM, not guesswork)

  • PostgreSQL tuning aligned with instance size

  • Keeping attachments from bloating the main database disk

When to contact support:
If UI is slow but CPU + RAM graphs look “fine”. We’ll check query waits and worker behavior.