Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!apple!altos!altos86!ti From: ti@altos86.Altos.COM (Ti Kan) Newsgroups: comp.unix.i386 Subject: Re: Altos 5000 Message-ID: <3871@altos86.Altos.COM> Date: 28 Aug 90 22:55:06 GMT References: <3864@altos86.Altos.COM> <1990Aug28.064145.26246@fiver> Reply-To: ti@altos86.UUCP (Ti Kan) Organization: Altos Computer Systems, San Jose, CA Lines: 123 In article <1990Aug28.064145.26246@fiver> palowoda@fiver (Bob Palowoda) writes: > This is what I think alot of customers want to hear. For example they >want to know exactly what makes your disk cacheing/mirroring is better >and more reliable than lets say DPT's or someone elses. You have to >give the customer something to measure the quality of your product >against. Okay, let me be a little more specific. Since Altos UNIX is SCO-compatible, I'll do direct comparisons, and give some examples to back up my comments. I don't know as much about ISC UNIX as I do about SCO's, so I'll refrain from comparing again ISC UNIX. Altos has invested in excess of 250 man years developing the Altos 5000 software and hardware, so I hope those man years weren't for nothing :-). First, let's compare features: 1. SCO UNIX (3.2.2) supports a max of 4 SCSI hard disks on a system. Altos has upped that limit to 30. I think that most will agree that for a large UNIX file server, 4 disks is inadequate. Moreover, On the Altos 5000 the hard disks are controlled via either the Base I/O board (1 SCSI channel) or the HPFP (High performance file processor -- up to 4 SCSI channels). The Base I/O board has a very fast TI SCSI controller chip. The HPFP has an onboard CPU that offloads the main CPU in interrupt handling, as well as possessing intelligence like job combining, etc. This is important as the number of disks is increased. All Altos SCSI disk drivers are optimized via fine-tuned disk request sorting algorithms, scatter/gather I/O, etc. These factors greatly improves disk performance, as can be seen in disk- intensive benchmark results. 2. Altos disk striping and disk mirroring is implemented in the UNIX kernel. SCO has no such support in its UNIX release. Disk striping provides tremendous gains in performance, especially if there are more disks involved. With 4 disks striped on an HPFP board, we observed close to 4x improvement in the disk-intensive Neal Nelson benchmark test 18 running at 60 copies (compared to a single disk). With more disks, the improvement is even more impressive (almost linear wrt the number of disks). As for disk mirroring, in my experience the disk controllers are typically far more reliable than the disk drives themselves. We offer a (relatively inexpensive) way to increase disk reliability (what we call "fault resilience") for those who need it. If you want full fault tolerance, you'll have to pay tremendously more for true fault tolerant systems that the Altos 5000 isn't. 3. Altos UNIX allows you to connect up to 512 RS232 serial devices, via the Altos MDC/2 board and TCU/2 (terminal cluster units). SCO has no such support. Again, high performance serial connectivity is important in a large UNIX installation. Again, the SIO/2 (8-ports) and MDC/2 (up to 512 ports) boards have on board CPUs that greatly reduces the load on the main CPU. Port configuration is handled via Altos' new port configuration utility ("pcu") which allows easy configuration of all serial/parallel ports for terminal/printer/modem in a menu- driven, visual environment. It even displays the correct station- address switch settings of all the TCUs so they can be easily set up. 4. Altos UNIX is optimized for an EISA bus architecture (as opposed to an ISA bus). Since our SIO/2, MDC/2, HPFP, and Base I/O boards are all 32-bit EISA boards, this is an important consideration. There are numerous places in the UNIX kernel where we have made special adjustments to make it run better in an EISA environment (I can't cite specifics). In addition, we provide "uconfig", a utility that is the UNIX back-end of the EISA configuration utility front-end (that comes with EISA systems). The EISA configuration utility configures the hardware so that the sysadmin does not have to worry about hardware resource conflicts (IRQs, I/O ports, memory, and DMA), and uconfig re-configures the UNIX kernel and drivers to match (sysadmin does not have to hack the /etc/conf directory). 5. Altos UNIX kernel is more optimized for larger UNIX systems, compared to SCO. Many of its tuneable parameters and non-tuneable internal parameters and structures have been adjusted to suit 100+ users. Altos UNIX supported 256MB since day one, even though the 5000 hardware currently supports up to 64MB. New versions of the Altos EISA systems will soon support 128MB-256MB, and will have the 33MHz or 50MHz version of the 486 CPU. In contrast, SCO had just broken the 16MB barrier with its 3.2.2 release, and how much memory can your XYZ PC support? 6. Altos has also fixed several bugs inherent in the 386 UNIX source code that caused performance penalties. I cannot reveal what these are because they are proprietary information. Now the "intangibles": 1. On many occasions when we qualify OEM hardware (for example, SCSI disks and tape drives) we find problems in compatibility. For example, the 525MB cartridge tape drive took many revisions to its firmware before it became bug-free enough to pass Altos requirements. Also, some SCSI disk drives have timing characteristics that does not work with the existing controller hardware (and required a change to the disk drive hardware). Instead of asking the the VAR or the customer to integrate pieces of hardware and software that may not work optimally together, Altos has provided a tested and proven platform, engineered from the start to work together. 2. Since the software and hardware are all from Altos, we can provide superior support for our VARS and customers. Altos' technical support team has been specifically trained to handle the Altos systems. If one had bought an XYZ PC with SCO UNIX, and expansion boards and device drivers from 5 other vendors, he/she might find no useful help from any of them when problems arise. 3. Since Altos builds turn-key solutions, you don't have to go to another vendor to acquire networking connectivity and other applications. Altos ships a very large selection of local area network and wide area network products, office automation applications, languages, and much, much, more. This goes back to the idea that dealing with one company that provides the total solution is easier than dealing with several. Collectively, these factors should make Altos software and hardware platform attractive to the market segment that wants a powerful, high performance UNIX system, but has no time or resource to do their own system integration and debugging. The PC-like open architecture is just an added bonus (remember, Altos has previously been building proprietary multi-user systems. These EISA systems mark the first time Altos has gone with an industry-standard architecture). I guess the bottom line is, if you feel that your XYZ PC and SCO or Interactive UNIX works fine for your application, great. Both SCO and Interactive have done a commendable job of putting UNIX on the PC-class platform, and are quality products. Altos offers enhancements that may or may not be useful to you. For installations that requires the additional performance, reliability, and expandability added by Altos, we offer the solution. -Ti -- Ti Kan \\\ vorsprung durch technik! \\\ Internet: ti@altos.com /// \\\ UUCP: ...!{sun|sco|pyramid|amdahl|uunet}!altos!ti ////////\