Stress een Linux machine met CPU Burn

Door Tim Quax op 05 oktober 2009
CPU Burn bevat meerdere benchmark applicaties voor het stressen van Intel P5, Intel P6, AMD K6 en AMD K7. De benchmark tools kunnen draaien zonder root privileges.

Deze programma's zijn ontworpen om x86 CPU's zo stevig mogelijk te stressen om een systeem goed te kunnen testen. Het doel van deze programma's is om maximale hitte te genereren voor de CPU, wat resulteert in het stressen van de CPU, het koelingssysteem, het moederbord en de voeding. De programma's zijn geoptimaliseerd voor verschillende processors.

De programma's die bij CPU Burn zitten zijn de volgende:

- burnP5 - voor Intel Pentium (met en zonder MMX processors);
- burnP6 - voor Intel Pentium Pro, PentiumII, Pentium III en Celeron;
- burnK6 - voor AMD K6;
- burnK7 - voor AMD Athlon en Duron;
- burnMMX - voor testen van cache / memory interfaces on all CPU's with MMX;
- burnBX - is an alternate cache / memory test for Intel CPU's.

Om het gewenste programma op de achtergrond te draaien (herhaal de command voor het 100% stressen voor SMP), typ dan:
burnP5 || echo $? &

Je kan ps gebruiken om de voortgang van CPU burn te monitoren. Wanneer je klaar bent met testen (met benchmarken en checken van temperaturen en systeem voltages met lm-sensors of iets dergelijks), dan kan je de burn processen killen (met kill, uiteraard).

Als je CPU onderkoeld is, dan kan je systeem een lock up krijgen na 2-10 minuten. Dit moet je zo snel mogelijk fixen, de burn programma's zijn gewoon processen, dus dit zou nooit mogen gebeuren. Een power cycle kan het systeem resetten in zo'n geval.


WAARSCHUWING:
Deze applicaties zijn ontworpen om CPU chips te stressen. In geval van ondergekoelde, overgeklokte of anderwijs zwakke systemen kunnen crashen, wat kan resulteren in dataverlies (filesystem corrupt) en zelfs permanente schade aan electronische componenten. Gebruik dus op eigen risico!



Reageer op dit artikel







Voer hier de code in: