Wait a sec - your system is spending most of its time in poll() ? Have you run hwpmc to see if it's actually spinning in poll(), or if its just doing a lot of poll calls that are very short-lived? -adrian