user is how much time is spent in your code (that is, running and not in the kernel on your program's behalf).
sys is the time the kernel spend on your program's behalf.
real is time on a wall clock spent. The others shouldn't really exceed this, but when you're dealing with thousandths of a second there might be some wiggle room.
-Lee