Hallo,
ich Frage mich ob die in meinem NAS Verbaute CPU J1900 wirklich den Burst-Takt auf max. 2,42 GHz anhebt ?
Wenn ja, wo kann ich das ersehen und wann ist das der Fall ?
VG
John123
Hallo,
ich Frage mich ob die in meinem NAS Verbaute CPU J1900 wirklich den Burst-Takt auf max. 2,42 GHz anhebt ?
Wenn ja, wo kann ich das ersehen und wann ist das der Fall ?
VG
John123
Ich kenn keine Möglichkeit den Turbo Boost auszulesen.
Per SSH verbunden kannst du zwar mit
cat /proc/cpuinfo | grep "cpu MHz"
die aktuelle CPU Frequenz auslesen, jedoch wird dort der Turbo Boost nicht angezeigt.
Ebenso bei dmidecode -t processor | grep Speed oder cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq, wobei ich hier nicht weiß ob der Turbo Boost evtl. auch angezeigt wird, bei mir ist die Frequenz zumindest konstant die selbe.
Der Turbo Boost wird nicht von Linux verwaltet, sondern vom Prozessor selbst, somit ist ein Auslesen mit speziellen tools möglich, die fehlen aber auf der QNAP.
Aktiviert ist die Funktion bei mir (Intel J1800), lässt sich überprüfen mit
cat /sys/devices/system/cpu/cpufreq/boost
Steht dort eine 1 ist es aktiviert.
Interessant fand ich jedoch, dass QNAP die CPU immer bei maximalen Takt laufen lässt und die CPU bei wenig Last nicht heruntertaktet, was ich sehr schade finde, denn bei den meisten im Hausgebrauch wird die CPU der NAS den Großteil der Zeit sicherlich nicht stark belastet, somit eine ziemliche Energieverschwendung.
Aktiviert ist die Funktion bei mir (Intel J1800), lässt sich überprüfen mit
[b]cat /sys/devices/system/cpu/cpufreq/boost[/b]
Steht dort eine 1 ist es aktiviert.
hmm...
habe ich mir eben angesehen, ich habe zwar auch eine 1 hier stehen, jedoch ist der takt immer auf 1999 (2000) MHz...
!?
Ich habe mal turbostat.c versucht:
https://github.com/torvalds/li…tools/power/x86/turbostat
https://ubuntuforums.org/showt…1&p=10244216#post10244216
Mit entware und installiertem gcc und hineinkopieren der zwei fehlenden Header Dateien hat es sich auch komplieren lassen (siehe Anhang) und auch ausführen lassen. Jedoch funktioniert modprobe msr nicht, weiß nicht ob es notwendig ist. Da kenne ich mich zu wenig damit aus.
Mit while true; do echo; done in einer zweiten shell die CPU ausgelastet, aber an der Frequenz hat sich nichts geändert.
[/share/CACHEDEV1_DATA/turbostat] # sudo ./turbostat
turbostat version 17.06.23 - Len Brown <lenb@kernel.org>
CPUID(0): GenuineIntel 11 CPUID levels; family:model:stepping 0x6:37:8 (6:55:8)
CPUID(1): SSE3 MONITOR - EIST TM2 TSC MSR ACPI-TM TM
CPUID(6): APERF, TURBO, DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, EPB
cpu1: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST No-MWAIT PREFETCH TURBO)
CPUID(7): No-SGX
SLM BCLK: 83.3 Mhz
cpu1: MSR_CC6_DEMOTION_POLICY_CONFIG: 0x13130f0b (ENable-CC6-Demotion)
cpu1: MSR_MC6_DEMOTION_POLICY_CONFIG: 0x01010f20 (DISable-MC6-Demotion)
RAPL: 4581 sec. Joule Counter Range, at 30 Watts
cpu1: MSR_PLATFORM_INFO: 0x100000001d00
16 * 83.3 = 1332.8 MHz max efficiency frequency
29 * 83.3 = 2415.7 MHz base frequency
cpu1: MSR_IA32_POWER_CTL: 0x00000000 (C1E auto-promotion: DISabled)
cpu1: MSR_ATOM_CORE_RATIOS: 0x001d1002
2 * 83.3 = 166.6 MHz minimum operating frequency
16 * 83.3 = 1332.8 MHz low frequency mode (LFM)
29 * 83.3 = 2415.7 MHz base frequency
cpu1: MSR_ATOM_CORE_TURBO_RATIOS: 0x00001f1f
31 * 83.3 = 2582.3 MHz max turbo 2 active cores
31 * 83.3 = 2582.3 MHz max turbo 1 active core
cpu1: MSR_PKG_CST_CONFIG_CONTROL: 0x00040001 (UNlocked: pkg-cstate-limit=1: pc1)
cpu1: cpufreq driver: acpi-cpufreq
cpu1: cpufreq governor: userspace
cpufreq boost: 1
cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x00000000 (performance)
cpu0: MSR_RAPL_POWER_UNIT: 0x00000505 (0.031250 Watts, 0.000032 Joules, 0.000977 sec.)
cpu0: MSR_PKG_POWER_LIMIT: 0x003880fa (UNlocked)
cpu0: PKG Limit #1: ENabled (7.812500 Watts, 262144.000000 sec, clamp DISabled)
cpu0: PKG Limit #2: DISabled (0.000000 Watts, 0.000977* sec, clamp DISabled)
cpu0: MSR_PP0_POWER_LIMIT: 0x00020000 (UNlocked)
cpu0: Cores Limit: DISabled (0.000000 Watts, 0.001953 sec, clamp DISabled)
cpu0: MSR_IA32_TEMPERATURE_TARGET: 0x00690000 (105 C)
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 74 3.06 2416 2417 3840 0 96.94 0.00 0.00 43 111.33 167 0.00 0.29 0.10
0 0 68 2.81 2416 2417 2044 0 97.19 0.00 0.00 42 111.33 167 0.00 0.29 0.10
1 1 80 3.31 2416 2417 1796 0 96.70 0.00 0.00 43
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 87 3.58 2416 2417 3849 0 96.42 0.00 0.00 42 **.** 167 0.00 0.29 0.10
0 0 95 3.92 2416 2417 2215 0 96.08 0.00 0.00 42 **.** 167 0.00 0.29 0.10
1 1 78 3.24 2416 2417 1634 0 96.76 0.00 0.00 42
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 59 2.45 2416 2417 3547 0 97.56 0.00 0.00 42 111.35 167 0.00 0.29 0.10
0 0 50 2.06 2416 2417 2245 0 97.94 0.00 0.00 42 111.35 167 0.00 0.29 0.10
1 1 68 2.83 2416 2417 1302 0 97.17 0.00 0.00 42
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 2144 88.71 2416 2417 116861 0 11.31 0.00 0.00 46 **.** 167 0.00 0.31 0.11
0 0 2159 89.32 2416 2417 111066 0 10.71 0.00 0.00 45 **.** 167 0.00 0.31 0.11
1 1 2129 88.09 2416 2417 5795 0 11.92 0.00 0.00 46
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 2329 96.38 2416 2417 129529 0 3.64 0.00 0.00 45 111.33 167 0.00 0.31 0.12
0 0 2358 97.59 2416 2417 122909 0 2.44 0.00 0.00 45 111.33 167 0.00 0.31 0.12
1 1 2300 95.18 2416 2417 6620 0 4.83 0.00 0.00 45
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 2333 96.55 2416 2417 127491 0 3.46 0.00 0.00 46 111.33 167 0.00 0.30 0.10
0 0 2382 98.56 2416 2417 119065 0 1.46 0.00 0.00 45 111.33 167 0.00 0.30 0.10
1 1 2285 94.54 2416 2417 8426 0 5.47 0.00 0.00 46
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 2319 95.97 2416 2417 128170 0 4.05 0.00 0.00 46 **.** 167 0.00 0.31 0.11
0 0 2369 98.01 2416 2417 121908 0 2.01 0.00 0.00 45 **.** 167 0.00 0.31 0.11
1 1 2270 93.92 2416 2417 6262 0 6.09 0.00 0.00 46
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 2300 95.15 2416 2417 125857 0 4.87 0.00 0.00 46 111.35 167 0.00 0.31 0.11
0 0 2366 97.90 2416 2417 117835 0 2.13 0.00 0.00 46 111.35 167 0.00 0.31 0.11
1 1 2233 92.41 2416 2417 8022 0 7.60 0.00 0.00 46
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 390 16.13 2416 2417 21830 0 83.88 0.00 0.00 44 **.** 167 0.00 0.29 0.10
0 0 378 15.62 2416 2417 19277 0 84.38 0.00 0.00 43 **.** 167 0.00 0.29 0.10
1 1 402 16.64 2416 2417 2553 0 83.37 0.00 0.00 44
Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ SMI CPU%c1 CPU%c6 Mod%c6 CoreTmp GFX%rc6 GFXMHz Pkg%pc6 PkgWatt CorWatt
- - 60 2.48 2416 2417 3449 0 97.53 0.00 0.00 43 111.33 167 0.00 0.29 0.10
0 0 47 1.93 2416 2417 1896 0 98.07 0.00 0.00 43 111.33 167 0.00 0.29 0.10
1 1 73 3.02 2416 2417 1553 0 96.98 0.00 0.00 43
Alles anzeigen
Tja, nun wissen wir immer noch nicht ob der Turbo-Boost wirklich funktioniert Aktiviert ist er, sehen tun wir es nur nicht.
edit: MSR sollte aktiv sein, es wird ja per CPUID ausgegeben und der Treiber dafür ist auch isntalliert /dev/cpu/$n/msr, also daran sollte es nicht liegen.
ich frage mich wer uns hierbei auskunft geben könnte ausser qnap selber....?