Dear all,

several users have reported hardware failures with clonezilla due to
thermal problems, in particular with notebooks (see [1-3]). I also have
seen these issues with my HP 2540p laptop. It seems that the cooling
system of some notebooks is insufficient when the system is run at full
CPU load for an extended period of time (this can be minutes, hours, or
even days before a shut down to prevent overheating will occur).

Since up to now no solution has been posted here, I'll explain how I
solved the thermal problems for me. A possible solution is to set the
CPU to a fixed, lower operating frequency using cpufreq-set from
cpufrequtils (which is installed by default). This effectively reduces
heat at the cost of a (relatively small) performance penalty.
Specifically, what I did was (for a system with 4 CPUs):

$ sudo cpufreq-set -c 0 -f 1600MHz
$ sudo cpufreq-set -c 1 -f 1600MHz
$ sudo cpufreq-set -c 2 -f 1600MHz
$ sudo cpufreq-set -c 3 -f 1600MHz

This worked for me and it should work with all reasonably modern CPUs.
The current settings and the available frequency steps can be read using

$ cpufreq-info

A few remarks: cpufreq-set automatically rounds the specified frequency
to the "nearest" available operating frequency (my laptop CPU, e.g., has
a minimum frequency of 1.2 GHz and a maximum frequency of 2.53 GHz with
11 steps in total). However, I have observed that the rounding sometimes
does not work if -f specifies exactly one of the available frequencies
(then the next higher frequency might be used instead which seems to be
a bug of cpufreq-set). Using the above commands, the CPU runs at a fixed
frequency until changed again or until the next restart. Changes made by
cpufreq-set are not permanent, i.e., the changes are lost if the system
is rebooted.

Another way to prevent overheating could be to use "cpulimit", but I
find it less suited for this particular use case and the corresponding
package is not installed by default.

@Steven: I could provide a patch for clonezilla-live to include this in
the expert options. However, we should think about how to implement this



Attachment: signature.asc
Description: OpenPGP digital signature

Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at: 
Clonezilla-live mailing list

Reply via email to