I am trying to run vcpuperf to verify whether the CPU is being throttled and I ran into the following problem. The output of my last run is posted here.
[root@vertica-01-qa bin]# ./vcpuperf Compiled with: 4.1.2 20080704 (Red Hat 4.1.2-52)
Expected time on Core 2, 2.53GHz: ~9.5s
Expected time on Nehalem, 2.67GHz: ~9.0s
Expected time on Xeon 5670, 2.93GHz: ~8.0s
This machine's time:
CPU Time: 7.310000s
Real Time:7.320000s
Some machines automatically throttle the CPU to save power.
This test can be done in <100 microseconds (60-70 on Xeon 5670, 2.93GHz).
Low load times much larger than 100-200us or much larger than the corresponding high load time
indicate low-load throttling, which can adversely affect small query / concurrent performance.
This machine's high load time: 65 microseconds.
This machine's low load time: 329 microseconds.
[root@vertica-01-qa bin]# uname -r
2.6.32-431.3.1.el6.x86_64
It looks like the CPU is being throttled according to the above output. I have verified in the BIOS that its using the performance setting. Is there another place I should be checking the CPU or is this binary outdated and returning incorrect results?
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.