Hudratronium commented on issue #6680:
URL: https://github.com/apache/cloudstack/issues/6680#issuecomment-1234492354

   @shwstppr 
   
   Will try to give as much inforamtion as possible:
   
   lscpu
   ~~~
   Architecture:                    x86_64
   CPU op-mode(s):                  32-bit, 64-bit
   Byte Order:                      Little Endian
   Address sizes:                   48 bits physical, 48 bits virtual
   CPU(s):                          48
   On-line CPU(s) list:             0-47
   Thread(s) per core:              2
   Core(s) per socket:              24
   Socket(s):                       1
   NUMA node(s):                    1
   Vendor ID:                       AuthenticAMD
   CPU family:                      25
   Model:                           1
   Model name:                      AMD EPYC 7413 24-Core Processor
   Stepping:                        1
   Frequency boost:                 enabled
   CPU MHz:                         2892.925
   CPU max MHz:                     2650.0000
   CPU min MHz:                     1500.0000
   BogoMIPS:                        5289.83
   Virtualization:                  AMD-V
   ~~~
   
   virsh nodeinfo
   ~~~
   CPU model:           x86_64
   CPU(s):              48
   CPU frequency:       1494 MHz
   CPU socket(s):       1
   Core(s) per socket:  24
   Thread(s) per core:  2
   NUMA cell(s):        1
   Memory size:         263476088 KiB
   ~~~
   
   virsh sysinfo
   ~~~
   <sysinfo type='smbios'>
     <processor>
       <entry name='socket_destination'>CPU1</entry>
       <entry name='type'>Central Processor</entry>
       <entry name='family'>Zen</entry>
       <entry name='manufacturer'>AMD</entry>
       <entry name='signature'>Family 25, Model 1, Stepping 1</entry>
       <entry name='version'>AMD EPYC 7413 24-Core Processor</entry>
       <entry name='external_clock'>2000 MHz</entry>
       <entry name='max_speed'>3900 MHz</entry>
       <entry name='status'>Populated, Enabled</entry>
       <entry name='serial_number'>Not Specified</entry>
       <entry name='part_number'>Not Specified</entry>
     </processor>
   </sysinfo>
   ~~~
   
   virsh capabilities
   ~~~
   <capabilities>
     <host>
       <cpu>
         <arch>x86_64</arch>
         <model>EPYC-Rome</model>
         <vendor>AMD</vendor>
         <microcode version='167776605'/>
         <counter name='tsc' frequency='2645030000'/>
         <topology sockets='1' cores='24' threads='2'/>
         <pages unit='KiB' size='4'/>
         <pages unit='KiB' size='2048'/>
         <pages unit='KiB' size='1048576'/>
       </cpu>
     </host>
   </capabilities>
   ~~~
   
   The problem in this case might be, that the availeable output seems to 
connected to the used module for the cpu. As mentioned above lscpu using the 
`intel_pstate` module will give different sets of results. Currently, as i am 
using a standard Ubuntu Server 20.04.5, the out-of-the-box used module is 
`acpi-cpufreq`. Which supports the `CPU max MHz`. On the horizon, when the 
kernel version 5.17 will be used, out-of-the-box we shall see the module 
`amd_pstat`... 
   I don't know how important the "out-of-the-box" CPU discovery is for the 
cloudstack agent. Guess there would be a little script needed to check the 
loaded module and then "query" the intended value... How ever - depending on 
how important this is.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to