Proxmox powersaving question.

ComfySofa

Active Member
Feb 7, 2021
120
4
58
57
Hi there, wonder i could have some peoples input please.

Ive just upgraded one of my proxmox boxes to a Dell Optiplex 7090 USFF. Spec is as follows

i9-11900
2 internal ssd's 1x 4tb lexar and 1x 2tb Samsung
2x external spinning discs on USB
1x intenal USBc module
64gb memory
I usually use this guide for setting up the powersaving...

https://technologiehub.at/project-posts/tutorial/guide-for-proxmox-powersaving/

I kinda just applied it and not really looked any further but ive gone from an old optiplex i7 7th gen usff to an 11th gen one i was interested to see how much i saved (going newer) or used for the same reason.

i applied the powersaving profile and its locked the cpu at about 1.2ghz ish...i thought the powersave was supposed to ramp up the cpu under load? but it doesnt seem like it is?

Obviously if i apply the performance profile the cpu ramps up close to the max.

Is that correct...in that the powersave from what i can see throttles the cpu and it doesnt ramp up or should it?

Thanks for any replies.
 
There is no single `powersave`. Different drivers implement it differently. Some throttle up, some don't. To reason about it you need to know which one is used. (Note CPUs are usually supported by several different drivers.) Use e.g. `cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver` (or `cpupower frequency-info` if you installed it) to show it.
 
Last edited:
This is a homelab experience, in enterprise no one cares about consumption, really!

In the end, but hardware that is known for their power saving capacity like mobile targeted devices or even explicitly low power devices / cpus. The savings are EXTREMELY different. I also tried to build a powerful machine with good savings, but a low power machine under heavy load is still 4x less power hungry than the beefy machine in idle mode.

For me, I split my workload so that things that needs 24/7 are running on a ODROID H3 with 64 GB of RAM and two enterprise SSDs in a mirrored SSD setup with an M2. optane of 16 GB running 8-9W all day long. If I need more power, I just start different beefier machines on demand and I'm very happy with this setup.
 
Well in the UK we have the highest electricity bills in the world...yes the world. My monthly consumption is about 370GBP for an average house...so for a machine running 24/7 powersaving is everything.

And yes like you i have a high powered box that i only power up when i use it.
 
Last edited:
There is no single `powersave`. Different drivers implement it differently. Some throttle up, some don't. To reason about it you need to know which one is used. (Note CPUs are usually supported by several different drivers.) Use e.g. `cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver` (or `cpupower frequency-info` if you installed it) to show it.
Yes i know about that command im currently manually toggling between performance and powersave...i was hoping one profile would do both... doesnt look like the case though.
 
To clarify, are you happy with the power usage of the 7090 but are just concerned that the CPU doesn't ramp up when the load increases?

I have looked at similar guides but have always avoided installing anything at all into my PVE hosts.

For my hosts, I only use "powersave" for "/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor" and that has been OK so far.
 
Actually, there are states in the US that pay far more overall for electricity, due to extreme summer heat, such as Arizona (ranked #1, with average summer bills of $1,000USD). Or certain areas of California where summer heat combined with peak usage rates can lead to bills upwards of $700USD per month.