WAARSCHUWING:
Dit programma is ontworpen om zwaar te laden CPU chips. Onderkoelde, overclocked of anderszins zwakke systemen kunnen falen veroorzaakt dataverlies (filesystem corruptie) en mogelijk blijvende schade aan elektronische componenten. Noch zal het vangen van alle gebreken.
GEBRUIK OP UW EIGEN RISICO
CPU testen nutsbedrijven in assembler geoptimaliseerd voor maximale belading P6 (Intel Pentium Pro / II / III en Celeron TM), AMD K7 (Athlon / Duron / Thunderbird TM) AMD K6, en Intel P5 Pentium chips. Dit is vrije software, auteursrechten, maar vrij onder de GNU Public Licence copyleft.
Deze programma's zijn ontworpen om x86 CPU belasting zo sterk mogelijk in het kader van systeemtesten. Ze zijn geoptimaliseerd voor verschillende processoren. FPU en ALU instructies worden gecodeerd een assembler eindeloze lus. Ze hoeven niet elke instructie te testen. Het doel is om de warmte productie te maximaliseren van de CPU, waardoor stress op de CPU zelf, koelsysteem, het moederbord (vooral voltage regulators) en voeding
(Waarschijnlijke oorzaak van burnBX / MMX fouten).
burnP5 is geoptimaliseerd voor Intel Pentium w & w / o MMX processors
P6 is voor Intel PentiumPro, PentiumII & III en Celeron CPU's
K6 is voor AMD K6-processors
K7 is voor AMD Athlon / Duron processors
MMX is om cache / geheugen interfaces te testen op alle CPU's met MMX
BX is een alternatieve cache / geheugen test voor Intel CPU's
TE GEBRUIKEN: root privileges worden niet vereist. Het is ontworpen voor ELF Linux, maar ook getest onder FreeBSD. en a.out. Burn Het testen gebeurt best vanuit een ramdisk distributie (tomsrtbt) of met bestandssystemen gemonteerd of gemonteerd alleen-lezen.
untarren de bron in een handige map:
`Tar zxf cpuburn`
compileren excutables
`Make`
draaien gewenste programma op de achtergrond [_repeat_ voor SMP]:
`BurnP6 || echo $? & `
De voortgang van cpuburn door `ps`. Wanneer u klaar bent, `kill` het brandproces * proces (sen). Als je de temperatuur sondes (vingers) of de lm-sensors-pakket, kunt u uw CPU temperatuur en / of het systeem voltages te controleren.
Als er een fout optreedt in de berekeningen, zal het worden bewaard, en het programma zal eindigen met foutcode 254 voor een integer / geheugenfout, en foutcode 255 voor een FP / MMX fout. Foutcontrole gebeurt elke 10-40 sec voor burnP6 / K6 / K7 en ik heb geen CPU fouten bij het testen gezien [vastlopers optreden eerst]. burnBX en burnMMX controleren op fouten elke 512 MB (4-10 sec) en error beëindiging wordt vaak gezien, vastlopers zijn zeldzamer.
burnBX en burnMMX zijn in wezen zeer intens RAM testers. Ze kunnen ook een optionele parameter te nemen met vermelding van het RAM-geheugen te testen:
A = 2 kB E = 32 kB I = 512 kB M = 8 MB
B = 4 = F 64 J = 1 MB N = 16
C = 8 G = 128 K = 2 O = 32
D = 16 H = 256 L = 4 P = 64
`BurnBX L` (4 MB) en` burnMMX F` (64 kB) zijn de standaard maten. AE meestal testen L1 cache, FH-test L2-cache, en HP dwingen hun weg naar RAM. Maar zelfs AE zal hebben enkele cacheline writeouts naar RAM.
In weerwil van zijn naam, kan burnBX worden uitgevoerd op elke chipset [RAM controller] en tests veel meer dan het RAM-geheugen controller. Helaas, burnBX niet optimaal op AMD-processors. burnMMX voorkeur dat elke processor die een MMX unit.
burnBX / MMX heeft ongeveer 72 MB van de totale RAM + swap te beginnen (niet per se gratis), maar dit niet veel gebruiken, tenzij u het verzoek. Zij zal gooien een `Sig 11` als je niet genoeg swap hebben.
Als u niet meer wilt toevoegen, kunt u de .bss sectie beneden aan te passen, zoals aangegeven in de bron opmerkingen. Ze kunnen ook testen swap, en ten minste op mijn systeem, kan ik 2 * `burnBX 8` draaien met 128 MB SDRAM met enkele gebruik van swap, maar geen overdreven pak slaag [streeft]. YMMV.
Als sub-spec, kan uw systeem up geblokkeerd na 2-10 minuten. Het moet niet. * branden zijn onder unpriviliged gebruiker processen. Maar betekent dit waarschijnlijk je CPU is onderkoelde, hoogstwaarschijnlijk geen thermische vet of andere interface-materiaal tussen CPU en heatsink. Of een andere tekortkoming. Een power cycle moet het systeem te resetten. Maar je moet het te repareren.
Software informatie:
Versie: 1.4
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 86
Reacties niet gevonden