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

Chris Holten wrote in a message to Mike Bilow:
 MB> The problems of IDE have nothing to do with the 
 MB> particular operating system, and the same disadvantages 
 MB> of IDE are experienced with NT, OS/2, or any other 
 MB> truly multitasking operating system.  You do not see 
 MB> the IDE penalty with Windows 95 because it cannot 
 MB> multiplex I/O even if the hardware supports it.
 CH> What's windows 95 have to do with it mike?
Windows 95 is the reason why IDE hard drives are so popular and cheap: since 
you don't get any performance improvement by going from IDE to SCSI under 
Windows 95, most people don't do it.  Worse, many of the published disk I/O 
benchmarks are based on Windows 95 hosted tests.
 CH> We are talking about Novell, whose primary use is a file/print 
 CH> server, -not- an applications server and certainly not a system 
 CH> for running desktop apps whilst peer-to-peer networking in the 
 CH> same manner as OS/2, 95, NT, or Linux. Novel's architecture and 
 CH> use is completely differenct than the multitasking/multitasking 
 CH> systems you are using as a example to justify a good 
 CH> bustmastering SCSI setup.
No, the internal architecture of NetWare is substantially similar to that of 
OS/2, NT, and Linux.  Where NetWare gains most of its speed relative to these 
systems is by foregoing virtual memory, so the disk cache is a huge chunk of 
physical memory.
The inherent advantage of SCSI is two-fold.  First, significant processing is 
offloaded from the main CPU onto an intelligent controller, freeing up the 
main CPU for other work.  Second, multiple devices connected to the same SCSI 
bus can usually disconnect while processing and share the bus efficiently.
 CH> No doubt on most any network, 95, like any multitasking or 
 CH> multiuser system performance could be significantly sped up 
 CH> with a good busmaster SCSI controller because of reducing CPU 
 CH> load.
The point is that it makes no difference under Windows 95.  You can free up 
the main CPU, but it still can't do anything with its free time.
 CH> No doubt IDE can use a significant amount of CPU resources
 CH> as compared to a SCSI, which is why I run SCSI on high
 CH> performance desktop or multituser systems. That's obvious.
 CH> What obviously isn't to some folks is that if your system
 CH> has enough CPU strength / drive throughput to much more than
 CH> saturate a 10 base T ethernet band width, than that extra
 CH> money you spent on a more expensive SCSI setup was not
 CH> necessary. Don't confuse what's required for a multiuser
 CH> system with Novell, because Novell as a file/print server is
 CH> not a multiuser application. 
I completely disagree.  A NetWare server is doing a lot of processing, even 
for file and print services.  If nothing else, its cache management takes a 
considerable amount of CPU processing.  If you have less CPU processing 
headroom, you will get less effective cache management.  Even something as 
simple as a server-based tape backup can benefit enormously.  A big 
performance hit is NDS on NW 4, and it is critical to do this quickly.
In addition, many NetWare servers do function as applications servers.  Many 
run mail, databases, or even web servers on NetWare these days.
 CH> The same engineering principles apply to Novell, but as far
 CH> as novell and the discussions I'm following in this
 CH> conference about Novell and SCSI vs IDE, they are grossly
 CH> exaggerated and the benifits of using a SCSI on a novell
 CH> 10bt file/print server, as compared to modern IDE system are
 CH> nil. Use a bit of logic. Why are you concerned with a system
 CH> whose sole purpose in life is file/print server have more or
 CH> less CPU useage with IDE than SCSI? You are not running
 CH> multiuser or desktop apps with it, so aAll the system has to
 CH> be able to do is staturate bandwith, which with 10bt
 CH> ethernet, any Pentium or better, IDE, SCSI, whatever system
 CH> can do standing on it's head. What you are saying is that
 CH> one must spend more money so that the CPU is 20-50% utilized
 CH> during peak useage instead of 30-80% utilized. As long as
 CH> the system can keep the bandwidth saturated (which modern
 CH> busmastering IDE/Pentium or better system *easily* can) you
 CH> are wasting money on SCSI on a dedicated file/print server.
 CH> You may evaluate a 100bt setup and decide that there is some
 CH> benifit to SCSI, but that is not the network the original
 CH> thread to this message was concerned when the blind "always
 CH> use SCSI" recommendations were made ("Nobody ever got fired
 CH> for using IBM" either). Each installation should be
 CH> evaluated and designed for optimum performance/economics.
 CH> Blindly stuffing a SCSI controller in every Novell/File
 CH> print server because of an attitude/rule of thumb Novell and
 CH> it's deciples started promulgating 10 years ago may not be
 CH> best for the people who hire some one to design a network
 CH> for them or a person that already owns a 6.4gig busmaster
 CH> IDE drive.
Ultimately, I would concede that this is a matter of opinion, but my opinion 
is that you are dead wrong.  Why do you think Novell offers SMP support out 
of the box in NW 4?  You probably don't have much experience dealing with 
very large networks, where hundreds or even thousands of users will be 
competing for a bank of server resources.  Given the couple of hundred 
dollars extra that SCSI will cost you over IDE, it is utterly foolish not to 
buy SCSI.
 CH> No doubt on 386 systems and slow 486 systems that didn't
 CH> have enough memory, SCSI Busmastering improved performance
 CH> on a 10BT network, but you are really over engineering and
 CH> underdesigning if you think that you should only use SCSI on
 CH> a novell 10bt network. "Spending someone elses money"..if
 CH> you will.  
I feel that it is a mistake in all cases to buy minimum capacity.  If you 
decide to run mail or database serving or even NDS on your server, then you 
don't want to have to rip the drives out to get acceptable performance.  If 
there is one absolute rule I have learned through many years experience, it 
is that overbuying capacity initially will always be enormously cheaper than 
adding capacity later, and you will always need more capacity later.
 CH> Also, with newer more modern IDE drives and modern
 CH> busmastering IDE chipsets (Intel HX/VX/TX for instance) than
 CH> the ones you tested years ago when you came to the
 CH> conclusion that running two IDE drives on the same channel
 CH> would greatly slow down the system has not been an issue for
 CH> at least a couple of years now (Starting Intel Triton II
 CH> chipset and most major brand mode 4 1.2 gig or better IDE
 CH> drives mfg'd in the past three years).  The guy with the 6.4
 CH> gig drive can use 3 more just like the first one, for 24meg
 CH> total with no slowdown in performance with one as compared
 CH> hanging 3 or 4 of them in his Novell system. 24 meg oughta
 CH> hold for a while .
The newer chipsets and IDE protocols can speed up raw transfer rates, but do 
nothing to improve device changeover time.  There is still the same inherent 
penalty when changing which device on an IDE channel is active.  There is no 
provision for SCSI-style disconnection, for example.
 CH> Heck I'd put the fast SCSI setups on the Workstation that
 CH> need the extra speed Mike. I sure wouldn't waste them on an
 CH> archaic old Novell Server file print server .
We don't have any "archaic old Novell Server" machines.
 
-- 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™.