Hallo,
ich habe hier ein Laptop (ASUS UX303LN) mit Tumbleweed sowie einen Server mit Lead 42.1 im Betrieb. Zufällig bin ich dadrauf gestoßen, dass sich diese unterschiedlich bei den CPU C-States verhalten.
Laptop CPU (Tumbleweed)
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
stepping : 4
Server CPU (Leap 42.1)
processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 94
model name : Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
stepping : 3
Beide Systeme sind also relativ frisch aufgebaut, der erste ein Broadwell der andere ein Skylake.
Sie verhalten sich jedoch völlig unterschiedlich bei den C-States:
Laptop geht hinauf bis state8, bei dem Server endet das schon bei state2. Ich habe das MSI BIOS des Servers durchsucht und EIST/C-States sind aktiviert.
Laptop:
drwxr-xr-x 2 root root 0 Feb 17 05:50 state0
drwxr-xr-x 2 root root 0 Feb 17 05:50 state1
drwxr-xr-x 2 root root 0 Feb 17 05:50 state2
drwxr-xr-x 2 root root 0 Feb 17 05:50 state3
drwxr-xr-x 2 root root 0 Feb 17 05:50 state4
drwxr-xr-x 2 root root 0 Feb 17 05:50 state5
drwxr-xr-x 2 root root 0 Feb 17 05:50 state6
drwxr-xr-x 2 root root 0 Feb 17 05:50 state7
drwxr-xr-x 2 root root 0 Feb 17 05:50 state8
Server:
drwxr-xr-x 2 root root 0 Feb 15 22:09 state0
drwxr-xr-x 2 root root 0 Feb 15 22:09 state1
drwxr-xr-x 2 root root 0 Feb 15 22:09 state2
Hat jemand eine Idee wo man noch weiterschauen kann um die höheren C States auf dem Server zu aktivieren?
Macht das auch Sinn? Auf dem Server laufen 24/7 derzeit 4 virtuelle Maschinen, ich bin mir also nicht sicher ob der Server diese überhaupt oft erreichen wird da sowieso ständig Hintergrundaktivität der VMs festzustellen ist. Ich würde trotzdem gerne einen Versuch machen.