Jump to content
XPEnology Community

CPU Throttle Script Tutorial


wakkawakka

Recommended Posts

Hello,

 

First of all thanks for the tutorial it worked perfectly for me ( I2Quad Q9300 2.5GHz to 2GHz)

But is it possible to make it even lower 2Ghz is pretty high for idle and it have 4cores :oops:

 

Thanks if anyone wants to help, anyway thanks for the tut

:grin:

 

EDIT : DSM 5644

Link to comment
Share on other sites

  • 2 weeks later...

for me the script doesn't wok either. I'm running DSM 6 and don't have the required folders.

 

Here is my folder structure:

/sys/devices/system/cpu
/sys/devices/system/cpu/cpu0
/sys/devices/system/cpu/cpu0/cache
/sys/devices/system/cpu/cpu0/power
/sys/devices/system/cpu/cpu0/subsystem (slink)
/sys/devices/system/cpu/cpu0topology

/sys/devices/system/cpu/cpu1
/sys/devices/system/cpu/cpufreq
/sys/devices/system/cpu/cpuidle
/sys/devices/system/cpu/power

 

BTW, there are three files in cpu0:

crash_notes

5f615100

crash_notes_size

368

uevent

DEVNAME=cpu0
PHYSDEVBUS=cpu
MODALIAS=x86cpu:vendor:0000:family:0006:model:003C:feature:,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000B,000C,000D,000E,000F,0010,0011,0013,0015,0017,0018,0019,001A,001B,001C,002B,0034,003A,003B,003D,0068,006B,006C,006D,006F,0072,0074,0076,0078,007C,007D,0080,0081,0085,0089,008C,008D,0091,0093,0094,0095,0096,0097,0098,0099,009A,009B,009C,009D,009E,009F,00C0,00C5,00E1,00E4,00E5,00E6,00E7,0100,0101,0103,0104,0120,0121,0123,0125,0127,0128,012A,012D

 

under cpu1 these files are also there (difference is 5f655100@ crash-notes)

 

Does anyone have an idea?

Link to comment
Share on other sites

  • 9 months later...
  • 1 month later...
On 5/31/2017 at 9:19 AM, pacman44 said:

Is it just me or the script wont work in 6.1.1 ? It was fine in 6.0.1.

 

I have 6.1.3 ( 3617x), and it works.   Though, I would rather let the kernel module to set the governor at boot, instead of relying on a script to do so. 

 

Would be nice to be able to use the boost speed of the CPU.  My scaling driver is acpi-cpufreq, and it can't boost my Xeon D1520 CPU. 

Link to comment
Share on other sites

On ‎2016‎-‎02‎-‎27 at 4:46 AM, Huberer said:

When the script is running with the command "grep "MHz" /proc/cpuinfo" it show 480MHz when the cpu is idling and 1600MHz under load and the steps in between (for all four cores and MHz varies for the single cores when cpu is working).

But without script the before mentioned command only shows 1600MHz for all four cores. Even when the cpu is idling. Under GSM GUI it shows when the cpu is idling or working (shows speedstep). I guess that the command doesn't show the real frequency (without script) but DSM is doing it correctly. That means that is better watching DSM GUI instead of watching the grep "MHz" /proc/cpuinfo - command.

In another forum a user wrote that this script also had no effect on his N40L. But I don't know which DSM and XPEnology he used.

How to look at it in the DSM GUI? Where?

 

thanks!

 

 

Link to comment
Share on other sites

  • 3 months later...

So i'm using a Xeon 1265L on my HP gen8.

Switched from Performance and 2400mhz to Conservative with 1600mhz.

The thing is... i don't see any improvement in Powerdrain.

According to my Powermeter the server was using 46-50W in Idle.

I'm seeing the exact same behaviour now.

 

root@NAS:~# grep MHz /proc/cpuinfo
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000

it does work, as i've been seeing 2401.000 when i did this before....

 

But it seems that in a no Load condition the Frequency itself simply does not matter as much.

So i'm prolly gonna leave it on Performance, as the lag due cpu governor is not worth no absolutly Zero nonexistent gain in energy saving.

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 year later...
  • 2 weeks later...
On 11/15/2018 at 10:53 AM, abced said:

I'm running DSM 6.2.1 and I wanted to set governors on conservative, but the only ones available (in scaling_available_governors) are "powersave performance userspace". How come? I was able to use convervative before (in DSM 5, same hardware).

If anyone else is wondering the same ..

 

Quote

The intel_pstate driver supports only the performance and powersave governors, but they both provide dynamic scaling

 

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
  • 5 months later...
  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...