det er et fleksibelt og universelt operativsystem på grund af mange positive egenskaber. En af dens mindre kendte applikationer er imidlertid som et værktøj til diagnosticering af udstyr.

til funktions-og ydelsestest har mange mennesker stadig en tendens til at stole på dyre specialløsninger, der kører på andre operativsystemer, men den lille Live-distribution giver dig mulighed for at teste dit systems evner uden den komplekse håndtering og høje omkostninger ved andre værktøjer.

baseret på openSUSE 11.4 og busy boks, er tilgængelig som et 200MB eller 225MB ISO-billede til 64-bit og 32-bit arkitekturer. Alternative versioner er tilgængelige til brug med USB-lagringsmedier eller i en virtuel maskine. Du kan finde let forståelig dokumentation til oprettelse af et bootbart medium på projektets hjemmeside.

sort boks

efter lanceringen kommer Stresslinjens oprindeligt op med en anakronistisk tekstskærm og rudimentær linjegrafik på en sort baggrund. Når operativsystemet er klar, skal du logge ind: Brugernavn og adgangskode er både stress. Rutinen forgrener sig derefter til yast2-konfigurationsværktøjet i teksttilstand, som først tilpasser tastaturet, hvis det er nødvendigt, i det velkendte blå vindue. Programmet beder dig om at komme ind på bundkortet. Hvis du ikke er sikker på, hvilket bord du har installeret, eller du bruger en bærbar computer med et bundkort designet specielt til mobil brug, skal du blot trykke på OK-knappen for at aktivere den første listepost, Run_sensors-detect. Dit udstyr kontrolleres derefter i flere individuelle trin for tilgængeligheden af forskellige sensorer. Efter afslutningen viser systemet mulige test-og benchmarkkommandoer i en tabel, viser en prompt og venter på dit input (Figur 1).

Figur 1: Stresslin tilbyder en bred vifte af stresstest.

toppen af tabellen viser et imponerende antal testrutiner, der er tilpasset til specifikt udstyr. Disse rutiner er sorteret efter producenter Intel og AMD. Nedenfor er programmer, der dækker et bredere udvalg af tests, samt test, der kontrollerer netværkshastighed og massehukommelse. Hvis du ikke ved, hvilket udstyr der er installeret i dit system i detaljer, kan du liste de vigtigste komponenter ved at køre kommandoen lshv. Output fra lshv er omfattende, men du kan side output på skærmen med:

lshw | more

så du kan se detaljerne på din fritid. For at bestemme den nøjagtige Processortype skal du indtaste 86info ved prompten; dette giver dig de vigtigste tekniske data til din CPU (figur 2).

figur 2: kort og til det punkt: CPU specs.

CPU og Chipset test

de første seks programmer på listen er tilgængelige i nogle program repositories som en del af cpuburn suite. Disse programmer tester processorer og chipsæt fra Intel og AMD – inklusive legacy K6 – og K7-serien samt moderne kompatible systemer-ved den højest mulige belastning, så du kan bestemme, i hvilket omfang en processor er egnet til overclocking og hjælpe dig med at komme ind på maskinproblemer. For eksempel kan et system under fuld belastning, der slukker efter et par minutter, indikere defekt eller utilstrækkelig CPU-køling.

du kan starte testprogrammet i hvert tilfælde ved at køre den konsolkommando, der er angivet på listen; dette kræver ikke administrative rettigheder. Da programmerne normalt ikke udsender noget på skærmen, skal du køre dine udstyrstest i baggrunden, så du kan arbejde på konsollen, mens applikationen kører. For at teste din avancerede Intel CPU i vid udstrækning skal du indtaste kommandosekvensen

burnP6 || echo $? &

på konsollen. CPU ‘ en er fuldt indlæst, så hvis du nu kører den øverste kommando på konsollen for at vise procent systemudnyttelse ved forskellige processer, vises burnP6 altid øverst på listen med en permanent CPU-belastning på godt over 95%.

overvåger systemets termiske ydeevne under belastning næsten i realtid og viser de relevante oplysninger med F10 til F12 tastekombinationer.

tastaturgenvejen Ctrl+Alt+F12 fører dig til det aktuelle temperaturdisplay for alle sensorer, der findes på systemet, og viser blæserhastigheder. I nærheden er CPU-temperaturdisplayet, som også angiver den maksimalt tilladte driftstemperatur. Hvis displayet viser en skarp sensortemperaturstigning efter kort tid, og en højere blæserhastighed ikke har nogen indflydelse på den varmeudvikling, der er registreret af sensorerne, er det bedst at kontrollere kølesystemet. Dette gælder især for CPU-køling, idet termisk pasta, der tørrer over tid direkte på processoren, kan fungere som en isolator, hvilket i sidste ende resulterer i skade på systemet.

tastaturgenvejen Ctrl+Alt+F11 viser de aktuelle lagerenhedstemperaturer. Under fuld belastning, og selv efter langvarig eksponering for stresstesten, bør harddiskens driftstemperatur ikke stige over 50c; ellers kan du opleve datatab og skade.

tryk på Ctrl + Alt + F10 fører dig til en grafisk forbedret visning af din netværksgennemstrømning; kun eth0-grænsefladen overvåges. Denne skærm forbliver inaktiv til CPU-og chipset-test.

systemtest

indtastning af stresskommandoen lancerer en mere omfattende systemtest; ud over CPU ‘ en kontrollerer den hukommelsesgrænsefladen, hukommelsen og om nødvendigt lagerenheder. Da denne testpakke har et imponerende antal parametre, som de enkelte rutiner kan justeres med, skal du først køre stress-hjælp til at få et overblik over de mulige muligheder. For at automatisere test uden at overbelaste systemet med for lang køretid kan du indstille en tidsbegrænsning for stresstestkørslen.

opbevaring

efterhånden som harddiske bliver ældre, bliver de ofte den svage komponent i et system; tab af data fra en teknisk defekt kan have fatale konsekvenser. Vi kontrollerer sundheden på dine harddiske med to værktøjer, bonnie++ og smartctl. Mens Bonnie++ er et værktøj til benchmarking af lagringsmedier, understøtter Smartctl testkørsler og viser harddiskens aktuelle tekniske tilstand. For at starte dette nyttige værktøj skal du være bruger eller tilsvarende. Su-kommandoen giver dig root-rettigheder, når du har indtastet root-adgangskoden.

hvis du kører kommandoen

smartctl -a <drivename> | more

og ser nogle data i fejlloggen, skal du mindst sikkerhedskopiere dine vigtigste filer. Hvis du vil udføre nogle ekstra testkørsler, vil du skrive smartctl-help liste det omfattende sæt parametre sammen med et par eksempler (figur 3).

figur 3: Smartctl kan presse alle detaljer om dine lagerenheder.

netværk

for at måle gennemstrømningen af din netværksgrænseflade leverer netio-programmet, som måler dataoverførsel mellem to computere, hvor en computer fungerer som server.

når du har lanceret Stresslin på begge maskiner i Live-tilstand, kan du starte programmet på serveren med kommandoen

netio -s

og på klienten ved at indtaste:

netio <server IP address>

viser dig data gennemløb i liste form med forskellige pakkestørrelser. Alternativt kan du vise en søjlediagram over overførselshastigheden med Ctrl+Alt+F10.

konklusioner

som en Live “mini-distribution” hjælper du dig med at finde mulige kilder til fejl og flaskehalse hurtigt og pålideligt uden behov for en tidskrævende installation på harddisken. Især viser Stresslinuks sig at være et glimrende værktøj, hvis du vil fejlfinde problemer med processoren eller kølesystemet. Selvfølgelig skal du holde øje med systemets termiske ydeevne under belastning for at forhindre skader fra overophedning i tilfælde af utilstrækkelig kølekapacitet.

for seriøse PC-brugere og IT-ingeniører er et uundværligt værktøj til at diagnosticere maskinproblemer og hører derfor hjemme i alle velassorterede værktøjskasser.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.