mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Rob Landley <landley@trommello.org>
To: Jesse Pollard <pollard@tomcat.admin.navo.hpc.mil>,
	usenet2001-12@lina.inka.de, linux-kernel@vger.kernel.org
Subject: Re: Two hdds on one channel - why so slow?
Date: Tue, 8 Jan 2002 07:41:42 -0500	[thread overview]
Message-ID: <200201082029.g08KTAA28497@snark.thyrsus.com> (raw)
In-Reply-To: <200201041740.LAA07840@tomcat.admin.navo.hpc.mil>
In-Reply-To: <200201041740.LAA07840@tomcat.admin.navo.hpc.mil>

On Friday 04 January 2002 12:40 pm, Jesse Pollard wrote:
> ---------  Received message begins Here  ---------
>
> > In article <200201041402.IAA80257@tomcat.admin.navo.hpc.mil> you wrote:
> > > In my experience, SCSI is not cost effective for systems with a single
> > > disk. As soon as you go to 4 or more disks, the throughput of SCSI
> > > takes over unless you are expanding a pre-existing workstation
> > > configuration.
> >
> > IDE Scales fine to 8 Channels (aka 8 Drives). Anything more than 8 Drives
> > on an HBA is insane anyway.
> >
> > I love the FC-to-IDE(8) Solution. You get Hardware Raid with 8 Channels,
> > each drive a didicated channel, thats much more reliable than usual 2 or
> > 3 channel SCSI Configurations.
> >
> > Do you realy run more than say 10 hard disk devices on a single SCSI Bus,
> > ever?
>
> Only place I've seen that (not sure it was true SCSI though) was on a
> Cray file server - each target (4) was itself a raid 5, with 5 transports.
> That would be total of 20 disks. The four targets were striped together in
> software to form a single filesystem. I think that was our first over 300GB
> filesystem (several years ago). Now we are using 1 TB to 5TB filesystems
> with nearly 5 million files each.

A couple years back I played with a 20-way SCSI software RAID, which was 
actually dual qlogic fiber channel, 10 drives per controller.  That was done 
for throughput reasons (attempting to capture uncompressed HDTV signals to 
disk, needed something like 160 megabytes per second, which of course 
required a 66 mhz 64 bit PCI bus...)  It broke the kernel in more than one 
place, by the way.  Long since fixed, I believe.  (Try it and see. :)

More recently I've played around a little with many-way IDE software RAID, 
which is much more fun.  The hard part is really getting enough power for all 
the drives (Ever seen an enormous tower case with three power supplies 
mounted in it, AND a lot of splitters?)  The goal was to see how cheaply we 
could get to 10 terabytes of storage, so we didn't really care about 
throughput there (the output of the cluster was the gigabit ethernet uplink 
on the switch, and the output of each node was a pair of bonded 100baseT 
ethernet adapters).  So we were willing to hanging two drives off each IDE 
controller (master and slave), which halved the throughput but that wasn't 
the bottleneck anyway.  (Dual 100baseT is 22 megabytes per second, a SINGLE 
modern IDE drive can swamp that.  And the raid could max out the PCI bus 
pretty easily with one drive per controller...)

You can cheaply get generic IDE expansion cards with at least 2 controllers 
on each card (4 drives per card), and you can get a board with onboard video, 
at least one onboard NIC (we had two onboard, that's why we did the bonding), 
two onboard IDE controllers, and 4 free PCI slots.  That's 4 drives onboard, 
16 through PCI, total of 20 drives.  (You need to tweak the linux kernel to 
allow that many IDE controllers.  PCI plug and pray is your friend here...)

The goal was to see how cheaply we could get to 10 terabytes of storage.  We 
didn't do the whole cluster, but I think we determined we only needed 4 or 5 
nodes to do it.  Then the dot-com crash hit and that company's business model 
changed, project got shelved...

But if you think about serving MPEG 4 video streams through simple TCP/IP 
(DVD quality's only about 150 kilobytes per second with mpeg 4, add in 5 megs 
of buffer at the client side and who cares about latency...) Really big IDE 
software RAID systems are quite nice. :)

Rob

  reply	other threads:[~2002-01-08 20:44 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-04 14:02 Jesse Pollard
2002-01-04 16:33 ` Bernd Eckenfels
     [not found]   ` <Pine.LNX.4.43.0201041154010.14678-100000@filesrv1.baby-dragons.com>
2002-01-04 17:14     ` Bernd Eckenfels
2002-01-04 17:22       ` Timothy Covell
2002-01-04 18:40         ` Bernd Eckenfels
2002-01-04 19:32           ` Jeffrey W. Baker
2002-01-05 12:02             ` Henning P. Schmiedehausen
2002-01-04 20:29           ` Timothy Covell
2002-01-08 23:49           ` Ricky Beam
2002-01-09  0:50             ` Timothy Covell
2002-01-09  1:22               ` Ricky Beam
2002-01-04 17:40   ` Jesse Pollard
2002-01-08 12:41     ` Rob Landley [this message]
2002-01-08 21:18       ` William Park
2002-01-09 10:56         ` Rob Landley
2002-01-09 19:50           ` William Park
  -- strict thread matches above, loose matches on Subject: below --
2002-01-07 17:06 Jesse Pollard
2002-01-07 17:17 ` Tommy Reynolds
2002-01-04 19:29 Dana Lacoste
2002-01-05 11:58 ` Henning P. Schmiedehausen
2002-01-05 12:20   ` Petro
2002-01-09  0:04   ` Ricky Beam
     [not found] <Pine.LNX.4.33.0201040844130.14385-100000@coffee.psychology.mcmaster.ca>
2002-01-04 17:18 ` Krzysztof Oledzki
     [not found] <Pine.LNX.4.33.0201021452120.8693-100000@coffee.psychology.mcmaster.ca>
2002-01-04  9:28 ` Krzysztof Oledzki
2002-01-03 15:49 Dana Lacoste
2002-01-03 16:44 ` Mark Hahn
2002-01-01 22:34 Krzysztof Oledzki
2002-01-01 23:07 ` Brian
2002-01-01 23:32   ` Andre Hedrick
2002-01-02  0:52     ` H. Peter Anvin
2002-01-02  1:19       ` Benjamin LaHaise
2002-01-02  1:24         ` H. Peter Anvin
2002-01-02  2:03           ` Benjamin LaHaise
2002-01-02  4:13             ` Andre Hedrick
2002-01-02 17:21   ` Krzysztof Oledzki
2002-01-02 18:41     ` Vojtech Pavlik
2002-01-02 19:31     ` Andre Hedrick
2002-01-02 20:23       ` Brian
2002-01-02 23:30         ` Ricky Beam
2002-01-03  1:52           ` Mark Hahn
2002-01-03  5:57             ` Ricky Beam
2002-01-04  2:54             ` Petro
2002-01-04  3:04               ` Arnaldo Carvalho de Melo
2002-01-07  8:11             ` Stevie O
2002-01-07 15:57               ` Thomas Molina
2002-01-07 16:14                 ` Ricky Beam
2002-01-07 16:40                   ` Thomas Molina
2002-01-07 18:48                   ` Andre Hedrick
2002-01-07 20:19               ` Petro
2002-01-07 22:31                 ` Dmitri Pogosyan
2002-01-08 13:50                 ` Alan Cox
2002-01-08 14:45                   ` Mike Dresser
2002-01-08 14:57                     ` James A Sutherland
2002-01-08 17:15                   ` Wakko Warner
2002-01-04 18:19           ` Stephan von Krawczynski
2002-01-04 18:30             ` Stephan von Krawczynski
2002-01-04 18:38             ` Alan Cox
2002-01-05  0:52               ` J.A. Magallon
2002-01-05  9:41                 ` Nick Holloway
2002-01-05 12:04                 ` Henning P. Schmiedehausen
2002-01-05  1:28               ` Andre Hedrick
2002-01-08 23:59                 ` Ricky Beam
2002-01-09  0:10                   ` Mark Hahn
2002-01-09 15:27                   ` Andre Hedrick
2002-01-08 23:46               ` Ricky Beam
2002-01-02 21:23       ` Jeffrey W. Baker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200201082029.g08KTAA28497@snark.thyrsus.com \
    --to=landley@trommello.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pollard@tomcat.admin.navo.hpc.mil \
    --cc=usenet2001-12@lina.inka.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®