Portál AbcLinuxu, 10. května 2025 05:36

Dotaz: Jak otestovat stabilitu pc bez restartu?

22.8.2007 08:29 Thunder.m | skóre: 35 | blog: e17
Jak otestovat stabilitu pc bez restartu?
Přečteno: 1673×
Odpovědět | Admin
Potýkám se se špatnou stabilitou Linuxu na jednom stroji, pc se sice nezasekává ani nerestartuje samo od sebe, ale pokud nechávám vykonávat určitou službu cronem, tak se služba spustí jen někdy.

Nechávám spouštět složitější skript pomocí cronu každou hodinu souborem v cron.d, po restartu to cca prvních 5-6 hodin jde, ale pak už ne, najednou se služba některé hodiny nespustí kompletně a proces spadne při běhu.

Pokud nechám spuštěné ssh, tak se často stane že po cca 30 minutách nečinnosti ssh spojení spadne samo, to se mi dřív také nestávalo.

Snažil jsem se skript spouštět z konzole, to se spustí vždy. Mám podezření na operační paměť, kterou jsem rozšiřoval z 2GB na 4GB, top mi ukazuje jen 3,5GB, swap nepoužívám. Logy ani dmesg nevypisují vůbec nic divného, je možné nějakým způsobem otestovat stabilitu OS (hlavně ram)?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.8.2007 09:50 Murry | skóre: 16 | Brno
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus ty RAMky prozkouset Memtest86+ at mas jistotu, ze to neni HW.
(vlezes do zavadece a tam to budes mit --- nebo alepon vetsina distribuci to tam ma nainstalovany)
22.8.2007 09:51 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
No to je právě to co nemůžu udělat, fyzicky ten pc tady nemám, musel bych jet cca 400km a tam to takto udělat, ale ještě před odevzdáním jsem tuto kontrolu prováděl a memtest projel asi 10 hodin bez problémů.
22.8.2007 15:10 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
No tak tam vraž zdrojáky jádra a spusti překlad, pokud to nepoužije všechnu ram nainstaluj tam více kopií a spusti těch překladů více....
22.8.2007 22:57 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Jeste zkus cpuburn ale pozor - muze to zamrznout uplne.
Překladač ti nikdy neřekne: "budeme kamarádi"
zoul avatar 22.8.2007 09:50 zoul | skóre: 43 | blog: | Boskovice
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já bych tam pustil memtest, ale to bez restartu asi nepůjde.
22.8.2007 17:21 MiK[3]Zz
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Ja by som memtest urcite neskusil. Memtest86+ sa zda byt na tom ovela lepsie.
22.8.2007 17:21 MiK[3]Zz
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Aha, pardon, nevsimol som si kam smeroval link, samozrejme, ze si mal na mysli tiez memtest86+ :)
22.8.2007 17:33 romank
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepamatam si presne, ale balicek sa vola stress, alebo stres. Ak server je v prdukcii tak by som sa vazne zamyslel nad laborovanim, a skusil si pozriet logy a cez /dev a ine zariadenia a ine tools skontorlovat hardware.
Nieco som nasiel na rychlo na nete, mozno pomoze TU
22.8.2007 18:05 smoco
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
No skusil by som takuto kombinaciu nechat bezat zopar hod ci to spadne : cat /dev/random |bzip2 -c > /dev/null (sputit tolko krat kolko cores ma masina) na test cpu. na test pamete by som pouzil memtester (http://pyropus.ca/software/memtester/) da sa pouzit aj pocas behu masiny. Inak by som skusil pridat swap lebo sa mi stavalo ze masiny aj s velkou ram bez swapu tuhli po niekolkych dnoch/tyzdnoch.
andree avatar 22.8.2007 22:26 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
no to prave nie je taka sranda s tym /dev/random - ono to az tak casto data nevyhadzuje (kym teda nemas nejaky random chip na doske, asi)... takze /dev/urandom
22.8.2007 18:06 smoco
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
No skusil by som takuto kombinaciu nechat bezat zopar hod ci to spadne : cat /dev/urandom |bzip2 -c > /dev/null (sputit tolko krat kolko cores ma masina) na test cpu. na test pamete by som pouzil memtester (http://pyropus.ca/software/memtester/) da sa pouzit aj pocas behu masiny. Inak by som skusil pridat swap lebo sa mi stavalo ze masiny aj s velkou ram bez swapu tuhli po niekolkych dnoch/tyzdnoch.
22.8.2007 18:09 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hlavně nezapomenout na to, že problémy nechodí samy. Můžou to být RAM moduly, a zároveň také deset dalších věcí. Věřte Murphymu ;)
22.8.2007 19:18 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Chces-ii poradne otestovat PC tak jedine: Prime95 a pod softy ... :-)

Prime95 linux verze ...
Never give up ! Stay ATARI !
22.8.2007 19:18 8an | skóre: 30
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám podezření na operační paměť, kterou jsem rozšiřoval z 2GB na 4GB, top mi ukazuje jen 3,5GB, swap nepoužívám.

To je proto, že máš 32-bit systém a nemáš v kernelu zapnutou podporu HIGHMEM 64GB.

If you build an operating system that even an idiot can use, only idiots will use it.
22.8.2007 19:38 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
To omezení mi nevadí, ale může to způsobovat nestabilitu?
22.8.2007 20:11 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
AFAIK měly problémy athlony do socketu 939, když byly obsazené všechny 4 paměťové moduly.
22.8.2007 21:10 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Tohle je nějaký Dell poweredge s Core 2 Duo, a má taky obsazeny všechny 4 sloty.
22.8.2007 22:07 romank
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Suhlas, ale defaultne je podpora jadra 4GB pre pamat :-)
27.8.2007 23:38 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak už jsem na to snad přišel, nebylo to nestabilitou PC, ale cron nemohl spouštět tak náročné operace tak často, zabraňoval mu pam.d. Po zakomentování řádku
session    required   pam_limits.so
v souboru /etc/pam.d/cron se zdá že vše funguje normálně.
28.8.2007 18:50 !
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
show memtester

Package: memtester
Installed-Size: 104
Maintainer: Oliver Kurth @masqmail.cx
Architecture: i386
Filename: pool/main/m/memtester/memtester_2.93.1-2_i386.deb
Size: 22190
Description: A utility for testing the memory subsystem
 memtest is a utility for testing the memory subsystem
 in a computer to determine if it is faulty.

# memtest 10M
memtest v. 2.93.1
(C) 2000 Charles Cazabon @discworld.dyndns.org
Original v.1 (C) 1999 Simon Kirby @stormix.com @neato.org

Current limits:
  RLIMIT_RSS  0xffffffff
  RLIMIT_VMEM 0xffffffff
Raising limits...
Allocated 10485760 bytes...trying mlock...success.  Starting tests...

Testing 10481664 bytes at 0xb73ed000 (4088 bytes lost to page alignment).

Run    1:
  Test  1:         Stuck Address:  Testing...Passed.
  Test  2:          Random value:  Setting...Testing...Passed.
  Test  3:        XOR comparison:  Setting...Testing...Passed.
  Test  4:        SUB comparison:  Setting...Testing...Passed.
  Test  5:        MUL comparison:  Setting...Testing...Passed.
  Test  6:        DIV comparison:  Setting...Testing...Passed.
  Test  7:         OR comparison:  Setting...Testing...Passed.
  Test  8:        AND comparison:  Setting...Testing...Passed.
  Test  9:  Sequential Increment:  Setting...Testing...Passed.
  Test 10:            Solid Bits:  Testing...Passed.
  Test 11:      Block Sequential:  Testing...Passed.
  Test 12:          Checkerboard:  Testing...Passed.
  Test 13:            Bit Spread:  Testing...Passed.
  Test 14:              Bit Flip:  Testing...Passed.
  Test 15:          Walking Ones:  Testing...Passed.
  Test 16:        Walking Zeroes:  Testing...Passed.
Run    1 completed in 22 seconds (0 tests showed errors).
Run    2:
  Test  1:         Stuck Address:  Testing...Passed.
  Test  2:          Random value:  Setting...Testing...Passed.
  Test  3:        XOR comparison:  Setting...Testing...Passed.
  Test  4:        SUB comparison:  Setting...Testing...Passed.
  Test  5:        MUL comparison:  Setting...Testing...Passed.
  Test  6:        DIV comparison:  Setting...Testing...Passed.
  Test  7:         OR comparison:  Setting...Testing...Passed.
  Test  8:        AND comparison:  Setting...Testing...Passed.
  Test  9:  Sequential Increment:  Setting...Testing...Passed.
  Test 10:            Solid Bits:  Setting...  62
Received signal 2 (Interrupt)
munlock'ed memory.
1 runs completed.  0 errors detected.  Total runtime:  24 seconds.

Exiting...
jenom upozorneni, ze zavisi od toho jakou cast pameti jadro namapuje procesu, takovou si pak zamkne. mlock obvykle dokaze zamknout jen polovinu dostupne ram, takze ...
28.8.2007 21:29 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Díky, zkoušel jsem to 3x a nehlásilo to žádné chyby, takže asi bude chyba někde v cronu, případně ve skriptu.
28.8.2007 23:43 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Jak otestovat stabilitu pc bez restartu?
Aby prime vydalo vypovidajici hodnotu MUSI byt PC testovan cca 24 hodin a vice ...
Never give up ! Stay ATARI !

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.