Skip to content

Dasharo Performance: CPU temperature

Test cases

Common

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Proceed with the Generic test setup: OS installer.
  3. Proceed with the Generic test setup: OS installation.
  4. Install lm-sensors package: sudo apt install lm-sensors.

CPT001.001 CPU temperature without load (Ubuntu 22.04)

Test description

This test aims to verify whether the temperature of CPU cores after system booting is not higher than the maximum allowed temperature.

Test configuration data

  1. FIRMWARE = coreboot

Test setup

  1. Proceed with the Common section.

Test steps

  1. Power on the DUT.
  2. Boot into the system.
  3. Log into the system by using the proper login and password.
  4. Open a terminal window and run the following command:

    sensors
    
  5. Note the result.

Expected result

Example output:

    coretemp-isa-0000
    Adapter: ISA adapter
    Package id 0:  +34.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 0:        +34.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 1:        +34.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 2:        +32.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 3:        +33.0°C  (high = +100.0°C, crit = +100.0°C)

Displayed temperature should be not higher than displayed high and critical temperatures. Also the temperature should be not higher than temperature declared by the DUT producer.

CPT002.001 CPU temperature after stress test (Ubuntu 22.04)

Test description

This test aims to verify whether the temperature of the CPU cores is not higher than the maximum allowed temperature after stress test.

Test configuration data

  1. FIRMWARE = coreboot

Test setup

  1. Proceed with the Common section.
  2. Install the stress-ng package: sudo apt install stress-ng.

Test steps

  1. Power on the DUT.
  2. Boot into the system.
  3. Log into the system by using the proper login and password.
  4. Open a terminal window and run the following command to turn on the stressor:

    stress-ng --cpu 0 --tz -t 60s
    

    Stress test duration time might be changed by change te value of the parameter -t.

  5. After end the stress test open a terminal window and run the follwing command:

    sensors
    
  6. Note the result.

Expected result

Example output:

    coretemp-isa-0000
    Adapter: ISA adapter
    Package id 0:  +54.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 0:        +50.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 1:        +49.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 2:        +53.0°C  (high = +100.0°C, crit = +100.0°C)
    Core 3:        +51.0°C  (high = +100.0°C, crit = +100.0°C)

The displayed temperature should be not higher than displayed high and critical temperatures. Also the temperature should be not higher than temperature declared by the DUT producer.