*BSD News Article 66242


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!spool.mu.edu!uwm.edu!lll-winken.llnl.gov!enews.sgi.com!sgigate.sgi.com!uhog.mit.edu!news.mathworks.com!newsfeed.internetmci.com!uunet!not-for-mail
From: Heiko.Blume@bln.sel.alcatel.de (H. Blume von Contributed)
Newsgroups: comp.unix.bsd.freebsd.misc,news.admin.technical
Subject: Re: Poor performance with INN and FreeBSD.
Date: 16 Apr 1996 23:34:43 -0400
Organization: Alcatel SEL
Lines: 35
Sender: zorch@ftp.UU.NET
Approved: zorch@uunet.UU.NET
Distribution: world
Message-ID: <k891g27wjc.fsf@slbh03.bln.sel.alcatel.de>
References: <311F8C62.4BC4@pluto.njcc.com> <4go23v$8hp@fozzie.sun3.iaf.nl> <DpHI0o.2A6@unixhub.SLAC.Stanford.EDU> <4kea27$6f0@kelewan.dandelion.com>
NNTP-Posting-Host: ftp.uu.net
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:17566 news.admin.technical:1403

>>>>> "Leonard" == Leonard N Zubkoff <lnz@dandelion.com> writes:
In article <4kea27$6f0@kelewan.dandelion.com> lnz@dandelion.com (Leonard N. Zubkoff) writes:

    Leonard> Indeed, striping for news is a win if done properly.  You do not want
    Leonard> concatenation.  Consider a 14GB news spool composed of 7 2GB disks that's
    Leonard> only 85% full.  With a concentated file system, a random I/O load will be
    Leonard> spread only across the first 6 disks since file systems will generally
    Leonard> optimize for locality.  If we stripe those 7 disks instead, we are
    Leonard> guaranteed to be spreading the random I/O load across all the spindles.
    Leonard> The key point is to make sure the stripe width is set large enough that the
    Leonard> typical I/O transaction only needs to access one of the 7 drives.

i'm currently playing with three 2GB seagate barracuda disks, that i
combined into a single 6GB filesystem with the ccd-960131 driver on FreeBSD. 
works so far.

judging from TFM i should use the size of a single track in units
of DEV_BSIZE (normally 512). however, the drives have variable
track sizes. dividing the number of sectors on the disk by number
of heads and cylinders (4194058/11/3520) yields 108.3 sectors/track
on average. so i use 108 as the interleave now, but i think its too
high.

i enabled the write caches in the drives, too.

i'm now going to do some performance measurements.

opinions? experiences?

hb
-- 
email: src@contrib.net / Heiko.Blume@bln.sel.alcatel.de
TCP/IP GmbH, Woertherstr. 16, 10405 Berlin
Tel: +49.30/443366-0, Fax: +49.30/443366-15