|
Bench Testing the Oxford 911: New Fire, Old 'Books
by Remy Davison
Recently, I've tested a new Oxford 911-based FireWire enclosure on two previous-generation
G3 PowerBooks: a Wallstreet and a Lombard. So how do these older G3s stack up in
FireWire performance? Specifically, how does the Oxford 911 perform with CardBus
FireWire?
Hardware and software
First, let's lay out the test equipment:
- PowerBook G3/233 Wallstreet, 512K L2 cache, 128MB RAM, 3.0GB Hitachi 4,200rpm
internal HD, OS 8.6, Connectix SpeedDoubler 8.1.2.
- PowerBook G3/400 Lombard, 1MB L2 cache, 512MB RAM, 6.0GB IBM Travelstar 4,200rpm
internal HD, OS 9.2.1.
- NewerTech FireWire2Go CardBus card (price: around $35).
- iceCube 3.5" Oxford 911 enclosure (marketed as 'Fire'n'Ice'
from Think Computer Products ($280 including IBM Deskstar 40GB). Also marketed under
a number of other vendors' labels.
- IBM Deskstar 60GXP 7,200rpm IDE hard drive, 40GB, 2MB buffer (price: approx.
$130 for bare drive - less on the street).
For performance testing, the following software was used:
- ATTO ExpressPro-Tools 2.5 (free download).
- FWB HDT 4.5.
- Apple FireWire extensions, v.2.8.4 (comes with OS 9.2.1).
- HDT 4.5; El Gato Disk Control 1.1; VST 2.3.1; Prosoft Datafab; Radialogic 1.8.1;
and Intech Hard Disk SpeedTools 3.2 FireWire drivers.
The IBM drive has several operating modes, but these are only accessible via a
DOS programme. There are no real benefits for the Mac in any case. The drive is extremely
quiet and DOS users can make it quieter still, although there is a performance hit.
The Fire'n'Ice case is marketed by several different firms, varying only in external
brand marking detail (mine's not a Fire'n'Ice branded case, but is identical nonetheless).
It's an attractive metal enclosure wrapped in transluscent plastic. It supports ATA-5,
UDMA-5 (ATA-100), PIO modes 1-4, drives with 2MB buffers (such as the Deskstar) and
the FireWire bridge is equipped with 512K of flash memory.
Installation was straightforward: plug in the hard drive to power and IDE connectors
and reassemble the enclosure. Like most cases, it has two FireWire ports for chaining
devices together.
The Newer Technology FireWire2Go CardBus card is still readily available from vendors
such as Outpost and Other World Computing. However, note that Newer filed for bankruptcy late in 2000, and vendors selling the card have limited warranties and support. However, in 12 months of use, I've had no problems. FireWire2Go works with Apple's out-of-the-box Mac OS drivers in OS 8.6 and later. OS X support is uncertain. The card also uses what is now an older FireWire chipset, comparable to that used in the B&W PowerMac G3s. The Wintel version of FireWire2Go is also available, and rumor has it that it has a slightly later chipset revision than the Mac card. However, note the Mac version comes with a copy of QuickTime Pro 4.0 which may be useful to you.
Benchmark Tests
Here, I tested both the Lombard and the Wallstreet with the same equpment and
software. Note that not all of the software drivers were tested on the Wallstreet.
Take a look at the relative performance of the different drivers - some of them are
eye-openers.
Lombard 400, FWB HDT 4.5 Bench Test
| Driver Tested |
Sus Read (KB/sec) |
|
|
Sus Write (KB/sec) |
|
|
Average |
Average |
Reads |
Writes |
|
Low |
Peak |
Avg. |
Low |
Peak |
Avg. |
Access(ms) |
Seek(ms) |
(sec) |
(sec) |
| FWB HDT 4.5 FireWire driver |
14265 |
17766 |
15628 |
8625 |
8711 |
8686 |
9.5 |
0.0 |
5994 |
3245 |
| El Gato Disk Control 1.1 |
24403 |
28310 |
26371 |
10998 |
11046 |
11030 |
9.3 |
0.0 |
13913 |
1155 |
| Prosoft DataFab driver 1.0b2 |
25888 |
30383 |
28101 |
11593 |
11657 |
11629 |
9.1 |
0.0 |
1549 |
1199 |
| Intech HardDisk SpeedTools 3.2 |
24534 |
28376 |
26328 |
11032 |
11074 |
11060 |
9.2 |
0.0 |
13268 |
1308 |
| Radialogic StorageMaster 1.8.1 |
24669 |
28019 |
26265 |
10869 |
10953 |
10925 |
9.3 |
0.0 |
10124 |
1185 |
| VST FireWire drivers 2.3.1 |
24277 |
31738 |
27664 |
11670 |
11728 |
11697 |
8.9 |
0.0 |
12203 |
1212 |
Wallstreet 233, FWB HDT 4.5 Bench Test
| Driver tested |
Sus Read (KB/sec) |
|
|
Sus Write (KB/sec) |
|
|
Average |
Average |
Reads |
Writes |
|
Low |
Peak |
Avg. |
Low |
Peak |
Avg. |
Access(ms) |
Seek(ms) |
(sec) |
(sec) |
| VST 2.3.1 driver |
4598 |
4782 |
4701 |
9149 |
9187 |
9174 |
8.4 |
0.0 |
7961 |
1203 |
| Radialogic StorageMaster 1.8.1 |
9728 |
10499 |
10089 |
9864 |
9918 |
9898 |
8.4 |
0.0 |
4023 |
1180 |
| El Gato Disk Control 1.1 |
9732 |
10324 |
10062 |
9987 |
10020 |
10006 |
8.4 |
0.0 |
9140 |
1187 |
| FWB HDT 4.5 FireWire drivers |
6566 |
6977 |
6726 |
7248 |
7450 |
7428 |
10.2 |
0.0 |
4902 |
5128 |
In both instances, note the particularly poor performance of FWB's own driver
software (on its own bench test). This was consistent in a number of tests on both
the Wallstreet and the Lombard. If anyone from FWB
cares to tell me why, I'll be pleased to listen.
I was also a little bemused by the Wallstreet's relatively low-key performance, although
Wallstreets are reputed to have fairly pedestrian CardBus FireWire performance. For
initial testing, I used Apple's FireWire 2.7 extensions (comes with OS 9.1) with
the Wallstreet's installed OS 8.6. As Apple's 2.8x drivers are reputed to deliver
better performance, I pulled FireWire 2.8.4 from the OS 9.2.1 installer tome and
loaded them onto the Wallstreet. The results above are what I obtained. There was
no discernible difference between the two sets of Apple drivers on the Wallstreet.
Ironically, two of the best-performing FireWire disk drivers are no longer made:
Radialogic's (by Prosoft) StorageMaster and El Gato's Disk Control. The Disk Control
software was acquired by SmartDisk/VST in 2000,
and their VST 2.3.1 drivers are an updated and repackaged version of the El Gato
software. Oddly enough, on the Wallstreet at least, the VST software does not perform
as well, although it's virtually line-ball on the Lombard. You can download the VST
software, although you'll need an older version of the VST software or the El Gato
software if you want to use it.
Intech's Hard Disk SpeedTools, tested on the Lombard, performed consistently around
average in these tests. However, I understand that the latest version (3.4?) has
much improved FireWire performance. If Intech wants to send us an update, we'll be
happy to test it.
The Datafab driver - also written by Prosoft - turns out to be a strong performer,
with speed only second to the VST drivers on the Lombard. It's bundled with a few
retail drives.
Other Benchmarks
To provide a basis for comparison, I also ran ATTO's Express ProTools bench test,
using the VST software on both the Wallstreet and Lombard. Results are in the table
below.
ATTO, Express ProTools 2.5
|
Peak read (MB/ps) |
Sustained read (MB/ps) |
Peak write (MB/ps) |
Sustained write (MB/ps) |
Transfer size |
Sample size |
| Wallstreet 233 |
11.7 |
10.64 |
10.24 |
10.24 |
8MB |
2 |
| Lombard 400 |
34.41 |
33.16 |
11.95 |
11.93 |
8MB |
2 |
What explains the Lombard's vastly superior read performance? I suspect the answer
lies in the Grackle PCI controller which was introduced with the Lombard. This (then)
new controller provides vastly superior PCI performance, which translates to everything
that's connected to the PCI bus - including video and CardBus. Given both systems
have a 66MHz bus, this seems to be the major differentiating factor between the two
systems. However, it's worthwhile pointing out that the Lombard's write performance
- the critical factor for writing, say, DV - is only 1MB or so better per second
than the Wallstreet's.
Comments on CardBus/PCI FireWire and USB 2.0
More recent CardBus FireWire cards (even older ones, such as the Ratoc card) will
deliver better performance than the Newer card, as MacWorld testing from 2
years ago demonstrated. VST, Macally and many other vendors offer CardBus FireWire.
Adaptec now offers a card with three 1394 ports on the dongle. Adaptec also claim
this card is faster than the built-in FireWire on the Pismo and Titanium. Bare
Feats have substantiated that CardBus FireWire is indeed faster than the built-in
FireWire on PowerBooks/iBooks (except iBook 2001). As noted in a previous column
on FireWire and PowerBooks,
3400, 2400 and Kanga G3 can be upgraded to accommodate FireWire, while non-FireWire
iMac owners should look to Sonnet's Harmoni
CPU upgrade/FireWire card, available any day now. Any beige PCI Power Mac can be
upgraded with a multi-port FireWire card for under $100.
To give you a basis for comparison with USB 2.0 performance, the San Jose Mercury
recently tested a Compaq AMD Athlon 1.4GHz desktop system with USB 2.0 PCI. They
copied a 512MB file to a USB 2.0 hard drive. I did the same test with the Lombard
via Cardbus FireWire. Here's the comparison:
|
Time to copy 512MB file |
| Compaq 7000, Athlon 1.4GHz, USB 2.0 |
53 seconds |
| Lombard, CardBus FireWire |
1 min, 18 seconds |
When you consider the Compaq's advantages: fast 5,400 or 7,200 internal hard drive
(not specified); much faster internal bus; and faster RAM, the Lombard's performance
is not too shabby, as it only has a 66MHz system bus; a system clock less than a
third the Compaq's 1.4GHz; slower memory (limited to a 66MHz pipeline); only a UATA-33,
4,200rpm hard drive; and a much older CardBus FireWire chipset (not to mention the
damn PowerBook is two years old!). It's likely that an iBook 2001 would equal or
better the Compaq desktop when doing data transfers via an Oxford 911 bridge chip
and a G4 desktop would most likely smoke the Compaq.
Before we 'went to press', Rob Art Morgan of Bare
Feats contacted IGM and suggested two things were apparent from his tests. First,
that Oxford 911 bridges can differ in overall performance (firmware may be an issue
here); and, second, other new-generation FireWire bridges, such as Indigita's, can
match Oxford 911 performance (thanks to Rob for the heads-up on this). As a result,
it's worthwhile checking what type of bridge an enclosure or FireWire package has.
For OS X - even with 10.1 - CardBus support is somewhat flakey for PowerBooks and
Apple needs to fix this. There have been some preliminary reports that some
Oxford 911s don't work well - or at all - with 10.1. Older FireWire bridges do not
seem to have issues with 10.1. Certain vendors are posting firmware upgrades to overcome
the problem.
It's probably worthwhile holding out testing 10.1 (at least with PowerBooks, and
maybe desktops) until it's clear how Apple or third-party vendors deal with the 911
issues. We'll also have to see which developers create or update FireWire drivers
for OS X, bearing in mind a number of Mac FireWire driver software developers have
disappeared already (or have been subsumed by other firms).
Summary
The biggest variable I learned about here was that driver software can
be critical to performance. This was entirely unexpected. Clearly, some vendors have
optimised their FireWire software, while others have some work to do.
Note that although neither of these PowerBooks takes full advantage of the throughput
offered by the Oxford 911, they are both easily fast enough to grab full-frame
digital video (DV) via FireWire. You may drop frames with a 233, but a 292 or 300
Wallstreet should be fast enough. Also note that in any case, the Oxford 911 bridges
offer vastly superior performance to earlier-generation FireWire bridges, and this
should enable slower Wallstreets to capture DV to FireWire reasonably well. Lombards,
Pismos, iBooks and TiBooks do not pose a problem in this regard.
If you're thinking about a new iBook, iMac or G4, you will get full benefit
from the Oxford 911. These models all have the new FireWire controller which dramatically
- in some cases doubles - the original, built-in Firewire performance of the
Pismo and TiBook.
Buying Advice
If you want the fastest data transfer performance possible, go with an Oxford
911 or comparable bridge device. Conversely, if you're looking for cheap storage
for backup or extra space, an older FireWire bridge device is plenty fast for most
needs. If you're thinking of a 5.25" enclosure for a CDRW - or a CDRW external
FireWire retail package - you don't need to worry about its bridge. CDRW read and
write speeds don't even approach the bandwidth limits imposed by the original FireWire
specification. You'll also find a lot of bargains around now 3.5" and 5.25"
enclosures sporting the original FireWire bridges as the Oxford 911 supersedes them.
|