Since none of the answers take on what speed step does exactly and how to disable/enable it here is what I found:
Let's look at how it works. SpeedStep has two key components:
C1E (Enhanced Halt State): C1E is the simpler of the two components. It can be enabled or disabled in the BIOS, and performs independently of the operating system. C1E has two configurations - idle, and load. When CPU usage is relatively low, this feature lowers your processor's multiplier to its lowest setting (usually 6x) and slightly lowers its vCore. During a CPU-intensive application, it will raise the multipler to its maximum value, and will provide a small boost in vCore to compensate. In our example, C1E will make your processor run at either 6x or 9x the FSB.
EIST (Enhanced Intel SpeedStep Technology): This is a very robust feature and has a wide variety of power-saving capabilities. Like its simpler cousin, EIST can affect both your CPU's voltage and it's multiplier - however, it has many more levels of configuration. Instead of a simple "slow or fast" setting, SpeedStep can utilize all of the available multipliers. In our example case, EIST will allow your processor to run with a multiplier of 6, 7, 8, or 9, and chooses which one to use based on how much demand your CPU is under. EIST is controlled by Windows, and utilizes the different "power schemes" you may have seen in your control panel.
It sounds like SpeedStep can be found in either the BIOS or the OS and maybe even both. My guess is that DELL maybe lying to you about the performance, I say try disabling it and see what happens.
To disable it under windows, select the Power Options and select High Performance. Make sure that the minimum and maximum processor states are 100% and the System Cooling Policy to be Active.
Here are two supporting forums and a site that may help you out:
SpeedStep Guide
Let's Talk about C1E
Bay Wolf's Speedstep FAQ
consume.exe
from the Windows Server 2003 Resource Toolkit can do this easily.
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64>consume -cpu-time -time 5
Consume: Message: Time out after 5 seconds.
Consume: Message: Successfully assigned process to a job object.
Consume: Message: Attempting to start 256 threads ...
................................................................................
................................................................................
................................................................................
................
Consume: Message: Sleeping...
Uses 100% CPU time on all cores as long as it runs. It can also consume other resources (as the name implies).
Best Answer
Try
stress
It's pretty much an equivalent of the Windowsconsume.exe
: