Podivne pauzy pri praci s diskem (asi)
Dalibor Toman
dtoman na fortech.cz
Středa Květen 5 11:14:40 CEST 2010
DD,
pokud by nekdo dokazal poradit/nasmerovat, byl bych moc rad:
PC (lowend Intel 1U server s S3210SH mainboardem) po preinstalaci ze
starsiho 32bit RHEL na 64bit RHEL 5.4 (resp Scientific Linux 5.4,
2.6.18-164.15.1.el5 #1 SMP Tue Mar 16 18:44:51 EDT 2010 x86_64 x86_64
x86_64 GNU/Linux), zacal vykazovat zvlastni problem - cas od casu jako
by zatuhne radove na jednotky az desitky sekund. Povel odstartovany z
konzole/ssh terminalu najednou trva dele (nejde prerusit CtrlC), LED
monitorujici aktivitu disku sviti trvale. V tu chvli v dalsich
terminalech nelze nic spustit (take to 'zatuhne') po uplynuti nejakeho
casu se vse rozbehne jako by nic. Pokud byl v dobe problemu spusteny
'top', zobrazuje, ze CPU spotrebovava velke mnozstvi 'wa'
(predpokladam, ze se jedna o cekani na dokonceni IO operace) casu.
Na pokusu s povelem 'time dd if=/dev/zero of=soubor.....' je videt, ze
zrejme k prodleve dojde jeste drive nez se skutecne povel spusti - dd
pri pokusnem vytvareni delsich souboru opakovane tvrdi, ze bezelo
nejaky kratky cas ale skutecna doba mezi stiskem Enteru a dokoncenim
behu povelu je mnohonasobne delsi.
V serveru je soft raid mirror ze 2 disku (250GB SATA Seagate). Zkousel
jsem na stridacku jeden i druhy z pole vyhazovat v nadeji, ze jeden
disk je vadny a obcas zdrzuje. Bohuzel problem se projevoval i v
pripade ze byl v poli jen prvni ci druhy disk.
V zadnem logu jsem nenasel naznak problemu. Smartctl take s nicim
nepomohl.
pri preinstalaci Linuxu byl proveden take upgrade BIOSu...
S pozdravem
Dalibor Toman
Další informace o konferenci Linux