Insanely Great Mac


SCSI performance effects practically everything you do on your Mac. From loading apps to saving files, the speed of your disk system makes a world of difference. Over the past three months I've researching the pros and cons of putting together a RAID for my Mac. I've wanted to do this for a while, however the price and trouble involved has held me back. Finally about three weeks ago I bit the bullet and decided to put something together.

The costs involved in moving over to Ultra-Wide can be expensive. For best performance, I would only want to connect UW devices to my UW bus. There really is no sense in connecting slow SCSI devices to a bus that can go so much faster. This of course would involve getting new UW drives along with a new PCI card. So, my first step was to decide on getting a new SCSI card and new hard drives. However the question remained whether or not I would realistically gain anything from using a RAID. I don't use my machine for extraordinary things where high performance would really be necessary. The occasional video capture is the only thing that really would warrant a RAID. I would also like to have speed when working with audio, images and the occasional game. But, the questions remained whether or not my life would be changed from using a RAID.

World of SCSI

So why upgrade? First, a crash course in disk interfaces.

Most PCs, some Macs and most new G3 PowerMacs are shipping with IDE interface. IDE can transfer data at rates of up to 4 MB/sec. However, when connected by a bridge to a local bus, IDE can go up to 13 MB/sec. After consulting with the Amazing Timmer, I believe these higher speeds deal with UltraDMA, which requires matching drives and controllers.

I think of SCSI in the terms of four tiers. Regular SCSI-1, which transfers up to 5 MB/sec, Fast SCSI or SCSI-II, which transfers up to 10 MB/sec, and Ultra-Wide SCSI, which transfers up to 40 MB/sec. New on the block is Ultra2 SCSI which offers up to 80 MB/sec. There are variations of these technologies which each yield different speeds. For this review I will concentration on Ultra Wide SCSI. For Ultra2 SCSI information, check out the series of Ultra2 reviews I have online.

SCSI Term Bus Width Burst Speed
SCSI (I) 8 bit 5 MB/sec
Fast SCSI (II) 8 bit 10 MB/sec
Fast Wide SCSI 16 bit 20 MB/sec
Ultra SCSI 8 bit 20 MB/sec
Wide Ultra SCSI (III) 16 bit 40 MB/sec
Ultra2 SCSI (LVD) 8 bit 40 MB/sec
Wide Ultra2 SCSI (LVD) 16 bit 80 MB/sec
Wide Ultra3 SCSI (LVD) 16 bit 160 MB/sec

Data Source: Quantum Corp.



Depending on what Mac you have, your interfaces will differ. For example in my 8500, I have Fast SCSI on my internal bus and SCSI-1 on my external SCSI bus. So, my internal devices are capable of transfer up to 10 MB/sec on the internal bus, while my external bus is capable of transferring only 5 MB/sec.

With the bus speeds in mind, now comes the actual hard drives. The hard drives used in the SCSI system make up the second half of disk access speeds. For this review, I have divided hard drives into four basic flavors based on the RPM speeds of the drive. The common hard drives available to buy today run at 4500 RPM, 5400 RPM, 7200 RPM or 10,000 RPMs. Admittedly I skimped out here and bought into 7200 A/V drives instead of 10,000 RPM drives. I guess the line has to be drawn somewhere. Along with the drive speed, insure the correct interface is installed on the drive. For example, you can use a 7200-RPM drive on a Fast SCSI bus with the correct interface, just as you can use a 4500-RPM drive on an UW bus.

This leads into the next critical part of working with SCSI. If you were to put a 10,000-RPM drive on to a Fast SCSI bus, you would not fully utilize the drive's speed. The drive will be faster than a 4500-RPM drive, however it will be limited by the bus speed. Conversely, if you put a 4500-RPM drive on an UW bus, the drive can not perform past its abilities. So the bottom line is, to make an UW SCSI setup on your Mac, you need two parts. You need an UW SCSI card and a hard drive with an Ultra-Wide interface — preferably running at 7200 RPM or faster.

In my research, I've found a lot of support for Seagate and their Cheetah drives. While Seagate drives typically edge out Quantum drives in performance, I've personally experienced good performance from Quantum drives, so that's what I stick with. I don't really hold any deep feelings for either company, so I went on a cost/performance basis.

The Project

As I said, the RAID project was deep in my mind for a number of months. I was working with video more and more, and while I did not want to invest into a capture card (waiting on Iomega I guess) I decided to move my Mac over to an Ultra-Wide disk system. I have been hearing good things about the Initio Miles card, so I decided to pick one up along with three Atlas II drives. My plan was to put all three drives into my Mac and I would have this cool all UW Mac system. I even offered to sell off my old drives to help fund my madness. That was the plan anyway.

I was kind of proud of my self, and dropped Mike Breeden a note at Accelerate Your Mac. Occasionally I traded email with Mike talking about my RAID ideas. In actuality, his site really fueled my ambition to try this on my own rather than buy a complete RAID package. After I ordered the SCSI card and drives, I was surfing through his site and read up on his RAID reviews. Mike is working on an "ultimate Mac" where he is attempting to build the best Mac system possible. The RAID Mike built, uses a setup from MacGurus which has a case that channeled quite a bit of air over the drives. This is when I started to think about heat. Basically, I was planning to pancake these drives on top of each other while doing some pretty intensive disk work. They were going to put off quite a bit of heat inside of my Mac. I made a note to call MacGurus first thing Monday morning.

Too Much Heat

Over the weekend, I took thermometer and put it in my Mac just to see how hot a single 7200-RPM drive ran. To my surprise, it was actually hot to the touch. I mean hot potato hot. In the space around the drive, the temperature was within the operating environment of the drive, however the drive itself as very hot. Quantum lists the drive tolerance at 130 degrees. I used a regular medical thermometer, and it was off the scale at 120 degrees. I suspected the drive was actually running much hotter than 120 degrees since it jumped off the scale in a couple seconds. I then I decided I had a heat problem.

I priced a number single and multiple hard disk enclosures from different vendors. The case MacGurus sold definitely took care of the cooling problem. The case has two exhaust fans on the back -- one by the power supply and other for the drives. You can also replace the four bezels on the case with a vented bezel with two little fans. With my four-drive enclosure, I can have four sets of two little fans blowing in and then two big fans blowing out. The result is a pretty good wind tunnel over my drives. For the real cautious, you can put a temperature gage into one of the bezels which will tell you the temperature inside the case. As a bonus, the fans have a fine screen over them to filter out dust and other nasty stuff. After running the case for about a month, the screens were full of dust. The case even runs in a room where a large HEPA air filter runs 24/7. So not only does the case keep the drives cool, but also helps to filter out unfriendly dust.


Cooking with Teflon

I had a long talk with the people at MacGurus about heat, Teflon and airflow. We were talking about cooking, but rather how to create the best environment for an Ultra-Wide SCSI set up. I had a SCSI card and drives on the way, but suddenly no where to mount them. MacGurus sells a number of enclosures for two, four, and eight external drive cases. The cases themselves are not too expensive, however I found that costs do not end with drives, cards and a case. MacGurus live by SCSI cables made by Granite Digital. They're very expensive, however they are really the best you can buy. At least I would hope so for the price tag. An internal ribbon to support four UW devices retails for $148.99. Once the drives were connected, I also needed an external cable to connect the box to my SCSI card. An external Teflon cable ran me $188.99. That's almost $340 in just cables. As we say, this is were we separate the men from the boys.

What's so great about Teflon? If you're really interested, I suggest you hear it from the horse's mouth and give MacGurus a call. We're a few steps deeper than I really want to understand, so I'll give you the short version. Once you pick up one of these cables, you'll, as Steve from MacGurus said, "feel the quality." These cables have 30u" gold contacts and connectors and the external cable is very well insulated. On a SCSI chain, the length of the chain makes all the world of a difference. I once saw someone with a six foot SCSI cable coiled in ball on top of their power strips. They were actually wondering why they were having problems. A long cable is basically a giant antenna looking for interference from other cables and florescent lights. Once you start chaining devices together, your can end up with a lot of cable hanging out there. With Teflon, you can have a little more breathing room with your cables. What that means is where you normally have to be extra careful with your cables, you can get a way with an extra foot or so without running into problems.

What also makes the Teflon cables special is they have 90 ohms impedance and .095db per meter max signal attenuation. What this means to non-electric engineers, is the Teflon creates an idea carrier for speedy data. Add this with the solid connectors and you have a pretty sweet SCSI chain. After spending a small fortune on cables, I couldn't forget an active terminator. Termination can make or break a SCSI chain, and I didn't want to skimp out here. Granite Digital has a pretty nifty diagnostic terminator for $98.99. A slippery slope indeed.




The RAID

There's nothing geekier than building your own RAID. First however a crash course in RAIDs. Simply put, a RAID is when you take two or more hard drives and combine them using software or hardware. Your Mac will use the disks as if they were a single hard drive. A RAID can be used to increase performance, reliability, or do both. There are different types of RAIDs, each of which are ideal for different situations. I'll cover two common types of RAIDs in this review. Striping, or RAID 0, is when two or more hard drives (up to 16 disks per volume over one or more SCSI buses) are linked together. This is ideal for improving performance for disk intensive applications. In RAID 0, if you were to take two 2.2 GB hard drives, you would have approx. 4.4 GB of available storage. I used RAID 0 for this review. The second type of RAID is mirroring, or RAID 1. Mirror RAIDs use two disks at a time to create a redundant copy of your data. If one of the two disks goes down, the computer will continue to operate on the remaining disk which has a mirror copy of your data. There are other types of RAIDs, however these are the two types supported by Conely and FWB. Other than software RAIDs, there are also hardware driven RAIDs. Hardware RAIDs are considerably more expensive and are pretty unrealistic for end users.

So when it was all said and done, I had four 2.2 GB Atlas II drives, an UW SCSI card, a kick ass enclosure, and the best cables money can buy. It was time to build my RAID. It took a couple hours just because I was careful handling the internal SCSI ribbon. The Teflon cabling is much more ridged than standard copper cable. Care had to be taken not to bend or twist the ribbon too much. Also, unfortunately my order from MacGurus was missing the external SCSI cable, so I was stuck for a day. MacGurus got it out to me ASAP via over night, however it was frustrating to have this thing built, but not able to play with it. On the upside, it made me take my time building the box.

The Tests

A couple notes on the tests. I did benchmarks using MacBench and then Norton Utilities for confirmation. FWB RAID required the drives to have FWB drivers installed so I chose not to use FWB tests. I found Conely’s SoftRAID 2 to give significant boost in performance over FWB. As much as 30% at times, so I just stuck with SoftRAID. [Check out Accelerate Your Mac for tests involving different RAID software packages.] Scores were based on publishing tests which showed much more dynamic results that I felt reflected real-world use. The stock machine used for the tests was a PM 8500/180 with 160 MB of RAM. For the G3 tests, a Newer Technology MAXPowr 250/125 daughter card was used. The SCSI card I used was the Initio Miles UW card. Once again, stop by Accelerate Your Mac for comparisons of the different SCSI card out for the Mac.

After all the drives were screwed in and everything was hooked up, I installed the Initio card into my Mac and loaded the software. The whole process was nothing to get worked up about -- just a little patience and reading. I ran some tests, and I was pretty impressed with what I found. I tested a single Atlas II drive in my Mac’s internal Fast SCSI bus, and compared the same drive while connected to the UW bus. The single drive came out with a 35% jump in performance. I then hooked two drives together and did a stripped (RAID 0) array. When I hooked two drives together, the array scored 25-30% higher than the single UW disk scores. I knew how fast RAIDs were, but I was actually kind of surprised when I saw it for myself. Curious, I added the other two drives to the array for a total of four disks. When I hooked all the drives up, the RAID was now performing over 100% faster than the single UW drive. When I ran the scores against the Atlas II drive running on the Fast SCSI bus, the 4 drive RAID scored just over 300% faster with publishing tests.

So then what about a G3 Mac? I ran the tests using a G3 250 MHz processor, and found an increase of about 20% across the board. Just for kicks, I compared a single Atlas II drive on a Fast SCSI bus running on a 604e 180 MHz processor to a 4-disk array on the G3. The results were a difference of over 400% in publishing scores.

Practicality

So, adding an Ultra-Wide card and some drives can get a disk system to work a bit faster. I'm using my RAID for three things. First, I've set up three volumes for capturing video, audio, and miscellaneous multimedia work. I've also created a number of 700-MB volumes for CD-R work and general storage. Then I created a volume for high-end applications such as Photoshop. I'm also using a RAID volume for games, however that's more for storage than high-speed access. I did notice difference in performance with Photoshop. Other than a stop watch however, it's difficult to quantify the results. I found Photoshop to boot about 10 seconds or so faster off of the RAID, however I noticed larger improvements in general operations. Using the RAID to run disk intensive application is where the setup can really be utilized on a daily basis. RAIDs are also widely used on networks where large amounts of data are requested simultaneously from multiple users.

When you are using a RAID to store valuable data, it is important to consider data reliability. The basis of a RAID is your data is divided across multiple disks. So, in a sense if you have a four-disk array, you are four times as likely to have data loss if a drive goes down. So, what ever you decide to put on a RAID, it is even more so important to back it up. On an application volume like I have, data rarely changes. As an easy back up solution, I just have my application volume backed up onto CD-R. When I add another application to the drive, I just write another session to the CD. For data that changes often, a tape drive would be ideal, or you could use a fixed disk to back up the data as it changes. Steve from MacGurus said he makes a full back up of his RAIDs and then uses Speed Doubler’s Smart Copy to keep his back-ups current on a fixed disk.

If data safety is your number one concern, this is where a RAID can also come into play. A RAID could set up as a mirror (RAID 1) to make a redundant copy of your data as it changes. For an example, a couple years ago I was brought in to work on a server on which the hard drive went down. The server had been running unattended for several months, and because the former administrator set up a mirror RAID, the server continued working off of the remaining drive.

Conclusions

I'm very happy with the setup I built. The case is solid and the parts I put into it are of excellent quality. While it is a rather expensive investment, and there is any number of ways to cut corners, the folks at MacGurus share my philosophy in that, "it works." If you wanted to build your own RAID, I suspect you could go a less expensive route with no problems. If you want the best, and you don't mind paying for it, MacGurus are the people to talk to. It is a big investment, and if I had to do it all over again I would honestly have to consider what to do. As a result, I asked Other Word Computing to also put together a build-your-own-RAID package. I want to stress that both choices have their pros and cons, however I wanted to offer a second option for making a RAID.

Other World Computing has generously offered to give Insanely Great Mac readers a discount on a RAID package. The package includes everything I worked with except a different case, non-Teflon cables, and I’ve been told the Atlas II drives are no longer available. Quantum Viking II drives have the same specs, except they are not A/V optimized. They’re also $20 cheaper so its actually a better deal. Their packages include the Initio card I used with SoftRAID 2.

Initio Miles PCI SCSI Card w/cables & SoftRaid2 Viking II 2.2gb UltraWide Drives
- $495, about $30 off

Initio Miles PCI SCSI Card w/cables & SoftRaid2 Viking II 2.2gb UltraWide Drives External in Dual Bay Array Enclosure w/shielded UltraWide SCSI Cables
- $595, about $50 off

If you choose to build your own RAID from MacGurus, you have no doubt that you’re getting the most for your money versus buying a complete RAID from someone else. While building your own RAID can be expensive, buying a ready-made RAID can be even more expensive. Also when you buy a RAID off the shelf, you don’t know what’s being put into the box. Whether you want to build your own, or have someone else do it for you, MacGurus can help you out. MacGurus has generously offered to give Insanely Great Mac readers discounts on their own RAID projects. The discounts will depend on what you actually buy, however I've been promised those who follow in my foot steps shall be rewarded. When ordering, mentioned you want the Insanely Great Discount.

Aside from a processor upgrade, a RAID is the best way to add new performance to your Mac. Prices for SCSI drives and cards are dropping, and this can be an ideal time to upgrade your SCSI or IDE Mac.