raistlin@litle.UUCP (Kevin P. Burke) (12/04/89)
this is the summary of responses I recieved from my question I posted last week on pyramid vs sequent. ---------- We chose our Pyramid at a time (around 1985) when there were few choices for a Unix super-mini. We wanted: 1. Unix (BSD) 2. "Lots" of disk capacity 3. "Mainframe" mentality (reliability, support, power, networking) 4. a company that was committed to forefront technology 5. NFS and network support (Pyramid was one of the first non-Sun licensees of NFS) 6. Good I/O (disk, tape and tty) 7. Good database support 8. General timesharing mixed with network server support 9. Good field support 10. Good remote technical assistance 11. A platform that could be expanded easily I think Pyramid has does a creditable job in these areas. Lately, I have been somewhat disappointed with the remote technical assistance. And, they have dropped a bit in my esteem as far as keeping up with the forefront of networking technology (due to their re-defining their company goals). But I still think that they do a good job in all of the above areas. In the past few years we have upgraded our original 90x to a 98x (2 processors) and now to a 9825 with minimal problems. I think they have a solid hardware base to build on. I have been very pleased with the reliability of the machine and the level of service from our field support engineers. In comparison to Sequent (a separate division of our company has a Sequent), I think Pyramid excells in: 1. I/O (Is Sequent still using the Multibus? Ugh) 2. Networking support (Sequent has had some known and terrible problems with their ethernet). 3. Unix implementation 4. Tty support (their ITP's are very good multiplexors) 5. CPU speed (on a per-CPU basis) Pyramid's virtual disk strategy is excellent from the standpoint of reliability, extensibility and flexibility. Of course, Sequent can offer more processors per box, and if that is your primary requirement, then Sequent might be a good choice. But on most other counts, I would choose Pyramid over Sequent. ---------- sequent with six CPUs blows away a 1 CPU pyramid but I'm not uptodate with the money situation. ---------- I was at a company that made a choice between Pyramid and Sequent, but I left the company before the decision was made, so I can't offer much insight from that point of view. Prior to my current position, I was an employee at Pyramid, and still have some friends who work there. From that biased perspective, I'll say that I think their software is very high quality and that the dual universe seems to work great for applications and end-users. ---------- For what it's worth, I gather that Sequent machines are cheaper and may have a slight edge in hardware reliability. Both systems have a fairly linear speedup as you add more processors. Pyramid machines have much faster disks and a richer set of disk partitioning strategies, which means that it's possible to add more disks and get a linear speedup in disk access. Pyramid OSx is newer (a port of both SVR3 _and_ 4.3BSD) and more robust. Sequent's Dynix is older, based on SVR2. Their next O/S release is likely to be an SVR3 port, while we're working on (and in fact have demoed) an SVR4 port. ---------- The main difference to consider, in my opinion, involves the the difference in the compute power of the individual CPUs. Consider a single user on the system with one active process. This process will get all of one cpu and on the Pyramid this is much more processing than that user will get from one Sequent CPU. On the other hand, one user can 'hog' the system to a greater extent on the Pyramid than on the Sequent as this is the other side of the same coin. If you want to limit the share of the system available to any individual user then the Sequent design makes more sense, however, on a lightly loaded system the Pyramid can provide that user with much more processing power. The Pyramid is also very good at offloading I/O to smart peripheral processors so you actually get better performance than the CPU ratings would suggest. ---------- Price/Performance: Varies from new product to new product. Pyramid has the edge at the moment. This may change when Sequent ships their 80486 box. Overall Performance: The Pyramid MIServer has the clear edge on I/O through- put, especially tty and datacomm, and floating point. The new 80486 Symmetry, when available, will have the edge on integer CPU performance, assuming you can achieve the necessary parallism. (Pyramid uses fewer, larger CPUs.) The Pyramid is a vastly superior box as a network server, whether you are talking Ethernet, X.25, or IBM protocols; Sequent's NFS is appallingly slow. On the other hand, a Sun 4/280 is a better NFS server for small networks than either Sequent or Pyramid. Reliability: Sequent's hardware reliability is legendary, especially in the old Balance line, but also in the Symmetry. Pyramid has had trouble with QA from time-to-time. The MIServer line is much better than the Series 9000. Service: With Sequent, you better hope it doesn't break, since service is third party. For software support, you pretty much have to publically berate them on USENET to get anything fixed. Pyramid has it's own service network, and software support is very good overall. But it's more expensive. Software: Sequent's Dynix is old, tired, and crufty 4.2BSD, with a few random bits of SVR2 and very few random bits of 4.3BSD (notably the tty driver, which is necessary to support X11R3). OSx is almost all 4.3BSD-tahoe and SVR3.2. Applicability to your environment: This is a much harder, and much broader issue. Universities have bought more Sequents than Pyramids, partly because the initial purchase price was usually lower, and even more so because the maintenance is much cheaper. Universities also tend to have a cheap labor pool available to replace half the operating system and turn it into something that is usable. Commercial sites, on the other hard, generally buy Pyramids. They are more concerned about maintenance (that is, they are more concerned about who is going to fix it when it breaks, rather than how often it breaks), and expect the machine to have reasonable software on it in the first place. There are variations, of course. Sites running turnkey Oracle applications, for example, don't care about the underlying OS, since they don't see it. Sequent has made a strong move into commercial sites lately, largely because of their powerful sales force and Pyramid's late delivery of the MIServer. Note: Sequent has, without a doubt, the slimiest sales force in the entire computer industry. If you want to do parallel processing, the Symmetry will be better, although neither machine is really intended for that purpose. ---------- Business deals aside, two reasons our company chose the Pyramid over the Sequent were: 1) A lot more MIPS per CPU, which is important when you consider that a single program can run on exactly 1 CPU at a time; and 2) Support for mirrored disks. We're using this feature with the latest Informix Turbo RDBMS. ---------- We chose the Sequent due to a more standard processor, a more open architecture and software, and what we felt was a better history of reliability. We now have a 6 processor Sequent S27. Two minor hardware problems, both easily and quickly fixed. Many happy users. Wonderful box. ------------ We have two pyramid's which are unusable -- sitting in the machine room, unable to boot mutiuser unix. We have a sequent which stays up for as long as the ups power holds (months at least), and hasn't been down for more than a few hours at a time for service. You might benefit from more responses about hardware service. We have had good (timely and effective) hardware response from sequent. I have personally called in software bugs and gotten them resolved very quickly. We have a 20 processor symmetry. It works very well. ---------- Here's why we chose Sequent: 4.2BSD Based unix with SysV features available (Dynix allows users to select "universe"). We've found that it's a good implementation, and a solid system (read no problems in 2 years in a research environment). On the down side, Sequent has been slow to implement 4.3 enhancements into Dynix, appears to be implementing SysVr3 instead of r4 (don't know why. ------------ As a thought, have you looked at an Encore Multimax? The machine is a shared memory symmetric multiprocessor, very similar to a Sequent. The original products from Encore and Sequent were based on ns32032s, and were even closer. Today, Sequent offers 386s (4Mips each) and Encore offers ns32532s (7Mips each). As for comparision of a Encore/Sequent class machine to a Pyramid; most companies providing multiprocessors these days are only toying around with sticking a few (4?) processors together in a box. In most instances, their OS runs these CPUs master/slave; Pyramid may have "fixed" this by now. Encore and Sequent both started out by making UNIX run symmetrically over all the processors in the box - this was long before DEC touted the term "SMP". The nice thing about the Sequent and Encore is that you can continue to add CPU cards - adding 2 386s or 2 532s - and adding more MIPs. With a Pyramid, you can only add 4 - and then you need to scrap all those old CPUs and buy the next generation. ---------- We currently have a Sequent S27 in house. For various reasons (political), Pyramid wasn't considered when we bought it. One good thing about it is that it hasn't ever gone down in the year and a half that we've had it. We've had no problems at all with the Sequent. This is by far its best selling point to us because all of the nervous managers really like this fact. One good thing Pyramid offers is up to 16 ethernets. We need to connect via our Starlan, many many workstations to the machine. We don't really think the 4 ethernets offered by Sequent will do the job. Also, the 386 chip used in the Sequent doesn't really seem to be much of a match for the RISC chip in the Pyramid. Sequent will be going to the 486, but they said that the 486 won't come until about a year from now. The multiple bus architecture offered by Pyramid also allows you to fully load each of the components of the machine. You can have the maximum amount of CPU's, the maximum number of disk controllers, the maximum number of ethernets, etc. Even though Sequent allows you up to 30 CPU's on the S81, you have to play board swapping games because you can't have the maximum memory with the maximum number of CPU's with the maximum number of ethernets, etc. One thing that concerns me a little about Sequent is how long it will take them to have V.4 Unix. Pyramid was running V.4 at the UNIX expo so I wouldn't think it would take too long for them to have it. On the low end, Sequent seems to me to have the best cost/performance rating because of the initial cost of Pyramid's Corporate MIServer. For the high end (including mucho CPU power, a lot of disk space, many ethernets, etc) Pyramid has the advantage because you would need 2 Sequent's to give you the same power and capacity as one Pyramid. In summary, both of these machines seem to be *VERY* good. Our decision will be based primarily on what we decide our capacity needs are, and also our comfort level with the reliability of the machines. We are going to try to do some additional research with Pyramid customers to discuss the reliability of their machines. ---------- We were interested in System V compatibility, speed (as a database machine), expandability, MTBF, and *useful* customer service. Mgmt. was initially sold on DEC and benchmarked Pyramid/Sequent as an afterthought. However, we were apalled at DEC's total lack of knowledge about Unix. We spoke to their Customer Service people, and it was as bad as anything I can remember. Pyramid's customer service department actually gave me the feeling that they knew more about Unix than I did. Sequent wasn't bad as well. Not quite as good as Pyramid, but good nonetheless. System V compatability was a big requirement for us. I put together a benchmark that gave a reasonable mix of our data processing activities. Sequent was not able to run it, DEC wasn't able to run it, Pyramid ran it easily. We were able to port the Sequent/DEC versions over several weeks, and the final benchmarking times/stats showed that Pyramid came out first, Sequent second, and DEC a very poor third. (BTW this was between a Pyramid 9825, Sequent Symmetry (4,6,8 processors), and a DEC 6350) Our benchmark was a combination of scripts, c programs (with informix database calls), and informix 4gl stuff. Very much single-threaded processes. The Sequent won on expandibility. I think that they have a great machine. They expect to go over to System V.4 soon, and I think that that will be better than their dual-universe. One thing that Sequent didn't win on was salesmanship. Their final report was an exercise in covering their butts on why they weren't going to get our business. Face it, calling a customer's application "stupid" is not the way to make a sale. It was, but that's not their place to say! :-) We went with Pyramid because of their price, performance, SysV compatibility, and unix knowledge, in the end. ---------- We have a Sequent Balance 8000, and a Pyramid 98X. The Sequent has no maintenance contract while the Pyramid does. So making a comparison on support would be like comparing apples and oranges, but I would certainly recommend getting a mainenance contract on whichever machine(s) you purchase. The support we get from Pyramid (RTOC) is outstanding, while the support we get from Sequent, without a contract, leaves little to be desired. There is one problem with the Sequent which I could mention, and that is that they seem to drop supoort of products fairly quickly. We purchased the machine a year ago along with an ADA compiler, and the compiler is not supported by anyone, even if we wanted to purchase it. ------------ I have a Nixdorf computer which is a Pyramid 9810 in disguise. Since we needed to run a Nixdorf product and since Nixdorf sells Pyramid, we have a Pyramid. We've been running it for a year now - it's performed very well for us. Please post your summary. If you have any more questions, please ask. ------------ ... [ the sequent ] is an incredibly reliable machine -- more so than pyramid. It can be expanded more easily to support increasing work loads (plug in another processor board). If you expect to have just a few users on the machine (5-8), then a pyramid might be better because each user gets a faster processor. However, if you are going to have more users than that, the sequent would be better because each user is getting a dedicated processor (or close to it). If you plan on a large number of users and a large configuration, I definitely recommend sequent because it will support a large number of users better. While I was at the U of I, they replaced some pyramids with encore and sequent machines. ------------ Thanx for your feedback, the information given has been very useful. I've cut out some redundant information in this summary, so if you sent something and don't see your verbatim here, it's in here somewhere. ----- Kevin P. Burke | P.O.B. C26, Hanover, NH 03755 raistlin@litle.COM | +1 603 795 2157 {backbone}!dartvax!litle!raistlin |================================ dartvax.Dartmouth.EDU!litle!raistlin | "Tiger food." -- Hobbes