Linux je flexibilní a univerzální operační systém kvůli mnoha pozitivním vlastnostem. Jednou z jeho méně známých aplikací je však nástroj pro diagnostiku hardwaru.

Pro funkční a výkonnostní testy, mnoho lidí stále mají tendenci spoléhat se na drahé, speciální roztoky, které běží na jiných operačních systémech, ale malé StressLinux Live distribuce vám umožní vyzkoušet své schopnosti systému bez složité manipulace a vysoké náklady na další nástroje.

na základě openSUSE 11.4 a BusyBoxu je StressLinux k dispozici jako 200MB nebo 225MB ISO obraz pro 64bitové a 32bitové architektury. Alternativní verze jsou k dispozici pro použití s paměťovými médii USB nebo ve virtuálním počítači. Snadno srozumitelnou dokumentaci pro vytvoření zaváděcího média najdete na webových stránkách projektu.

Blackbox

Po spuštění, StressLinux zpočátku přichází s anachronickým text obrazovky a základní linie grafiky na černém pozadí. Jakmile je operační systém připraven, musíte se přihlásit: Uživatelské jméno a heslo jsou stres. Rutina se pak větví do konfiguračního nástroje YaST2 v textovém režimu, který nejprve přizpůsobí klávesnici v případě potřeby ve známém modrém okně. Software vás vyzve k zadání základní desky. Pokud si nejste jisti, jaké rady jste nainstalovali, nebo používáte notebook s základní deska určená speciálně pro mobilní použití, stačí stisknout tlačítko OK, aby umožnily první položku seznamu, Run_sensors-detect. Váš hardware je poté v několika jednotlivých krocích zkontrolován z hlediska dostupnosti různých senzorů. Po dokončení systém zobrazí možné testovací a srovnávací příkazy v tabulce, zobrazí výzvu a čeká na váš vstup (Obrázek 1).

Obrázek 1: StressLinux nabízí širokou škálu zátěžových testů.

v horní části tabulky se zobrazuje impozantní počet testovacích rutin, které jsou přizpůsobeny pro konkrétní hardware. Tyto rutiny jsou seřazeny podle výrobců Intel a AMD. Níže jsou programy, které pokrývají širší škálu testů, stejně jako testy, které kontrolují rychlost sítě a hromadnou paměť. Pokud nevíte, jaký hardware je ve vašem systému nainstalován podrobně, můžete spustit seznam nejdůležitějších komponent spuštěním příkazu lshw. Výstup z lshw je rozsáhlý, ale můžete stránku výstupu na obrazovku s:

lshw | more

takže si můžete zobrazit detaily ve svém volném čase. Chcete-li určit přesný typ procesoru, zadejte x86info na výzvu; to vám dává nejdůležitější technické údaje pro váš procesor (Obrázek 2).

Obrázek 2: krátký a k věci: specifikace CPU.

testování CPU a čipové sady

prvních šest programů v seznamu je k dispozici v některých softwarových repozitářích jako součást sady cpuburn. Tyto programy otestovat procesory a čipové sady od společnosti Intel a AMD – včetně odkazu K6 a K7 series, stejně jako moderní kompatibilní systémy na nejvyšší možné zatížení, což vám umožní určit, do jaké míry procesor je vhodný na přetaktování a pomůže vám domů na problémy s hardwarem. Například systém při plném zatížení, který se po několika minutách vypne, může znamenat vadné nebo nedostatečné chlazení CPU.

testovací program můžete spustit v každém případě spuštěním příkazu konzoly zadaného v seznamu; To nevyžaduje oprávnění správce. Protože programy obvykle na obrazovce nic nevydávají, měli byste spustit hardwarové testy na pozadí, abyste mohli pracovat na konzole, když je aplikace spuštěna. Chcete-li rozsáhle otestovat svůj nejmodernější procesor Intel, zadejte příkazovou sekvenci

burnP6 || echo $? &

na konzole. CPU je plně naložené, takže pokud tě teď běh na vrchol příkaz v konzole pro zobrazení procenta využití systému různými procesy, burnP6 se objeví vždy v horní části seznamu s trvalým zatížení CPU o více než 95%.

StressLinux sleduje tepelný výkon vašeho systému při zatížení téměř v reálném čase, ukazuje relevantní informace, s F10 až F12 představují kombinace kláves.

klávesová zkratka Ctrl + Alt+F12 vás přenese na aktuální zobrazení teploty pro všechny senzory nalezené v systému a zobrazuje rychlosti ventilátoru. Nedaleko je displej teploty CPU, který také označuje maximální přípustnou provozní teplotu. Pokud se na displeji po krátké době objeví prudký nárůst teploty snímače a vyšší otáčky ventilátoru nemají žádný vliv na vývoj tepla zaznamenaný senzory, je nejlepší zkontrolovat chladicí systém. To platí zejména pro chlazení CPU, protože tepelná pasta, která v průběhu času zasychá přímo na procesoru, může působit jako izolátor, což nakonec vede k poškození systému.

klávesová zkratka Ctrl+Alt+F11 zobrazuje aktuální teploty úložného zařízení. Při plném zatížení a dokonce i po delším vystavení zátěžovému testu by provozní teplota pevného disku neměla stoupnout nad 50 ° C; jinak by mohlo dojít ke ztrátě a poškození dat.

stisknutím kláves Ctrl + Alt+F10 se dostanete k graficky vylepšenému zobrazení propustnosti sítě; monitoruje se pouze rozhraní eth0. Tento displej zůstává neaktivní pro testy CPU a čipové sady.

systémový Test

zadáním příkazu stress se spustí komplexnější systémový test; kromě CPU kontroluje paměťové rozhraní, paměť a v případě potřeby úložná zařízení. Protože tato testovací sada má působivý počet parametrů, pomocí kterých lze jednotlivé rutiny upravit ,měli byste nejprve spustit stres-pomozte získat přehled o možných možnostech. Chcete-li automatizovat testy bez přetížení systému s příliš dlouhou dobou běhu, můžete nastavit časový limit pro běh zátěžového testu.

úložiště

jak pevné disky stárnou, často se stávají slabou součástí systému; ztráta dat z technické závady může mít fatální následky. StressLinux kontroluje zdraví vašich pevných disků pomocí dvou nástrojů, bonnie++ a smartctl. Zatímco Bonnie++ je nástroj pro benchmarking paměťových médií, Smartctl podporuje testovací běhy a ukazuje aktuální Technický stav pevného disku. Chcete-li spustit tento užitečný nástroj, musíte být uživatelem kořenového adresáře StressLinux nebo ekvivalentem. Příkaz su vám dává oprávnění root po zadání kořenového hesla, stresslinux.

pokud spustíte příkaz

smartctl -a <drivename> | more

a uvidíte některá data v protokolu chyb, měli byste zálohovat alespoň své nejdůležitější soubory. Pokud chcete provést některé další testovací běhy, zadáním smartctl — help uvedete rozsáhlou sadu parametrů spolu s několika příklady (obrázek 3).

obrázek 3: Smartctl může vytlačit všechny podrobnosti o vašich paměťových zařízeních.

Síť

K měření propustnosti síťového rozhraní, StressLinux poskytuje netio program, který měří přenos dat mezi dvěma počítači, jeden počítač funguje jako server.

Po spuštění StressLinux na obou strojích v Live režimu, můžete spustit program na serveru pomocí příkazu

netio -s

a zadáním klienta:

netio <server IP address>

StressLinux ukazuje propustnost dat ve formě seznamu s různé velikosti paketů. Alternativně můžete zobrazit sloupcový graf rychlosti přenosu pomocí kláves Ctrl + Alt+F10.

závěry

StressLinux je užitečný nástroj, který dokáže váš hardware důkladně projít svými kroky. Tento software není oslnit s propracovanými grafickými triky, ale očekává, že uživatel mít nějaké znalosti z příkazového řádku.

Jako Živé „mini-distribuce,“ StressLinux vám pomohou najít možné zdroje chyb a nedostatků, rychle a spolehlivě, bez nutnosti časově náročné instalace na pevný disk. StressLinux se ukazuje jako vynikající nástroj, pokud chcete řešit problémy s procesorem nebo chladicím systémem. Samozřejmě musíte dávat pozor na tepelný výkon vašeho systému při zatížení, abyste zabránili přehřátí v případě nedostatečného chladicího výkonu.

Pro vážné uživatele PC a IT inženýry, StressLinux je nepostradatelným nástrojem pro diagnostiku hardwarových problémů a proto patří v každém dobře zásobené-toolbox.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.