🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: list.sco
Article #12

Re: Need help selecting Ethernet cards for very high throughput rates.

#12
From: Piercarlo Grandi
Date: Mon, 09 Sep 1991 18:52
74 lines
4965 bytes
On 2 Sep 91 13:51:20 GMT, cpcahil@virtech.uucp (Conor P. Cahill) said:

cpcahil> pcg@aber.ac.uk (Piercarlo Antonio Grandi) writes:

pcg> Same goes for EISA SCSI disk controllers (the most expensive SCSI
pcg> disks top out at 4MB/s, and most cannot do more more than 1.5MB/s
pcg> off the platter). In practice EISA is only needed for very high
pcg> speed graphics (good luck with that) and for disk arrays, or,
pcg> theoretically, for very high bandwidth tapes.

cpcahil> Throughput is not the only evaluation factor for a disk
cpcahil> controller.  Another factor, which is where a good EISA
cpcahil> controller will shine, is the amount of time the bus is tied up
cpcahil> transferring that 4MB/s.

Latency then perhaps matters. But in practice not a lot...

cpcahil> You yourself said that the theoretical max for the ISA bus was
cpcahil> between 5 and 6 MB/s.  4MB/s is appox 80% of the theoretical
cpcahil> max.

Of course, but this is nearly irrelevant. Almost nobody keeps their SCSI
bus running at its top rated bandwidth continuously (not even Adaptec,
which stay off the bus for some programmable fraction of the time).

In particular disk access tends, in normal operation, to be bursty (the
effect of caching and paging, and then of intervening seeks).

Also, most disks currently available don't do much more than 1.3MB
sustained, so having two such disks gives you, if both are active
together, an instantaneous bandwidth of 2.6MB/s, but on average they
will not be both active together, and theat will not in acase last long.

In practice 5-6MB/s is many times than the *average* bandwidth
required, and it is twice the highest instantaneous load you can expect
to see in a small to medium general purpose timesharing system.

cpcahil> With a good EISA controller that same 4MB/s can take up only
cpcahil> 12% of the theoretical max, thereby freeing the bus up for
cpcahil> other operations.

The problem is that, except for very large systems running very large
loads, or particular cases, there are no other operations.

All CPU memory access, the real pig, is via a private bus, and only
tapes, disks, communications and framebuffers use the ISA bus, and their
combined *average* utilization is nowhere its saturation point, and
their *peak* is also accomodated more or less easily.

pcg> First of all, the good news: as I have said almost any modern
pcg> Ethernet card will deliver substantially all of the Ethernet
pcg> bandwidth, and this bandwidth is at worst one fifth of the ISA bus
pcg> bandwidth, so you don't need any EISA

cpcahil> Giving up 20% of the bus bandwidth just to handle ethernet i/o
cpcahil> sounds like a good reason to go with EISA.  20% is alot of the
cpcahil> system.

Yes, but you are not transferring 1MB/s constantly thru your Ethernet
adapter, I hope. And if you are, then most people have pretty low
average Ethernet adapter utilizations.


Quite surprisingly :-) the highest bandwidth user is likely to be the
frame buffer: SVGA cards, which are pretty slow as frame buffers go, can
require 2MB/s, and, if you are doing image processing, sustainedly. But
a 2MB/s video card will almost surely need a 2MB/s disk/tape subsystem,
and this is not the sort of application that I would do with ISA, I
would definitely do it with EISA. I would also use EISA for largish
(more than (perhaps half) a dozen users) timesharing.
--
Piercarlo Grandi                   | ARPA: pcg%uk.ac.aber@nsfnet-relay.ac.uk
Dept of CS, UCW Aberystwyth        | UUCP: ...!mcsun!ukc!aber-cs!pcg
Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@aber.ac.uk
Technical Details
Message-ID: <PCG.91Sep9185229@aberdb.aber.ac.uk>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!ukc!dcl-cs!gdt!aber!aberda!pcg
References: <1991Aug27.192220.20958@world.std.com> <1991Sep1.195029.16374@aber.ac.uk> <1991Sep02.135120.17736@virtech.uucp>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10a29b,adc43bc691337774
X-Google-Attributes: gid10a29b,public
X-Google-Thread: 1048e3,adc43bc691337774
X-Google-Attributes: gid1048e3,public
X-Google-Thread: 1122ea,adc43bc691337774
X-Google-Attributes: gid1122ea,public
X-Google-Thread: f9325,adc43bc691337774
X-Google-Attributes: gidf9325,public
X-Google-Thread: 10f9b1,adc43bc691337774
X-Google-Attributes: gid10f9b1,public
X-Google-Thread: 12ca36,bf24dff74f21bc6
X-Google-Attributes: gid12ca36,public
X-Google-ArrivalTime: 1991-09-09 15:18:54 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!ukc!dcl-cs!gdt!aber!aberda!pcg
From: pcg@aber.ac.uk (Piercarlo Grandi)
Newsgroups: list.sco,comp.protocols.tcp-ip,comp.protocols.tcp-ip.ibmpc,biz.sco.general,comp.unix.sysv386,comp.unix.wizards
Subject: Re: Need help selecting Ethernet cards for very high throughput rates.
Message-ID: <PCG.91Sep9185229@aberdb.aber.ac.uk>
Date: 9 Sep 91 18:52:29 GMT
References: <1991Aug27.192220.20958@world.std.com> <1991Sep1.195029.16374@aber.ac.uk>
 <1991Sep02.135120.17736@virtech.uucp>
Sender: news@aber.ac.uk (USENET news service)
Reply-To: pcg@aber.ac.uk (Piercarlo Grandi)
Organization: Coleg Prifysgol Cymru
Lines: 74
In-Reply-To: cpcahil@virtech.uucp's message of 2 Sep 91 13: 51:20 GMT
Nntp-Posting-Host: aberdb