Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Question regarding AMD Epyc CPU speed
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Question regarding AMD Epyc CPU speed

momkinmomkin Member
edited December 2021 in Help

Hi ,
I have an AMD Epyc dedicated server that has "7551P 32-Core" Processor and "Centos 7" installed with kernel version : 5.11 and supermicro H11SSL-i motherboard.
The problem is the CPU speed is always stuck at 2Ghz even when the server is in idle nothing working on it , and i can't seems to get it to the boost speed which is : 3.0GHz

as you can see here its always stuck on 2Ghz for all cores : 

[root@server ~]# cpupower frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 1.20 GHz - 2.00 GHz
  available frequency steps:  2.00 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: conservative ondemand userspace powersave performance schedutil
  current policy: frequency should be within 1.20 GHz and 2.00 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: 2.00 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
    Boost States: 0
    Total States: 3
    Pstate-P0:  2000MHz
    Pstate-P1:  1600MHz
    Pstate-P2:  1200MHz

[root@server ~]#
[root@server ~]# cat /proc/cpuinfo | grep MH
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2549.507
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
cpu MHz         : 2000.000
[root@server ~]#

Is this normal ?
I've never seen CPU behaving this way , the normal is when the server is idle and i activated tuned in performance mode the speed will reach to the max speed for some cores at least.
But not on this one , so i don't know if there is something wrong that i should fix ?

Comments

  • CalinCalin Member, Patron Provider

    @momkin it's hetzner server????

  • @Calin said:
    @momkin it's hetzner server????

    No !

  • CiprianoOscarCiprianoOscar Member, Host Rep
    edited December 2021

    @momkin said:

    Is this normal ?
    I've never seen CPU behaving this way , the normal is when the server is idle and i activated tuned in performance mode the speed will reach to the max speed for some cores at least.
    But not on this one , so i don't know if there is something wrong that i should fix ?

    If you have activated tuned in performance mode it is normal that the frequency is always locked to the maximum. Now I don't quite remember what profiles there are, but you should put it balanced.

  • @CiprianoOscar said:
    If you have activated tuned in performance mode it is normal that the frequency is always locked to the maximum. Now I don't quite remember what profiles there are, but you should put it balanced.

    2Ghz isn't the maximum speed of this CPU mate !
    https://www.amd.com/en/products/cpu/amd-epyc-7551p

  • NeoonNeoon Community Contributor, Veteran

  • CiprianoOscarCiprianoOscar Member, Host Rep

    @momkin said:

    @CiprianoOscar said:
    If you have activated tuned in performance mode it is normal that the frequency is always locked to the maximum. Now I don't quite remember what profiles there are, but you should put it balanced.

    2Ghz isn't the maximum speed of this CPU mate !
    https://www.amd.com/en/products/cpu/amd-epyc-7551p

    it's the base clock, so it's normal. For the boost clock it is not guaranteed to reach that frequency and has various factors.

    I repeat, if you have put in performance in my opinion it is normal that it goes to the maximum base frequency.

  • @Neoon said:

    One thread lol , i have many AMD and Intel servers and i can sometimes get all cores boost at the some time when no load on the server with performance profile except this one :neutral:

  • DPDP Administrator, The Domain Guy

    cpupower frequency-set -g performance maybe?

  • @CiprianoOscar said:

    it's the base clock, so it's normal. For the boost clock it is not guaranteed to reach that frequency and has various factors.

    I repeat, if you have put in performance in my opinion it is normal that it goes to the maximum base frequency.

    you are likely wrong , the base clock of the "AMD EPYC 7502P" is 2.5GHz and yet i can reach all cores to 3.35 GHz.

    as you can see here :
    [root@server ~]# cpupower frequency-info
    analyzing CPU 0:
      driver: acpi-cpufreq
      CPUs which run at the same hardware frequency: 0
      CPUs which need to have their frequency coordinated by software: 0
      maximum transition latency:  Cannot determine or is not supported.
      hardware limits: 1.50 GHz - 3.35 GHz
      available frequency steps:  3.35 GHz, 2.50 GHz, 2.20 GHz, 1.50 GHz
      available cpufreq governors: conservative ondemand userspace powersave performance schedutil
      current policy: frequency should be within 1.50 GHz and 3.35 GHz.
                      The governor "performance" may decide which speed to use
                      within this range.
      current CPU frequency: 2.50 GHz (asserted by call to hardware)
      boost state support:
        Supported: yes
        Active: yes
        Boost States: 0
        Total States: 3
        Pstate-P0:  2500MHz
        Pstate-P1:  2200MHz
        Pstate-P2:  1500MHz
    
    [root@server ~]# cat /proc/cpuinfo | grep MH
    cpu MHz         : 3335.738
    cpu MHz         : 3302.555
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3343.662
    cpu MHz         : 3307.206
    cpu MHz         : 3354.492
    cpu MHz         : 3314.181
    cpu MHz         : 3337.811
    cpu MHz         : 3337.748
    cpu MHz         : 3337.640
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3337.599
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3340.418
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3343.305
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3339.493
    cpu MHz         : 3291.092
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3336.998
    cpu MHz         : 3278.931
    cpu MHz         : 3336.433
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3339.042
    cpu MHz         : 3338.086
    cpu MHz         : 3338.381
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3339.086
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3354.492
    cpu MHz         : 3342.675
    cpu MHz         : 3354.492
    cpu MHz         : 3337.938
    cpu MHz         : 3354.492
    cpu MHz         : 3338.270
    [root@server ~]#
    
  • @DP said:
    cpupower frequency-set -g performance maybe?

    Tried that and still stuck at 2Ghz for all cores :smile:

  • CiprianoOscarCiprianoOscar Member, Host Rep
    edited December 2021

    @momkin said:

    you are likely wrong , the base clock of the "AMD EPYC 7502P" is 2.5GHz and yet i can reach all cores to 3.35 GHz.

    on the AMD website it doesn't say this but OK.

    Anyway, what is the point of keeping the boost clock always at maximum? Simply when the cpu needs power it will take it

    (ops, you give me the wrong CPU on AMD website https://www.amd.com/en/products/cpu/amd-epyc-7551p)

  • @CiprianoOscar said:
    (ops, you give me the wrong CPU on AMD website https://www.amd.com/en/products/cpu/amd-epyc-7551p)

    No i didn't give you wrong CPU , I'm comparing two results from 2 CPU's i currently have :
    7551P - doesn't boost.
    And
    7502P - boost really good even when there is high load on the server.

    What I'm trying to figure out is why the CPU 7551P doesn't seems to go above 2Ghz even when there is no load on it !

  • I suspect this might come from the BIOS power saving settings , is there any possible way to disable it from the kernel level ? since i don't have IPMI access !

  • CiprianoOscarCiprianoOscar Member, Host Rep

    Try asking your provider's support if they can check.

  • @CiprianoOscar said:
    Try asking your provider's support if they can check.

    I did but they say its normal :smiley:

  • CiprianoOscarCiprianoOscar Member, Host Rep

    as I imagined, in the end they fulfill their contract. Personally, I don't see any problems on your server.

  • @CiprianoOscar said:
    as I imagined, in the end they fulfill their contract. Personally, I don't see any problems on your server.

    You don't seem to understand the issue and should refrain further.

  • @momkin said:

    @CiprianoOscar said:
    Try asking your provider's support if they can check.

    I did but they say its normal :smiley:

    Also, check bios version and if there's an update.
    Check CPU temps. It should boost if temp allows.

    Clearly, the kernel isn't properly detecting the CPU.

    Check bootlog for CPU identification mentions.

Sign In or Register to comment.