Linux Er et fleksibelt og universelt operativsystem på grunn av mange positive egenskaper. En av de mindre kjente applikasjonene er imidlertid som et maskinvarediagnostikkverktøy.

for funksjonelle og ytelsestester har mange fortsatt en tendens til å stole på dyre spesialløsninger som kjører på andre operativsystemer, men den lille StressLinux Live-distribusjonen lar deg teste systemets evner uten kompleks håndtering og høye kostnader for andre verktøy.

Basert på openSUSE 11.4 og BusyBox, Er StressLinux tilgjengelig SOM ET ISO-bilde PÅ 200 MB ELLER 225 MB FOR 64-biters og 32-biters arkitekturer. Alternative versjoner er tilgjengelige for BRUK MED USB – lagringsmedier eller i en virtuell maskin. Du kan finne lett forståelig dokumentasjon for å lage et oppstartbart medium på prosjektets nettside.

Blackbox

Etter lansering Kommer StressLinux først opp med en anakronistisk tekstskjerm og rudimentær linjegrafikk på en svart bakgrunn. Når operativsystemet er klart, må du logge inn: Brukernavn og passord er både stress. Rutinen grener deretter Til yast2-konfigurasjonsverktøyet i tekstmodus, som først tilpasser tastaturet, om nødvendig, i det kjente blå vinduet. Programvaren ber deg om å gå inn på hovedkortet. Hvis du ikke er sikker på hvilket bord du har installert, eller du bruker en bærbar pc med et hovedkort designet spesielt for mobil bruk, trykker DU BARE PÅ OK-knappen for å aktivere Den første listeoppføringen, Run_sensors-detect. Maskinvaren kontrolleres deretter i flere individuelle trinn for tilgjengeligheten av ulike sensorer. Ved fullføring viser systemet mulige test-og benchmark-kommandoer i et bord, viser en melding og venter på inngangen din (Figur 1).

Figur 1: StressLinux tilbyr et bredt spekter av stresstester.

toppen av tabellen viser et imponerende antall testrutiner som er tilpasset spesifikk maskinvare. Disse rutinene er sortert etter produsenter Intel OG AMD. Nedenfor er programmer som dekker et bredere spekter av tester, samt tester som kontrollerer nettverkshastighet og masseminne. Hvis du ikke vet hvilken maskinvare som er installert i systemet i detalj, kan du liste de viktigste komponentene ved å kjøre lshw-kommandoen. Utgangen fra lshw er omfattende, men du kan side utdataene på skjermen med:

lshw | more

så du kan se detaljene når du er på ferie. For å bestemme den nøyaktige prosessortypen, skriv inn x86info ved ledeteksten; dette gir deg de viktigste tekniske dataene for CPUEN Din (Figur 2).

Figur 2: Kort OG rett på sak: CPU-spesifikasjoner.

CPU-Og Brikkesetttesting

de første seks programmene i listen er tilgjengelige i enkelte programvarelagre som en del av cpuburn-pakken. Disse programmene tester prosessorer og brikkesett Fra Intel og AMD – inkludert den eldre K6 – og K7-serien, samt moderne kompatible systemer-ved høyest mulig belastning, slik at du kan bestemme i hvilken grad en prosessor er egnet for overklokking og hjelpe deg med maskinvareproblemer. For eksempel kan et system under full belastning som slår seg av etter noen minutter, indikere defekt ELLER utilstrekkelig CPU-kjøling.

du kan starte testprogrammet i hvert tilfelle ved å kjøre konsollkommandoen som er angitt i listen; dette krever ikke administrative rettigheter. Fordi programmene vanligvis ikke sender ut noe på skjermen, bør du kjøre maskinvaretestene i bakgrunnen, slik at du kan jobbe på konsollen mens programmet kjører. For å teste Din State-of-the-art Intel CPU omfattende, skriv inn kommandosekvensen

burnP6 || echo $? &

på konsollen. CPUEN er fullastet, så hvis du nå kjører toppkommandoen på konsollen for å vise prosent systemutnyttelse av ulike prosesser, vil burnP6 alltid vises øverst på listen med en permanent CPU-belastning på godt over 95%.

StressLinux overvåker den termiske ytelsen til systemet ditt under belastning nesten i sanntid, og viser relevant informasjon med F10 Til F12 tastekombinasjoner.

hurtigtasten Ctrl + Alt + F12 tar deg til gjeldende temperaturdisplay for alle sensorer som finnes på systemet, og viser viftehastigheter. I nærheten er CPU-temperaturdisplayet, som også indikerer maksimal tillatt driftstemperatur. Hvis displayet viser en skarp sensortemperaturstigning etter kort tid, og en høyere viftehastighet ikke har noen innflytelse på varmeutviklingen registrert av sensorene, er det best å sjekke kjølesystemet. DETTE gjelder SPESIELT FOR CPU-kjøling, ved at termisk pasta som tørker over tid direkte på prosessoren, kan fungere som en isolator, noe som til slutt resulterer i skade på systemet.

hurtigtasten Ctrl + Alt + F11 viser gjeldende temperatur på lagringsenheten. Under full belastning, og selv etter langvarig eksponering for stresstesten, bør harddiskens driftstemperatur ikke stige over 50C; ellers kan du oppleve tap av data og skade.

Ved Å Trykke Ctrl + Alt + F10 tar du deg til en grafisk forbedret visning av nettverksgjennomstrømningen; bare eth0-grensesnittet overvåkes. Denne skjermen forblir inaktiv FOR CPU og brikkesett tester.

Systemtest

Å Skrive stress-kommandoen lanserer en mer omfattende systemtest; i tillegg til CPU sjekker den minnegrensesnittet, minnet og om nødvendig lagringsenheter. Fordi denne testpakken har et imponerende antall parametere som de enkelte rutinene kan justeres, bør du først kjøre stress-bidra til å få oversikt over mulige alternativer. For å automatisere tester uten å overbelaste systemet med for lang kjøretid, kan du sette en tidsbegrensning for stresstestkjøringen.

Lagring

etter hvert som harddisker blir eldre, blir de ofte den svake komponenten i et system; tap av data fra en teknisk defekt kan få fatale konsekvenser. StressLinux sjekker helsen til harddiskene med to verktøy, bonnie++ og smartctl. Mens Bonnie++ er et verktøy for benchmarking lagringsmedier, Smartctl støtter testkjøringer og viser gjeldende tekniske tilstanden til harddisken. For å starte dette nyttige verktøyet må Du Være StressLinux root-brukeren eller tilsvarende. Su-kommandoen gir deg root privilegier etter inn roten passord, stresslinux.

hvis du kjører kommandoen

smartctl -a <drivename> | more

og ser noen data i feilloggen, bør du sikkerhetskopiere minst de viktigste filene dine. Hvis du vil utføre noen ekstra testkjøringer, skriver du inn smartctl-help det omfattende settet med parametere sammen med noen få eksempler(Figur 3).

Figur 3: Smartctl kan klemme ut alle detaljene om lagringsenhetene dine.

Nettverk

For å måle gjennomstrømningen av nettverksgrensesnittet, Gir StressLinux netio-programmet, som måler dataoverføring mellom to datamaskiner, med en datamaskin som fungerer som server.

Etter å ha startet StressLinux på begge maskinene I Live-modus, kan du starte programmet på serveren med kommandoen

netio -s

og på klienten ved å skrive inn:

netio <server IP address>

StressLinux viser deg data gjennomstrømning i listeform med forskjellige pakkestørrelser. Alternativt kan Du vise et stolpediagram over overføringshastigheten Med Ctrl + Alt + F10.

Konklusjoner

StressLinux er et nyttig verktøy som kan grundig sette maskinvaren gjennom sine skritt. Programvaren blender ikke med forseggjorte grafiske gimmicks, men forventer at brukeren skal ha litt kunnskap om kommandolinjen.

Som En Live «mini-distribusjon» Vil StressLinux hjelpe deg med å finne mulige feilkilder og flaskehalser raskt og pålitelig, uten behov for en tidkrevende installasjon på harddisken. Spesielt Viser StressLinux Seg å være et utmerket verktøy hvis Du vil feilsøke problemer med prosessoren eller kjølesystemet. Selvfølgelig må du holde øye med systemets termiske ytelse under belastning for å forhindre skade fra overoppheting ved utilstrekkelig kjølekapasitet.

For seriøse pc-brukere og IT-ingeniører Er StressLinux et uunnværlig verktøy for å diagnostisere maskinvareproblemer og hører derfor hjemme i alle velfylte verktøykasser.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.