Register for the iXsystems Community to get an ad-free experience and exclusive discounts in our eBay Store.

Intel Turbo Boost

Joined
Jul 1, 2019
Messages
31
Thanks
0
#1
Hello!
I have yet to see my processor turbo, and while its not critical - I do use this system to not only host but serve my media and having this enabled would help for media that needs to transcode.

Digging around I found this thread where @cyberjock states that due to ZFS being multithreaded turboboost won't do to much, but this was in 2014 when I believe turboboost was only affecting single core speeds. Today, at least in Intel 9th gen all cores can boost, it just tapers down the boost multiplier as more cores are loaded so even in multithreaded workloads turbo boost is more valid today than in 2014.
https://www.ixsystems.com/community/threads/enabling-turbo-boost.24665/

I checked the command given in this article (https://www.ateamsystems.com/tech-blog/increase-freebsd-performance-with-powerd/ ) and FreeNAS is indeed seeing that I have it enabled and available but it doesnt ever move from the base clock.

I have NOT tried enabling the powerd yet as I wanted to check here first since I can find only old references for it talking about turning on the service in the GUI, this is not available in the latest versions of FreeNAS.

Looking for an updated take on enabling this and any risks.

Also, regarding the note when you fire up a SSH to FreeNAS it states any config changes will be lost after a reboot, does this include things like what would be required here where you are adding lines to rc.conf? I am not real clear on what types of changes do not hold through a reboot and what do via the CLI.

Thank you!
 
Joined
Jul 1, 2019
Messages
31
Thanks
0
#2
Hrm, well I gave it a shot just to see if it would even move the freq around between idle and load and no change, it seems to think 3601 is the max, dinked around in BIOS and everything looks right, FreeNAS shows the cores have it enabled... Ideas?

Code:
root@freenas[~]# sysctl dev.cpu.0.freq
dev.cpu.0.freq: 3601
root@freenas[~]# grep -i speedstep /var/run/dmesg.boot
est0: <Enhanced SpeedStep Frequency Control> on cpu0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
est2: <Enhanced SpeedStep Frequency Control> on cpu2
est3: <Enhanced SpeedStep Frequency Control> on cpu3
root@freenas[~]# sysctl dev.cpu.0.freq_levels
dev.cpu.0.freq_levels: 3601/65000 3600/65000 3400/59714 3200/54621 3000/50333 28                                                                                                                                                             00/45599 2600/41625 2400/37247 2200/33588 2000/29539 1800/26190 1600/22466 1400/                                                                                                                                                             18910 1200/15997 1000/12745 800/10111
 
Joined
Jul 1, 2019
Messages
31
Thanks
0
#3
OKy doke, put things back the way they were in rc.conf and found the 11.2U5 docs actually still do have this setting in the GUI but only on the legacy GUI.... Turned it on and it works now, sortof, it only reduces speed still no boost.
Wondering why it would be removed from the new GUI? And if I am missing something to allow boost states not just downclock states.

Thanks!

https://www.ixsystems.com/documentation/freenas/11.2-U5-legacy/system.html#advanced
 
Joined
Jul 1, 2019
Messages
31
Thanks
0
#5
Looks like it is already enabled which is why it was removed from the new UI: https://redmine.ixsystems.com/issues/49398.
@dlavigne thanks. Weird though since my cpu would not downclock at all until I checked it in the legacy gui then it did.
I have since turned it back off as what was being discussed in that issue report you linked I also noticed no temp or real power benefit from allowing it to downclock (maybe 1 degree C).

However I am still not seeing it ever boost even under heavy loads like transcoding. I checked BIOS and even flipped turboboost settings from Auto to force enable.

I see FreeNAS sees the option and says it's enabled but just never boosts.

Not the end of the world but would like to allow the processor to run to full spec if I can.

Thanks
 
Top