Before you reboot, you should use "top" to find out which process is taking all the cpu. It's usually one or two processes, then you can decide what to do with these process (kill them or optimize them).
if the cpu is shared between many processes (low % for each process) then it probably means your server needs to be upgraded.
top is a freeware for sun solaris available at sun.freeware.com. It comes with HP-UX, Linux , and AIX.