All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
E3-1220 cpu question
Hi,
I ordered E3-1220 machine from dacentec and cat /proc/cpuinfo show this
[root@dedicated ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Xeon(R) CPU E31220 @ 3.10GHz
stepping : 7
microcode : 41
cpu MHz : 1600.000
cache size : 8192 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips : 6185.69
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
CPU Model show 3.10 Ghz but cpu MHz show only 1600. Is that normal? How can I configure this to maximize cpu speed?
Thank
Comments
I guess it's just throttled when not in use to reduce power usage. Should run at 3.1GHz when it needs to
How can I set the maximum speed?
I'm not sure which *nix you're running, but check this out, it'll be useful.
Try the link @k0nsl posted, but honestly I would leave it. Why make it run at full speed when it doesn't need to? When you actually use the server it should run at full speed automatically.
Just run some useless benchmark to max out the cpu usage. It should then speed up to the expected frequency.
Just run "while true; do true; done" in bash, that should wake up your CPU ... or you can install a tool called "stress" if you need more bells and whistles.
If you're running CentOS you can install tuned and set the profile to performance, this will disable Intel SpeedStep.
Look here : http://servicesblog.redhat.com/2012/04/16/tuning-your-system-with-tuned
Don't do it, leave it as it is. When the CPU is idle it runs at lower clock speed. When you start loading the CPU it will automatically increase the CPU clock. There will not be performance degradation if you leave it as it is.
total waste of electricity but if it makes you happy then go for it:
https://wiki.debian.org/HowTo/CpuFrequencyScaling
(FYI it automatically runs faster when it needs to)
http://www.servernoobs.com/avoiding-cpu-speed-scaling-in-modern-linux-distributions-running-cpu-at-full-speed-tips/
Thank you for all comment and guide. I just follow and it is working at full speed now.
Really, I will decide to step back to default if that makes sense.
The frequency scaling tends to crash my Windows VMs, at least with Proxmox, so that's the only reason a couple of my boxes are modified to not do it. If you don't see any issues then it's fine to leave as-is.