Subject: Very slow untarring on NetBSD current with RAID5
To: None <port-i386@netbsd.org>
From: Kazushi (Jam) Marukawa <jam@pobox.com>
List: port-i386
Date: 09/21/2001 14:18:39
I'm having slow untarring problem.  This may be different
from Simas's case.  I'm having trouble if I use FFS on
RAID5.  I remember I didn't experience this problem on FFS
on a wd0, but I'm not sure.  I'll check it when I can reboot
my machine next time.  I mean I'll try the latest kernel
later.

Anyway, configuration is 4 disks RAID5 with FFS without
softdep.  The problem appeared with 9/14 netbsd current
kernel.  When I try untar a big tar ball, it extracts fine
first 100 or several hundreds files.  Then, it wait 60 to 90
seconds, then continue extracting, wait, continue, wait,
continue, and so on.  While it was waiting, top says it is
in biowait status and ps says it is in D or D+ status.

There was no problem something like this with 8/18 netbsd
current.  It had a lock up problem, though.


For example, tar xfpv sample.tar works like:

.....
Samples/VB98/CHRTSAMP/FRMCHART.FRX
Samples/VB98/CHRTSAMP/GAS.XLS
Samples/VB98/CHRTSAMP/MODCHART.BAS
wait 90sec
Samples/VB98/COFFEE/
wait 10sec
Samples/VB98/COFFEE/ABOUTCOF.TXT
Samples/VB98/COFFEE/CO2CMON.CLS
Samples/VB98/COFFEE/CO2CMON2.CLS
Samples/VB98/COFFEE/CO2CONN.CLS
Samples/VB98/COFFEE/CO2CONN2.CLS
Samples/VB98/COFFEE/CO2MOD1.BAS
wait 70sec
Samples/VB98/COFFEE/COFFEE2.VBP
Samples/VB98/COFFEE/COFFWAT2.VBP
Samples/VB98/COFFEE/CWCOFTRK.CLS
Samples/VB98/COFFEE/CWFORM1.FRM
Samples/VB98/COFFEE/CWMOD1.BAS
Samples/VB98/COFFEE/CWNOTME.CLS
Samples/VB98/COFFEE/CWTHREAD.FRM
Samples/VB98/COFFEE/ICOFFNOT.CLS
Samples/VB98/COFFEE/MTCMOD1.BAS
Samples/VB98/COFFEE/MTCOFFEE.CLS
Samples/VB98/COFFEE/MTCOFFEE.VBP
Samples/VB98/COFFEE/XTIMER.CLS
Samples/VB98/COFFEE/XTIMERS.BAS
wait 70sec
Samples/VB98/COFFEE/XTIMERS.VBP
Samples/VB98/CONTROLS/
Samples/VB98/CONTROLS/BUTTON.FRM
Samples/VB98/CONTROLS/BUTTON.FRX
Samples/VB98/CONTROLS/CHECK.FRM
Samples/VB98/CONTROLS/CLUB.ICO
Samples/VB98/CONTROLS/CONTROLS.VBP
Samples/VB98/CONTROLS/DIAMOND.ICO
Samples/VB98/CONTROLS/HEART.ICO
Samples/VB98/CONTROLS/IMAGES.FRM
Samples/VB98/CONTROLS/IMAGES.FRX
Samples/VB98/CONTROLS/MAIN.FRM
Samples/VB98/CONTROLS/OPTIONS.FRM
Samples/VB98/CONTROLS/SPADE.ICO
Samples/VB98/CONTROLS/TEXT.FRM
Samples/VB98/CONTROLS/TEXT.FRX
Samples/VB98/CONTROLS/WORDWRAP.FRM
Samples/VB98/CTLPLUS/
Samples/VB98/CTLPLUS/CPSHAPEL.CTL
Samples/VB98/CTLPLUS/CPSHAPEL.CTX
Samples/VB98/CTLPLUS/CPSLGEN.PAG
Samples/VB98/CTLPLUS/CTLPLUS.VBG
Samples/VB98/CTLPLUS/CTLPLUS.VBP
Samples/VB98/CTLPLUS/TCPFORM1.FRM
Samples/VB98/CTLPLUS/TCPFORM1.FRX
Samples/VB98/CTLPLUS/TESTCTLP.VBP
Samples/VB98/CTLSADD/
Samples/VB98/CTLSADD/CONTROLS.MDB
Samples/VB98/CTLSADD/CTLCFG.FRM
wait 70
Samples/VB98/CTLSADD/CTLVIEW.FRX
Samples/VB98/CTLSADD/CTLVIEW.VBP
Samples/VB98/CTLSADD/README.TXT
Samples/VB98/DATAREPT/
Samples/VB98/DATAREPT/DENWIND.DSR
Samples/VB98/DATAREPT/FRMSHOW.FRM
Samples/VB98/DATAREPT/PRJNWIND.VBP
Samples/VB98/DATAREPT/RPTNWIND.DSR
Samples/VB98/DATAREPT/RPTNWIND.DSX
Samples/VB98/DATATREE/
Samples/VB98/DATATREE/DATATREE.VBP
Samples/VB98/DATATREE/TREEVIEW.FRM
Samples/VB98/DATATREE/TREEVIEW.FRX
Samples/VB98/DATAWARE/
Samples/VB98/DATAWARE/DATAFORM.FRM
Samples/VB98/DATAWARE/DATAWARE.VBP
Samples/VB98/DATAWARE/MYCONS.CLS
Samples/VB98/DATAWARE/MYSOURCE.CLS
Samples/VB98/DEGUIDE/
Samples/VB98/DEGUIDE/DENWIND.DCA
Samples/VB98/DEGUIDE/DENWIND.DSR
Samples/VB98/DEGUIDE/DE_GUIDE.DOC
Samples/VB98/DEGUIDE/FRMDE.FRM
Samples/VB98/DEGUIDE/FRMDESQL.FRM
Samples/VB98/DEGUIDE/FRMGRIDS.FRM
Samples/VB98/DEGUIDE/FRMHFLEX.FRM
Samples/VB98/DEGUIDE/FRMMAIN.FRM
Samples/VB98/DEGUIDE/MODDEG~1.BAS
Samples/VB98/DEGUIDE/PRJDE.VBP
Samples/VB98/DHSHOWME/
Samples/VB98/DHSHOWME/DHSHOWME.DLL
Samples/VB98/DHSHOWME/DHSHOWME.EXP
Samples/VB98/DHSHOWME/DHSHOWME.LIB
Samples/VB98/DHSHOWME/DHSHOWME.VBP
Samples/VB98/DHSHOWME/EVENTBUB.DSR
Samples/VB98/DHSHOWME/EVENTBUB.HTM
Samples/VB98/DHSHOWME/LAYOUT.DSR
Samples/VB98/DHSHOWME/LAYOUT.HTM
Samples/VB98/DHSHOWME/LISTS.DSR
Samples/VB98/DHSHOWME/LISTS.HTM
Samples/VB98/DHSHOWME/MODDHTML.BAS
Samples/VB98/DHSHOWME/START.DSR
Samples/VB98/DHSHOWME/START.HTM
Samples/VB98/DHSHOWME/STYLES.DSR
Samples/VB98/DHSHOWME/STYLES.HTM
Samples/VB98/DHSHOWME/TEXT.DSR
Samples/VB98/DHSHOWME/TEXT.HTM
Samples/VB98/DIALER/
Samples/VB98/DIALER/DIALER.FRM
Samples/VB98/DIALER/DIALER.VBP
Samples/VB98/ERRORS/
Samples/VB98/ERRORS/ERRORS.BAS
Samples/VB98/ERRORS/ERRORS.FRM
Samples/VB98/ERRORS/ERRORS.VBP
Samples/VB98/FILECTS/
Samples/VB98/FILECTS/SEEK.FRM
Samples/VB98/FILECTS/WINSEEK.VBP
Samples/VB98/FIRSTAPP/
Samples/VB98/FIRSTAPP/FIRSTAPP.VBP
Samples/VB98/FIRSTAPP/FORM1.FRM
Samples/VB98/FIRSTAPP/FORM1.FRX
Samples/VB98/GEOFACTS/
Samples/VB98/GEOFACTS/GEOFACTS.BAS
Samples/VB98/GEOFACTS/GEOFACTS.FRM
Samples/VB98/GEOFACTS/GEOFACTS.VBP
Samples/VB98/GEOFACTS/WORLD.XLS
Samples/VB98/HELLO/
Samples/VB98/HELLO/HELO_CLI.FRM
Samples/VB98/HELLO/HELO_CLI.VBP
Samples/VB98/HELLO/HELO_SVR.CLS
Samples/VB98/HELLO/HELO_SVR.FRM
Samples/VB98/HELLO/HELO_SVR.VBP
Samples/VB98/INTRFACE/
Samples/VB98/INTRFACE/GETDATE.CLS
Samples/VB98/INTRFACE/GETTIME.CLS
Samples/VB98/INTRFACE/INTRFACE.TXT
Samples/VB98/INTRFACE/INTR_CLI.FRM
Samples/VB98/INTRFACE/INTR_CLI.VBP
Samples/VB98/INTRFACE/INTR_SVR.CLS
Samples/VB98/INTRFACE/INTR_SVR.VBP
Samples/VB98/IOBJSAFE/
Samples/VB98/IOBJSAFE/IOBJSAFE.CMP
Samples/VB98/IOBJSAFE/IOBJSAFE.CTL
Samples/VB98/IOBJSAFE/IOBJSAFE.HTM
Samples/VB98/IOBJSAFE/IOBJSAFE.ODL
Samples/VB98/IOBJSAFE/IOBJSAFE.TLB
Samples/VB98/IOBJSAFE/IOBJSAFE.VBP
Samples/VB98/IOBJSAFE/MAIN.BAS
Samples/VB98/IOBJSAFE/README.TXT
Samples/VB98/LISTCMBO/
Samples/VB98/LISTCMBO/FRMABOUT.FRM
Samples/VB98/LISTCMBO/FRMABOUT.FRX
Samples/VB98/LISTCMBO/FRMPUB.FRM
Samples/VB98/LISTCMBO/FRMPUB.FRX
Samples/VB98/LISTCMBO/LISTCMBO.VBP
Samples/VB98/MCI/
Samples/VB98/MCI/ABOUTBOX.FRM
Samples/VB98/MCI/ABOUTBOX.FRX
Samples/VB98/MCI/CD.FRM
wait....

Best Regards,
-- Kazushi