From owner-freebsd-bugs Tue Nov 27 12:40:14 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E4DD637B417 for ; Tue, 27 Nov 2001 12:40:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fARKe1B97618; Tue, 27 Nov 2001 12:40:01 -0800 (PST) (envelope-from gnats) Date: Tue, 27 Nov 2001 12:40:01 -0800 (PST) Message-Id: <200111272040.fARKe1B97618@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Søren Schmidt Subject: Re: kern/32338: Network to disk write performance low under ATA with DMA Reply-To: Søren Schmidt Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR kern/32338; it has been noted by GNATS. From: Søren Schmidt To: David S Madole Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: kern/32338: Network to disk write performance low under ATA with DMA Date: Tue, 27 Nov 2001 21:30:59 +0100 (CET) It seems David S Madole wrote: > >Description: > Data transfers from network to ATA hard drive are very slow. Visible > with Samba, HTTP PUT, etc., but most easily demonstrated with FTP. > Only occurs when DMA is enabled on the ATA controller. > > Interestingly, only seems to happen when network data is being written > to the drive. Doing a large write to the drive while simultaneously > doing a 'ping -f -s 1400' to another node from another session does > not slow the disk writes significantly. > > The drive is a Maxtor 60GB (model number in included dmesg). NIC is > NetGear with sis driver, although same problem occurs with LinkSys > card on dc driver. Also occurs with older Maxtor 6GB drive. Hmm, this sounds like the SiS network card may be using DMA too and badly at that, making the net card and the ATA driver compete for the bus... > >Fix: > I wish I knew where to look! Try another netcard, if that helps you know where to look :) -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message