If you run perfmon from a terminal server session, are you getting an accurate read from physical disk and CPU or does it have to be run from the console?