TIP: Click on subject to list as thread! ANSI
echo: lan
to: CHRIS HOLTEN
from: MIKE BILOW
date: 1997-12-29 23:25:00
subject: NOVELL & WD 6.4GIG

Chris Holten wrote in a message to George Fliger:
 CH> SCSI does make the Vendor a bit more profit and there is
 CH> some kind of "down the road" justification for the client,
 CH> but that wasn't the point of the original message. They guy
 CH> already had a 6.4 gig WD Eide drive. You and mike tried to
 CH> make him think that he couldn't/shouldn't use that, instead
 CH> he oughta to go get a SCSI setup to gain 0 (Zero) increase
 CH> in performance on his novell server, cause according to you
 CH> two, you just always have to have SCSI on a novell server no
 CH> matter what the server is being used for, how many users it
 CH> has and whether it is 10bt or 100bt is irrelevant.
I went back and found the original post of the question by Mufutau Towobola:
   Is anyone here using the new Western Digital EIDE 6.4gig hard drive
   on their Novell Netware v3.12 or 4.1x server? Please how is the
   performance or if there is anything I should watch-out for. Thanks.
Now, MT is something of a regular in this conference, and I think he asked a 
fairly straightforward question.  He specifically asked for a comparison of 
performance, and that was the question that was answered.
 CH> (No body ever got fired by buying IBM either).
Certainly, I never would be.  :-)
 CH> Your comments, experieces on the matter were *obviously* not 
 CH> based on modern 1997 EIDE setups with moder pentium class 
 CH> chipset/bios or benchmarks on a 10bt ethernet. The type of 
 CH> performance example cited seems to me to be based more on 386 
 CH> and early 486 IDE/Bios/Chipset technology.  No doubt 3-10 years 
 CH> ago, SCSI could be significantly faster in a dedicated network 
 CH> file/print server environment and if that was the kind if 
 CH> equipment being used, you are spot on, especailly considering 
 CH> that back then memory was much more expensive and dedicated 
 CH> novell servers usually were not over endowed with RAM memory. 
 CH> That's all changed.
I think that you underestimate the level of experience possessed by some of 
the participants in this conference.  Personally, I feel that I have a pretty 
good understanding of how these I/O subsystems work because I've written the 
device drivers for them.
 CH> Modern EIDE setup will indeed much much more than saturate
 CH> the bandwidth of a 10BT ethernet cable. (10-18,000kbs for
 CH> EIDE vs at the very most 550kbs for 10bt ethernet). 
(Let's use lower case "b" for "bits" and use upper case "B" for "bytes.")
First of all, your math has some problems.  Sure, there is some overhead in 
sync leader and that sort of thing, but the theoretical bandwidth limit for 
10 Mpbs Ethernet is simply (10 Mbps) / (8 bits/Byte) = 1.25 MBps.  As a 
practical matter, you should be able to get realistic transfers of 900-1000 
kBps with even the most top-heavy protocols, such as TCP/IP -- if you have 
sufficient processing resources behind you.
On the other side of the coin, as it were, the disk is not capable of 
transfers at the speeds you are mentioning except from its local cache, which 
is typically very small, often only a few sectors for an IDE drive.  This is 
why the server-class SCSI drives have gone to UltraWide connectors and to 
higher rotational speeds, first to 7200 rpm and then to 10000 rpm.  On a 
really top-of-the-line IDE drive, I might be able to squeak out 2-3 MBps of 
sustained transfer rate -- "sustained" being the key idea here.  On a 
top-of-the-line 10000 rpm SCSI drive, I could sustain transfer rates 
approaching 10 MBps.
 CH> In view of those througputs, if you can only realistically
 CH> poke at most 550kps through a 10bt ethernet cable, how can
 CH> you possibly have the eide use anywhere near 30-50% of the
 CH> CPU just to retreive data off the hard drive. What is that
 CH> other 50% CPU capacity going to do?
To begin with, the CPU is going to figure out which data to read or write, 
whether it is in cache, whether you have access to it, whether it is or can 
be locked from access by other users, and so on.  In addition, the CPU has to 
allocate its processing and I/O resources among multiple users, some of whom 
may want the same thing as each other.  All of this takes processing 
erhead.
 CH> I think what you and mike are trying to relate to is what
 CH> you have read about  IDE vs SCSI performance on a local
 CH> desktop system an then try to apply that to a dedicated
 CH> Novell file/print server (the case of the original question
 CH> in this thread). Since the particular dedicated Novel
 CH> File/Print servers communication to the outside world is
 CH> through was through 10bt ethernet cable and not from a local
 CH> keyboard, video, or a network multiuser application as
 CH> something like Unix is typically used for, the whole crux of
 CH> a novell file/print servers performance is keeping the data
 CH> at the maximum rate that can be transmitted through a 10bt
 CH> cable. It doesn't matter if the CPU is at 80% utilization to
 CH> do that or at 10% utilization. All that matters is that to
 CH> keep the bandwidth saturated, that the demand on the CPU not
 CH> be over 100%. Doesn't matter if you have 1 user or 10000
 CH> users. If the bandwidth is saturated, that's the best you
 CH> are going to do. Period. Anymore CPU/Drive throughput
 CH> capacity than that needed to reach much more than 100%
 CH> bandwidth is unecessary. What you are and Mike are saying is
 CH> that to have 2-5 times or -more- the ability to saturate
 CH> 10bt bandwidth is not good enough if it is a busmastering
 CH> IDE drive, cause everyone knows that busmastering EIDE
 CH> drives, although they are as fast in througput are not
 CH> -quite- as good at busmastering as a top of the line PCI
 CH> SCSI controller. From your rules of thumb and postulation
 CH> about SCSI, You need to have 5-15 times that ability. That's
 CH> non-sensical and a theory that won't even work on paper, let
 CH> alone the real world (And it doesn't...not even close).
It might be worth pointing out that your assertions would imply:
   1. SMP is a scam.
   2. SCSI is a scam.
   3. High rotational speed (10000 rpm) is a scam.
   4. Scatter-gather is a scam.
   5. Cache is a scam.
 
-- Mike
--- 
---------------
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.