This is the CPU usage graph of a server:

It seems that the CPU usage reached a hard limit at 24. This is a 32-core server so it should be able to go beyond 24 with ease. But that's not the case.
Is it possible that there's a cap on CPU usage on this server. How do I find out?
By the way, this is a database server running Percona (MySQL) Server 5.1 on CentOS 5.5