Unsolved

Closed

10 Elder

 • 

274.2K Posts

1480

March 18th, 2023 10:00

PowerEdge M640 Dell_Workload profile_Power Regulator

Hello Team,

We are using PowerEdge M640 Dell Hardware ,

Need to check below parameters on BIOS level settings

1. Workload profile

2. Power Regulator

In Workload Profile i need to check the options to set it for virtualization- power efficient
and Power Regulator need set to OS control Mode

I read " Optimal BIOS Settings for High Performance Computing with PowerEdge 11G Servers " document in google but couldn't find the options

Does anyone assist me to check these 2 options !

4 Operator

 • 

2.4K Posts

March 18th, 2023 23:00

These are the Power related settings.


:: Workload and Performance Settings
:: PerfPerWattOptimizedDapc - Performance Per Watt (DAPC);
:: PerfPerWattOptimizedOs - Performance Per Watt (OS);
:: PerfOptimized - Performance;
set SYSPROFILE=PerfPerWattOptimizedOs


:: Workload and Performance Settings. The Dell 13Gen. and below only have "NotAvailable - Not Available;HpcProfile - HPC Profile;LowLatencyOptimizedProfile - Low Latency Optimized Profile;"
:: NotConfigured - Not Configured;
:: HpcProfile - HPC Profile
:: LowLatencyOptimizedProfile - Low Latency Optimized Profile;
:: VtOptimizedProfile - Virtualization Optimized Performance Profile;
:: VtPerWattOptimizedProfile - Virtualization Optimized Performance Per Watt Profile;
:: DbOptimizedProfile - DataBase Optimized Performance Profile;
:: DbPerWattOptimizedProfile - Database Optimized Performance Per Watt Profile;
:: SdsOptimizedProfile - SDS Optimized Performance Profile;
:: SdsPerWattOptimizedProfile - SDS Optimized Performance Per Watt Profile;
:: TelcoOptimizedProfile - Telco Optimized Profile;
set WORKLOADPROFILE=NotConfigured

:: iDRAC Performance Profile
:: 0 - Default Thermal Profile Settings;
:: 1 - Maximum Performance;
:: 2 - Minimum Power;
:: 3 - Sound Cap;
:: Default - 0
set THERMALPROFILE=2

So  in your case.

racadm set bios.SysProfileSettings.SysProfile PerfPerWattOptimizedOs
racadm set bios.SysProfileSettings.WorkloadProfile VtPerWattOptimizedProfile
set system.thermalsettings.ThermalProfile 2
racadm jobqueue create BIOS.Setup.1-1

The "racadm"  works also from remote!  racadm -r IP -u "root" - "calvin".
Server reboot s needed to take the changes effect.

10 Elder

 • 

274.2K Posts

March 19th, 2023 03:00

Thanks for your inputs,
I logged into IDRAC using ssh , execute below commands

racadm>>racadm get BIOS.SysProfileSettings.ProcPwrPerf
[Key=BIOS.Setup.1-1#SysProfileSettings]
ProcPwrPerf=MaxPerf

and

racadm>>racadm get bios.SysProfileSettings.WorkloadProfile
[Key=BIOS.Setup.1-1#SysProfileSettings]
WorkloadProfile=NotAvailable

As per you suggestion , we can change ProcPwrPerf from MaxPerf to ->OptimizedOs
and also SysProfileSettings.WorkloadProfile from NotAvailable to -->OptimizedProfile

I wouild like check the current status of system.thermalsettings and
racadm jobqueue of BIOS.Setup options , Could you please provide the commands . It will very helpful to check the current status 

I have tried with : racadm help bios.SysProfileSettings.ProcPwrPerf  " couldn't find exact output. 



4 Operator

 • 

2.4K Posts

March 19th, 2023 05:00

Hi,

C:\>racadm help system.thermalsettings.ThermalProfile
ThermalProfile -- Specifies the Thermal Profile
Usage -- 0-Default Thermal Profile Settings; 1-Maximum Performance; 2-Minimum Power; 3-Sound Cap; Default - 0
Required License -- RACADM
Dependency -- None

It works like a "tree" and have different main areas like "bios", idrac, system ... and so on. Just use "help" and than add one level after another. Most of the values can be set during runtime... for some you need to create a job which will be executed during next server reboot.

The iDRAC Tools (and maybe OMSA) contains a "racadm" binary available for ESXi, Linux and Windows of course. The binary also supports remote configuration and you can copy it around if needed (just the exe and one *.dll).
If you create a script and wrap a loop around your commands you can configure your entire fleet of poweredge servers.
My Script set around 50 values (depending on the number of NICs) and creates a nice lookable outout for the documentation based on input variables 

Deletings jobs queue is

jobqueue delete --all 

Listing jobqueue:

jobqueue view

 

Regards,
Joerg

10 Elder

 • 

274.2K Posts

March 19th, 2023 09:00

Thanks for information,

So as described above if use below commands

racadm set bios.SysProfileSettings.SysProfile PerfPerWattOptimizedOs
racadm set bios.SysProfileSettings.WorkloadProfile VtPerWattOptimizedProfile
set system.thermalsettings.ThermalProfile 2
racadm jobqueue create BIOS.Setup.1-1


  

If i run these command in IDRAC for one ESXi hosts can i achieve changes as expected on ESXi level

Technology name should be replicate and  active policy should be low

Custom Power Management Settings for Power Savings.png

Moderator

 • 

5.3K Posts

March 19th, 2023 20:00

I'm sorry I can't quite have the answer for this. We could wait around to see what others would think. The risk is- should you encounter a problem neither Dell or VMware won't be able to help, I'm afraid.

4 Operator

 • 

2.4K Posts

March 19th, 2023 23:00

Corrent.

It would be nice if Dell document which CPU related BIOS settings the profiles sets. Earlier you have modify the C and P States, Turbo mode and timings manually.  I have a VMware Documents somewhere where there describe the settings for Dell and HPE Server.

BUT.... that is not a general solution or the best thing for every setup. Because i have seen it more than one that there was a general performance drop because of long wake up for the CPU to recovery from a deep P State or just using low MHZ because of "powersavings".

Regards,
Joerg

4 Operator

 • 

2.4K Posts

March 20th, 2023 02:00

Well..... "Power Regulator" is indeed a HPE speech rather then Dell PowerEdge

With the following you will get APC-C States

[root@esx-node-05:~] racadm get bios.SysProfileSettings.SysProfile
[Key=BIOS.Setup.1-1#SysProfileSettings]
SysProfile=PerfPerWattOptimizedDapc
[root@esx-node-05:~] racadm get bios.SysProfileSettings.WorkloadProfile
[Key=BIOS.Setup.1-1#SysProfileSettings]
WorkloadProfile=VtPerWattOptimizedProfile
[root@esx-node-05:~] racadm get system.thermalsettings.ThermalProfile
[Key=system.Embedded.1#ThermalSettings.1]
ThermalProfile=Minimum Power

 

I assume that when set PerfPerWattOptimizedOs  for SysProfile you will get  P States as well.

I am pretty sure that after reboot the Server you can see changed settings in iDRAC or LCC GUI or when using racadm and query the CPU settings.

Regards,
Joerg

10 Elder

 • 

274.2K Posts

March 20th, 2023 05:00

Thanks for the information.

Below is output from one of the IDRAC

racadm>> racadm get bios.SysProfileSettings.SysProfile
[Key=BIOS.Setup.1-1#SysProfileSettings]
SysProfile=PerfOptimized


racadm>>racadm get bios.SysProfileSettings.WorkloadProfile
[Key=BIOS.Setup.1-1#SysProfileSettings]
WorkloadProfile=NotAvailable


racadm>> racadm get system.thermalsettings.ThermalProfile
[Key=system.Embedded.1#ThermalSettings.1]
ThermalProfile=Default Thermal Profile Settings
racadm>>

 

 

As per the output i could find WorkloadProfile option is existing.

For  Power Regulator  which is right command 

 racadm get bios.SysProfileSettings.SysProfile  ( or )  racadm get system.thermalsettings.ThermalProfile

 

Because i need to set  below parameters 

WorkloadProfile = virtualization power efficient
Power Regulator = OS Control Mode

 

4 Operator

 • 

2.4K Posts

March 20th, 2023 07:00

For Dell these 3 are relevant so set all 3 as describe.

Regards,
Joerg

4 Operator

 • 

2.4K Posts

March 20th, 2023 08:00

Yes. Server reboot ist also needed when reconfiguring BIOS related stuff.

Note!: In the third line is "racadm" missing.

Regards,
Joerg

10 Elder

 • 

274.2K Posts

March 20th, 2023 08:00

racadm set bios.SysProfileSettings.SysProfile PerfPerWattOptimizedOs
racadm set bios.SysProfileSettings.WorkloadProfile VtPerWattOptimizedProfile
set system.thermalsettings.ThermalProfile 2
racadm jobqueue create BIOS.Setup.1-1

 

By using above 3 commands ? 

4 Operator

 • 

2.4K Posts

March 20th, 2023 09:00

Sure there is a GUI(2 different ones)

  1. Reboot the Server and Press 2 for System setup
  2. Point your browser to the iDRAC Web GUI https://idrap-ip-address/

iDRAC WebGUIiDRAC WebGUI

Configuration->BIOS Settings -> System Profile

and

Configuration->System Settings->Hardware Settings->Cooling Configuration

Regards,
Joerg

10 Elder

 • 

274.2K Posts

March 20th, 2023 09:00

So using command line interface  from iDRAC i need to do it right ?

May i know please we can't get  those options Server Profile Template  Or chassis management controller  some where from GUI mode 

 

 

10 Elder

 • 

274.2K Posts

March 21st, 2023 06:00

I have made the change on iDRAC , however in vcenter server i could see

ACPI C-states and missing is ACPI P-states, ACPI C-states
Active Policy is High Performance and it must be Low power

surya2023_0-1679405533825.png


Example is as below screenshot , expecting same out. 
Kindly suggest me where i can do the changes (iDRAC GUI or CLI ) to get below output .

surya2023_0-1679406488021.png

 

 

No Events found!

Top