 |
|
Battle of the Titans: Promise SuperTrak 100 vs. 3Ware Escalade 6400
Promise SuperTrak-100 provided by Promise Technology, Inc.
Special thanks go to Hyper Microsystems* for providing the 3Ware Escalade 6400.
* Remember, mention StorageReview.com when ordering from HyperMicro and receive FREE shipping!
|
|
Introduction
It would be an understatement to say that the popularity of RAID has increased over the last few years. It wasn't long ago that those wishing to implement RAID had to go with SCSI drives and controllers. The relatively high cost of SCSI limited RAID, for the most part, to the server arena.
Then, in 1997, Promise Technologies introduced the first ever ATA RAID card: the FastTrak (now called the FastTrak-33). The floodgates opened with this introduction... even folks who barely knew what RAID was knew that they wanted it. It had never before been possible to configure a RAID array in such a cost-effective fashion: the FastTrak debuted with a pleasant sub-$200 price tag and the ATA drives, of course, were significantly less expensive than their SCSI counterparts.
As the price of ATA drives plummeted, the popularity of ATA RAID grew. Promise followed up on the FastTrak with the FastTrak-66 and FastTrak-100. Other manufacturers - such as Iwill, AMI, and HighPoint - recognized the exploding ATA market and introduced their own cards accordingly. It wasn't long afterwards that motherboards started to integrate ATA RAID chips from these very companies.
"Low-end" RAID?
Not everything was rosy in the land of ATA RAID, however. The FastTrak series of controllers - as well as offerings from Iwill, AMI, and HighPoint - strove for low cost in an effort to appeal to the desktop market. As a result, it's no surprise that performance issues have been at the forefront of discussion. Some claim that these low-end ATA RAID cards do little for real-world performance, while others insist that significant performance gains are indeed realizable. Furthermore, whether or not these cards are even "true" hardware RAID also continues to be a cause of much debate -- some say that a card must have an on-board RISC processor to be considered a hardware implementation.
With all of the above in mind, the introduction of undeniably "true" hardware controllers - complete with on-board processors, several independent ATA channels, a higher price tag, and, in some cases, on-board cache - was inevitable. Indeed, Promise, 3Ware, and Adaptec have since introduced their own line of hardware-based ATA RAID controllers.
The SuperTrak 100...
Promise's SuperTrak line of cards has recently drawn significant interest from the online community. Although introduced in 1998, the SuperTrak languished in obscurity. A year later came the SuperTrak-66, again without much fanfare. Then, last September, Promise announced the 3rd generation SuperTrak-100.
SuperTrak 100 Specifications:
- PCI (v.2.1) card with onboard CPU and cache memory;
- Up to 6 Ultra ATA/100 drives (up to 128GB each; six independent and active data channels);
- 32-bit onboard Intel i960 RD RISC;
- Supports up to 128MB cache with one 72-pin EDO SIMM (Units ship with 16MB memory included);
- RAID Levels 5, 4, 3, 1, 0, 01 and JBOD;
- "Hot spare" capability;
- Up to 5000 I/Os per second (cache);
- Up to 1000 I/Os per second (non-cache);
- Up to 133MB/sec burst data transfers over PCI bus;
- Stripe size selectable from 1K to 1MB;
- Automatic failed drive detect and transparent drive rebuild; audible alarms; supports SMART-capable drives for predictive failure analysis; Windows GUI allows viewing, creating, and deleting arrays; access by Internet; alerts users(s) by e-mail on errors;
- Elevator seek, tagged command queuing, hardware scatter-gather engine, load balancing;
- Windows NT4.x / 2000 support;
- Random block storage class I/O platform with HDM and ISM that conforms to I20 spec 1.5;
- Complete UDMA CRC error-checking support; NVRAM creates write log for data parity coherency;
- 2-year warranty
The SuperTrak-100 immediately caught enthusiast community's attention, hardly surprising considering the card's specifications. After all, a 6-channel, ATA-100 RAID 0/1/01/3/4/5 card with 16MB of on-board cache and hot-swap support is quite a feat, especially when the ATA RAID community as a whole had previously been used to much less expensive, less feature-rich controllers.
The Card...
The first thing one is likely to notice is the SuperTrak100's sheer size. The controller's full-length design permits a board that features six IDE connectors, three ATA-100 ASICs, and an Intel i960 processor.
Included with the card are the following items:
- Six single-connector, 80-conductor, 18" ATA cables;
- 100+ page user manual (can be downloaded here);
- Driver and utility disks;
- Three SuperSwap hot-swap drive enclosures (SuperTrak Pro only)
The Software...
RAID arrays can be created, viewed, and deleted via the SuperTrak-100's BIOS (a.k.a. SuperBuild). Arrays may be created manually (allowing more user control) or via what Promise calls "Auto Setup." The user may also assign one or more drives as a hot spare as well as designating a bootable array.
The package also includes software for remote monitoring and configuration of arrays. The utility, SuperCheck, permits creation and deletion of arrays and configuration of several array parameters. Read and write cache may be independently toggled and several cache-policy settings may also be set. These include "flush frequency timer" (the amount of time a block of data written to the cache can remain there until it is written - i.e., flushed - to the drives), "dirty threshold flush start" (when the percentage of dirty blocks in the cache exceeds the threshold, flushing begins automatically), and dirty threshold flush stop (Flushing stops when the percentage of dirty blocks in the cache falls below this threshold.) In this review, all of the above cache policy parameters were left at their default settings (2 seconds, 50%, and 5%, respectively).
SuperCheck also displays array statistics such as individual drive information, SuperSwap fan/temperature information, and a plethora of cache statistics such as read hits, write hits, dirty usage, and the number of I/O requests made to the drives themselves (i.e., cache misses).
SuperCheck allows remote monitoring of all SuperTrak arrays as long as the machine housing the array is accessible from the remote location (either directly, or via another machine running the Message Server utility). The utility also includes an email-alert notification feature that sends a message to your email address if a drive and/or array connected to the SuperTrak fails. This feature is very common on SCSI RAID cards; few deny its usefulness.
Finally, the SuperCheck facilitates array synchronization. This feature compares two mirrored drives sector by sector to ensure that they are identical. If they aren't, data from the primary drive is automatically copied to the secondary drive. The user may also schedule synchronizations for a later time.
The Escalade 6400...
Although Promise commands the majority of the ATA RAID market, several other companies realize the industry's potential. 3ware is such a company- in April of 1999, they introduced their first series of ATA RAID controllers: the DiskSwitch 4 series. Soon afterwards, 3ware introduced the Escalade 5000 series in 2, 4, and 8-channel configurations (model numbers 5200, 5400, and 5800, respectively). Contemporary ATA drives were rapidly approching the limit on ATA-33, outdating the 5000 series.
To remedy the situation, 3ware released the Escalade 6000 series last summer. Featuring the same 2, 4, and 8-channel options, the 6000 series differs mainly through its ATA-66 support. Like the SuperTrak, the Escalade series has a dedicated ATA channel for each drive; therefore, its ATA-66 interface should not be a limiting factor in the near future.
Escalade 6400 Specifications:
- 4 Ultra ATA/66 or Ultra ATA/33 drives;
- RAID levels 5, 0, 1, and 10;
- On-board processor reduces CPU overhead;
- TwinStor technology improves RAID 1 and RAID 10 beyond simple mirroring for redundancy. 3ware's advanced adaptive algorithms and drive profiling speed data access, yielding read performance that rivals RAID 0 striping for both large data files and smaller randomly distributed transactions;
- DiskSwitch architecture replaces the shared bus found in SCSI systems with a multiplexed data path that speeds data into system memory without burdening the host CPU;
- Greater than 100MB/sec sustained reads;
- Greater than 84MB/sec sustained writes;
- Stripe size selectable from 64K to 1MB;
- Elevator seeking, command queuing;
- Hot swap and hot spare capability;
- Windows 98, Windows NT 4.0, Windows 2000, and Linux (Red Hat 6.1, 6.2, SuSE 6.3, 6.4, TurboLinux 6.02 support. Driver available in Open Source Kernel 2.2.15 and beyond);
- 3-year warranty.
The Card...
Like the SuperTrak 100, the Escalade 6400 is a full-length PCI card. It features four ATA connectors, two ATA-66 ASICs, and a dedicated RISC processor. The controller features four green LEDs - one next to each ATA connector. They individually light up whenever data is being transferred through each of their respective channels. These LEDs are a welcome feature to folks like us who always want to know as much as possible about what's going on with our hardware at any given time.
The Escalade includes the following items:
- Four single-connector, 80-conductor 18" ATA cables;
- 100+ page user manual;
- Driver disks and utility CD;
- Two Y-splitter cables to connect 2 drives to a single power supply connector.
RAID 5 support for the Escalade series?
On February 1st of this year, 3ware introduced a firmware upgrade that brings RAID 5 functionality to the Escalade 6400 and 6800 (not the 6200, of course, since RAID 5 requires at least three drives). Until this point, the Escalade had only supported RAID 0, 1, and 10.
How can a firmware upgrade enable a card to support RAID 5? There are two possibilities: 1) The card was always meant to support RAID 5 yet had it delayed by half a year or 2) The card was not meant to support RAID 5, but a decision was made sometime after the its release (perhaps due to the SuperTrak's RAID 5 support?) to implement RAID 5 at the firmware level. More on this later...
DiskSwitch and TwinStor: Quality engineering, or fancy marketing?
When one visits 3ware's website, it's virtually impossible to miss the words "DiskSwitch" and "TwinStor." These terms have been trademarked by 3ware, and refer to architectural features of their Escalade series of cards. Both terms are covered in great detail on 3ware's site, so we'll just present an overview here. Those seeking more detail may find the respective whitepapers here and here.
DiskSwitch
The term DiskSwitch actually comprises three aspects of the Escalade controllers: AccelerATA data channels, a packet switching controller, and the card's on-board RISC processor.
AccelerATA is 3ware's term for the dedicated ATA channel that each drive enjoys on an Escalade. These channels, along with the packet switching controller and on-board RISC processor, provide each ATA drive with full bandwidth to the host. 3ware claims to be the first company to use packet switching on a storage controller to both lower latency and provide exceptional scaling as more drives are added.
TwinStor
3ware's TwinStor architecture - used in RAID 1 and RAID 10 arrays - profiles each drive to allow for "maximum performance for the particular brand of drive used." TwinStor then maintains a statistical history of data accesses to allow sequential and random reads to be distinguished from one other. For random reads, TwinStor reorders I/O's and load balances them between all drives in the array; for sequential I/O's, TwinStor utilizes all drives in the array for maximum transfer rates. Since each drive in a RAID 1 or RAID 10 array has a mirror, proper load balancing of random I/O can provide performance which rivals RAID 0 arrays.
The Software...
3ware's Escalade cards include a BIOS that allows arrays to be created or deleted. The BIOS also permits rebuilds and features a toggle for the write cache of an array. (note: Escalade cards do not feature onboard cache; the write cache referred to in BIOS is actually the buffer of the drives themselves). The BIOS also sports a verify feature similar to Promise's synchronization procedure.
Just like Promise's SuperCheck, 3ware's software utility, 3DM, allows arrays to be viewed, created, deleted, and maintained. Drives may be added, removed, or designated as hot spares. Also like the SuperCheck utility, 3DM can run in the background as a daemon and provide event notification functionality. The utility can either send an email or trigger a local event in Windows when an array becomes degraded or non-functional. In addition, the card's audible alarm may be toggled and the rebuild rate may be changed (faster rebuilding means lower system performance during rebuilds, and vice-versa).
The utility may be accessed via a web browser from any remote location as long as the two machines can connect to each other over a network. All of the utility's aforementioned features are accessible remotely - quite convenient.
A Note on Hot Swapping...
Though both cards claim hot swap capability, there's a difference between the two. As mentioned above, the SuperTrak Pro comes with three SuperSwap hot swap ATA drive enclosures. These enclosures allow drives to be inserted or removed without having to power down the machine. The Escalade, however, comes with no such enclosure, so a user wishing to take advantage of its hot swap support must purchase third-party hot swap drive enclosures.
Methodology...
StorageReview's RAID reviews will feature WinBench and IOMeter performance measures. The WinBench testing methodology will be identical to that used in the Same Drives - Same Performance? article. To quote from the article:
"The following WinBench tests were run five times on each drive: Disk/Read Transfer Rate, Disk CPU utilization, Disk Access Time, Business Disk WinMark 99, and High-End Disk WinMark 99. A single run of each of the above tests was considered a "trial", with five trials being conducted for each drive. The machine was rebooted between trials. Each test's final score represents the average of the five runs."
IOMeter, on the other hand, isn't quite as simple. When considered as a whole, StorageReview's three IOMeter access patterns (Workstation, File Server, and Database) are heavily biased towards reads, about 82% to 18%. Though we believe each respective test's read/write distribution represents the tasks from which these patterns draw their names, we realize that write performance becomes a particularly important issue with RAID arrays - especially with RAID levels that use parity.
With this in mind, two additional IOMeter access patterns were created to stress write performance. One stresses random writes; the other sequential writes. These new access patterns, as well as the original three, are outlined below.
|
| % of Access Specification |
Transfer Size Request |
% Reads |
% Random |
| File Server Access Pattern (as defined by Intel) |
| 10% |
0.5 KB |
80% |
100% |
| 5% |
1 KB |
80% |
100% |
| 5% |
2 KB |
80% |
100% |
| 60% |
4 KB |
80% |
100% |
| 2% |
8 KB |
80% |
100% |
| 4% |
16 KB |
80% |
100% |
| 4% |
32 KB |
80% |
100% |
| 10% |
64 KB |
80% |
100% |
| Workstation Access Pattern (as defined by StorageReview.com) |
| 100% |
8 KB |
80% |
80% |
| Database Access Pattern (as defined by Intel/StorageReview.com) |
| 100% |
8 KB |
67% |
100% |
| Random Write Pattern (as defined by StorageReview.com) |
| 100% |
8 KB |
0% |
100% |
| Sequential Write Pattern (as defined by StorageReview.com) |
| 100% |
256 KB |
0% |
0% |
|
|
Information on the testbed may also be found in the aforementioned Same Drives - Same Performance? article. As was the case there, four Maxtor DiamondMax 80 drives will be used for all ATA RAID testing.
The Benchmarks...
Because the Escalade 6400 "only" supports RAID levels 0, 1, 10, and 5, we can obviously compare it to the SuperTrak only at these four RAID levels. SuperTrak RAID 3-4 benchmarks will follow these comparisons.
The SuperTrak's read and write cache were both enabled. The Escalade's "write cache" setting was also enabled. Additionally, all benchmarks in this article were drawn with a stripe size of 64k (save for the SuperTrak RAID 3 tests - see below). We plan on exploring the effect of both stripe size and caching on RAID performance in a future article.
All SuperTrak tests were conducted with BIOS revision 1.00 (Build 11) and driver version 1.0.0.0. The Escalade RAID 0/1/10 tests were performed with BIOS revision 1.04.00.009, firmware revision 1.00.43.003, and driver version 1.09.00.005. The firmware was then updated to revision 1.01.18.001 (BIOS revision 1.06.00.009), and driver revision 1.09.000.015 was installed to enable RAID 5 functionality. Since the new firmware and drivers hit the web only days before this review's publish date (3ware's press release still claims an availability date of February 15), and since a trial of IOMeter tests with the new firmware and drivers at RAID levels 0/1/10 revealed no significant performance differences, we chose not to delay this review further by re-running the RAID 0/1/10 tests under the new firmware.
WinBench Results...
Let's start out with some base scores utilizing a single drive... this gives us something to compare RAID results against. The table below presents WinBench scores for a single DiamondMax 80 on the following controllers: the Abit SL6's on-board ATA controller, a Promise Ultra66, the SuperTrak-100, and the Escalade 6400:
|
|
| Benchmark |
Single-Drive Base Scores |
| Abit's SL6 on-board ATA | Promise Ultra66 | SuperTrak-100 | Escalade 6400 |
|
| Business Disk WinMark 99 (KB/sec) |
6484 |
5820 |
4872 |
4454 |
| High-End Disk WinMark 99 (KB/sec) |
16220 |
14460 |
13580 |
15200 |
| AVS/Express 3.4 (KB/sec) |
13600 |
13160 |
11560 |
15300 |
| FrontPage 98 (KB/sec) |
65860 |
50980 |
58400 |
62480 |
| MicroStation SE (KB/sec) |
21480 |
18320 |
17480 |
19580 |
| Photoshop 4.0 (KB/sec) |
8534 |
8668 |
7154 |
8502 |
| Premiere 4.2 (KB/sec) |
14760 |
12440 |
10676 |
13460 |
| Sound Forge 4.0 (KB/sec) |
18540 |
16040 |
19480 |
14820 |
| Visual C++ (KB/sec) |
17000 |
14200 |
14460 |
14520 |
|
| Disk/Read Transfer Rate | StorageReview.com |
|---|
| Beginning (KB/sec) |
29800 |
29733 |
20200 |
29800 |
| End (KB/sec) |
17500 |
17500 |
17500 |
17500 |
|
| Disk Access Time (ms) |
15.22 |
15.26 |
16.12 |
15.04 |
|
| Disk CPU Utilization (%) |
2.91 |
3.04 |
2.89 |
3.11 |
| |
With a single drive, both the SuperTrak and Escalade turn in a Business Disk Winmark score lower than that of the Ultra66. The SuperTrak's High-End score is also significantly lower. These scores seem reasonable for the SuperTrak since its sustained transfer rate is limited to about 20MB/sec when read cache is enabled. For the Escalade however, there's logical reason why its base Business score would be lower than that of the Ultra66 - its sustained transfer rate is the same, and WinBench claims its base seek time is lower.
Why is the SuperTrak limited to a sustained transfer rate of just 20MB/sec? Promise tells us it's due to both the cache and the ASICs themselves. Caches in general are bad for sustained transfer rate, Promise says, and the SuperTrak's ASICs were not optimized for STR. This limit will undoubtedly be a disappointment to anyone requiring high STR for optimal performance.
|
|
| Benchmark |
2 Drives, RAID 0 |
|
3 Drives, RAID 0 |
|
4 Drives, RAID 0 |
| SuperTrak-100 |
Escalade 6400 |
SuperTrak-100 |
Escalade 6400 |
SuperTrak-100 |
Escalade 6400 |
|
| Business Disk WinMark 99 (KB/sec) |
4948 |
3944 |
|
4956 |
3992 |
|
5020 |
4372 |
| High-End Disk WinMark 99 (KB/sec) |
14620 |
13540 |
15100 |
14820 |
14840 |
15080 |
| AVS/Express 3.4 (KB/sec) |
11480 |
15660 |
12920 |
17160 |
11420 |
16360 |
| FrontPage 98 (KB/sec) |
59180 |
31360 |
59720 |
30560 |
59260 |
33380 |
| MicroStation SE (KB/sec) |
16100 |
16500 |
14920 |
15820 |
15340 |
16040 |
| Photoshop 4.0 (KB/sec) |
8572 |
10532 |
8974 |
12460 |
9172 |
13740 |
| Premiere 4.2 (KB/sec) |
11880 |
12020 |
12000 |
14680 |
11920 |
13640 |
| Sound Forge 4.0 (KB/sec) |
21460 |
14300 |
21980 |
14920 |
21640 |
14780 |
| Visual C++ (KB/sec) |
15980 |
8910 |
16260 |
9744 |
16340 |
10328 |
|
| Disk/Read Transfer Rate | StorageReview.com |
|---|
| Beginning (KB/sec) |
20133 |
59600 |
|
20100 |
85833 |
|
20200 |
102667 |
| End (KB/sec) |
20200 |
35000 |
20133 |
52300 |
17500 |
69600 |
|
| Disk Access Time (ms) |
16.22 |
15.24 |
|
16.06 |
15.18 |
|
15.94 |
15.40 |
|
| Disk CPU Utilization (%) |
2.86 |
3.07 |
|
2.85 |
3.20 |
|
88.50 |
88.80 |
| |
RAID 0 scores from both controllers are rather unimpressive. Generally speaking, each card's Disk Winmark scores are no better than that of a single drive.
In the STR arena, the SuperTrak's 20MB/sec causes it to pale in comparison with what the Escalade achieves as more drives are added. As shown above, the Escalade manages an amazing 103MB/sec with a four drive RAID 0 array. Had we not seen it with our own eyes, we probably wouldn't believe such a score: We simply didn't think that the PCI bus's overhead would allow for anything over 90MB/sec or so.
It's also interesting to note that average access times for both cards seem to increase somewhat in RAID 0. This phenomenon is fairly consistent in RAID 0 configs, though we're not sure why. Indeed, RAID 0 should yield some positioning benefit in addition to increases in STR.
Finally, note the ridiculously high CPU utilization scores for both controllers was in a four drive RAID 0 array. We believe this to be a quirk in WinBench because, as we'll see, IOMeter shows no such CPU utilization increase.
|
|
| Benchmark |
2 Drives, RAID 1 |
| SuperTrak-100 |
Escalade 6400 |
|
| Business Disk WinMark 99 (KB/sec) |
4912 |
3608 |
| High-End Disk WinMark 99 (KB/sec) |
12960 |
11660 |
| AVS/Express 3.4 (KB/sec) |
11540 |
16180 |
| FrontPage 98 (KB/sec) |
58980 |
27300 |
| MicroStation SE (KB/sec) |
17800 |
17560 |
| Photoshop 4.0 (KB/sec) |
6686 |
8100 |
| Premiere 4.2 (KB/sec) |
9880 |
9530 |
| Sound Forge 4.0 (KB/sec) |
16820 |
11760 |
| Visual C++ (KB/sec) |
14300 |
7646 |
|
| Disk/Read Transfer Rate | StorageReview.com |
|---|
| Beginning (KB/sec) |
20100 |
47600 |
| End (KB/sec) |
17500 |
27467 |
|
| Disk Access Time (ms) |
14.30 |
13.10 |
|
| Disk CPU Utilization (%) |
2.87 |
3.10 |
| |
As was the case with RAID 0 scores, the above RAID 1 Disk Winmark scores don't seem to reflect reality. Despite the fact that each card's access time in RAID 1 is significantly lower than that recorded using single drive, and despite the fact that STR is either much better (Escalade) or equal (SuperTrak) to a single drive, RAID 1 Disk Winmark scores are significantly worse. We have a very, very difficult time believing that these scores represent actual performance.
As mentioned above, average access time decreases significantly under RAID 1 for both cards. This indicates that both cards perform some type of intelligent load balancing between the two drives. For example, when an I/O request is made to a RAID 1 array, there are always two drives available to service the request since each drive has the exact same data. Therefore, an intelligent RAID card can judge which drive's actuator is closer to the needed data and direct the request accordingly. This tends to result in lower average access times and better performance.
The Escalade's STR of 50MB/sec is about 2/3 higher than that of a single drive due to 3ware's TwinStor architecture. Needless to say, it's a significant improvement.
Note: Although there are fault tolerance-related differences between RAID 01 and RAID 10, there isn't a theoretical reason for performance differences between these two array levels. Therefore, we feel it's fair to compare the SuperTrak's RAID 01 performance to the Escalade's RAID 10 performance.
|
|
| Benchmark |
4 Drives, SuperTrack-100 in RAID 01, Escalade 6400 in RAID 10 |
| SuperTrak-100 |
Escalade 6400 |
|
| Business Disk WinMark 99 (KB/sec) |
4924 |
3892 |
| High-End Disk WinMark 99 (KB/sec) |
13500 |
13000 |
| AVS/Express 3.4 (KB/sec) |
11660 |
14980 |
| FrontPage 98 (KB/sec) |
58300 |
32200 |
| MicroStation SE (KB/sec) |
16380 |
16600 |
| Photoshop 4.0 (KB/sec) |
7388 |
10400 |
| Premiere 4.2 (KB/sec) |
10480 |
10584 |
| Sound Forge 4.0 (KB/sec) |
18160 |
13280 |
| Visual C++ (KB/sec) |
14580 |
8862 |
|
| Disk/Read Transfer Rate | StorageReview.com |
|---|
| Beginning (KB/sec) |
20067 |
59933 |
| End (KB/sec) |
20100 |
46633 |
|
| Disk Access Time (ms) |
14.36 |
13.46 |
|
| Disk CPU Utilization (%) |
2.85 |
3.04 |
| |
Again we face with seemingly illogical Disk Winmark scores. There's no reason why Disk Winmark scores should be so poor here, especially given the fact that both cards enjoy significantly decreased access times in RAID 01/10 (relative to a single drive). In addition, the Escalade's STR doubles in RAID 10; even so, Disk Winmark scores don't appear to reflect this.
|
|
| Benchmark |
3 Drives, RAID 5 |
|
4 Drives, RAID 5 |
| SuperTrak-100 |
Escalade 6400 |
SuperTrak-100 |
Escalade 6400 |
|
| Business Disk WinMark 99 (KB/sec) |
2542 |
2120 |
|
3998 |
2378 |
| High-End Disk WinMark 99 (KB/sec) |
1856 |
4792 |
9266 |
6488 |
| AVS/Express 3.4 (KB/sec) |
10018 |
13580 |
11420 |
14320 |
| FrontPage 98 (KB/sec) |
27880 |
12200 |
56760 |
12480 |
| MicroStation SE (KB/sec) |
10642 |
10644 |
13680 |
11880 |
| Photoshop 4.0 (KB/sec) |
675 |
1884 |
4148 |
1988 |
| Premiere 4.2 (KB/sec) |
1020 |
2304 |
6688 |
2522 |
| Sound Forge 4.0 (KB/sec) |
1560 |
3728 |
12520 |
4070 |
| Visual C++ (KB/sec) |
2290 |
3328 |
10060 |
3590 |
|
| Disk/Read Transfer Rate | StorageReview.com |
|---|
| Beginning (KB/sec) |
11767 |
58833 |
|
12533 |
81900 |
| End (KB/sec) |
9647 |
34933 |
10933 |
52233 |
|
| Disk Access Time (ms) |
16.48 |
15.20 |
|
16.46 |
15.30 |
|
| Disk CPU Utilization (%) |
2.85 |
3.11 |
|
2.85 |
3.10 |
| |
Much to our dismay, horrendous WinBench results continued under RAID 5. Note the Disk WinMark scores for both cards: they are not typos. With the SuperTrak, the benchmark would consistently "freeze" 39% through the High-End test for half an hour or more, only to then start up again, and eventually finish. It's certainly not typical behavior... and it's certainly something that can botch up a timed test. This behavior was repeatable on both the testbed and on another machine; we simply don't know if it's an issue with WinBench itself, or the SuperTrak. Regardless, the results are obviously not representative of performance.
With the Escalade, there was no "freeze" during the High-End test. However, the results are nonetheless obviously unrepresentative. Once again, the inaccurate results were repeatable on a separate system.
Aside from the problems with Disk Winmark scores, it's worth noting that the SuperTrak's RAID 5 access time is higher than that of a single drive configuration as well as any other supported RAID level. This is disappointing, as the SuperTrak is marketed as a RAID 5 controller.
The SuperTrak's sustained transfer rate graph is somewhat odd, but we're not sure why. The overall appearance of the graph is very consistent- the dips and peaks in STR always occur in about the same locations. The Escalade's graph is much more "normal", however.
IOMeter Scores...
Considering the irregular results that WinBench delivered, IOMeter is a breath of fresh air... it helps us ascertain the true performance of both cards. We're pleased to report that we have no doubt the results below are representative of performance - Promise confirmed that all of the SuperTrak's IOMeter scores are on the mark. We're confident in IOMeter's ability to deliver accurate Escalade results as well.
Base scores...
|
| IOMeter Tests | IO/sec | MB/sec | Response Time | CPU Util. | IO/CPU% |
| Load = Linear |
|
Abit SL6 on-board ATA | 64.11 |
0.70 |
15.59 ms |
0.76 % |
84.36 |
|
Promise Ultra66 | 65.51 |
0.69 |
15.26 ms |
0.70 % |
93.59 |
|
SuperTrak-100 Base | 61.23 |
0.66 |
16.33 ms |
0.58 % |
105.57 |
|
Escalade 6400 Base | 65.77 |
0.71 |
15.20 ms |
0.66 % |
99.65 |
| Load = Very Light |
|
Abit SL6 on-board ATA | 66.91 |
0.73 |
59.77 ms |
0.75 % |
89.21 |
|
Promise Ultra66 | 67.85 |
0.73 |
58.94 ms |
0.73 % |
92.95 |
|
SuperTrak-100 Base | 63.23 |
0.68 |
63.25 ms |
0.71 % |
89.06 |
|
Escalade 6400 Base | 66.60 |
0.72 |
60.06 ms |
0.70 % |
95.14 |
| Load = Light |
|
Abit SL6 on-board ATA | 76.83 |
0.85 |
208.21 ms |
0.87 % |
88.31 |
|
Promise Ultra66 | 78.11 |
0.85 |
204.80 ms |
0.89 % |
87.76 |
|
SuperTrak-100 Base | 72.58 |
0.78 |
220.37 ms |
0.81 % |
89.60 |
|
Escalade 6400 Base | 75.80 |
0.82 |
211.07 ms |
0.82 % |
92.44 |
| Load = Moderate |
|
Abit SL6 on-board ATA | 86.75 |
0.95 |
737.33 ms |
1.04 % |
83.41 |
|
Promise Ultra66 | 87.72 |
0.94 |
729.34 ms |
1.02 % |
86.00 |
|
SuperTrak-100 Base | 80.79 |
0.87 |
791.42 ms |
0.96 % |
84.16 |
|
Escalade 6400 Base | 84.57 |
0.91 |
756.63 ms |
0.91 % |
92.93 |
| Load = Heavy |
|
Abit SL6 on-board ATA | 94.68 |
1.02 |
2703.59 ms |
1.48 % |
63.97 |
|
Promise Ultra66 | 96.97 |
1.05 |
2634.26 ms |
1.53 % |
63.38 |
|
SuperTrak-100 Base | 88.24 |
0.95 |
2894.77 ms |
1.14 % |
77.40 |
|
Escalade 6400 Base | 96.91 |
1.05 |
2639.37 ms |
1.43 % |
67.77 |
|
|
|
| IOMeter Tests | IO/sec | MB/sec | Response Time | CPU Util. | IO/CPU% |
| Load = Linear |
|
Abit SL6 on-board ATA | 75.20 |
0.59 |
13.29 ms |
0.84 % |
89.52 |
|
Promise Ultra66 | 76.05 |
0.59 |
13.14 ms |
0.81 % |
93.89 |
|
SuperTrak-100 Base | 71.55 |
0.56 |
13.97 ms |
0.72 % |
99.38 |
|
Escalade 6400 Base | 77.43 |
0.60 |
12.91 ms |
0.79 % |
98.01 |
| Load = Very Light |
|
Abit SL6 on-board ATA | 77.47 |
0.61 |
51.63 ms |
0.76 % |
101.93 |
|
Promise Ultra66 | 77.96 |
0.61 |
51.30 ms |
0.81 % |
96.25 |
|
SuperTrak-100 Base | 73.54 |
0.57 |
54.39 ms |
0.87 % |
84.53 |
|
Escalade 6400 Base | 77.98 |
0.61 |
51.29 ms |
0.85 % |
91.74 |
| Load = Light |
|
Abit SL6 on-board ATA | 88.26 |
0.69 |
181.26 ms |
1.00 % |
88.26 |
|
Promise Ultra66 | 89.49 |
0.70 |
178.74 ms |
1.03 % |
86.88 |
|
SuperTrak-100 Base | 83.35 |
0.65 |
191.92 ms |
0.95 % |
87.74 |
|
Escalade 6400 Base | 86.38 |
0.67 |
185.20 ms |
0.94 % |
91.89 |
| Load = Moderate |
|
Abit SL6 on-board ATA | 98.92 |
0.77 |
646.73 ms |
1.05 % |
94.21 |
|
Promise Ultra66 | 99.85 |
0.78 |
640.55 ms |
1.14 % |
87.59 |
|
SuperTrak-100 Base | 92.14 |
0.72 |
694.32 ms |
1.05 % |
87.75 |
|
Escalade 6400 Base | 95.44 |
0.75 |
670.39 ms |
1.01 % |
94.50 |
| Load = Heavy |
|
Abit SL6 on-board ATA | 110.14 |
0.86 |
2320.72 ms |
1.52 % |
72.46 |
|
Promise Ultra66 | 110.34 |
0.86 |
2316.28 ms |
1.66 % |
66.47 |
|
SuperTrak-100 Base | 100.51 |
0.79 |
2542.63 ms |
1.34 % |
75.01 |
|
Escalade 6400 Base | 110.31 |
0.86 |
2317.88 ms |
1.48 % |
74.53 |
|
|
|
| IOMeter Tests | IO/sec | MB/sec | Response Time | CPU Util. | IO/CPU% |
| Load = Linear |
|
Abit SL6 on-board ATA | 68.64 |
0.54 |
14.56 ms |
0.69 % |
99.48 |
|
Promise Ultra66 | 68.73 |
0.54 |
14.55 ms |
0.78 % |
88.12 |
|
SuperTrak-100 Base | 65.58 |
0.51 |
15.24 ms |
0.72 % |
91.08 |
|
Escalade 6400 Base | 70.04 |
0.55 |
14.27 ms |
0.75 % |
93.39 |
| Load = Very Light |
|
Abit SL6 on-board ATA | 70.33 |
0.55 |
56.87 ms |
0.74 % |
95.04 |
|
Promise Ultra66 | 70.79 |
0.55 |
56.50 ms |
0.79 % |
89.61 |
|
SuperTrak-100 Base | 67.06 |
0.52 |
59.64 ms |
0.77 % |
87.09 |
|
Escalade 6400 Base | 71.18 |
0.56 |
56.19 ms |
0.78 % |
91.26 |
| Load = Light |
|
Abit SL6 on-board ATA | 79.27 |
0.62 |
201.79 ms |
0.87 % |
91.11 |
|
Promise Ultra66 | 80.22 |
0.63 |
199.41 ms |
0.85 % |
94.38 |
|
SuperTrak-100 Base | 75.06 |
0.59 |
213.12 ms |
0.87 % |
86.28 |
|
Escalade 6400 Base | 78.72 |
0.62 |
203.20 ms |
0.95 % |
82.86 |
| Load = Moderate |
|
Abit SL6 on-board ATA | 87.89 |
0.69 |
727.76 ms |
0.90 % |
97.66 |
|
Promise Ultra66 | 88.75 |
0.69 |
720.78 ms |
1.04 % |
85.34 |
|
SuperTrak-100 Base | 82.32 |
0.64 |
777.13 ms |
0.87 % |
94.62 |
|
Escalade 6400 Base | 87.25 |
0.68 |
733.46 ms |
0.99 % |
88.13 |
| Load = Heavy |
|
Abit SL6 on-board ATA | 96.50 |
0.75 |
2647.68 ms |
1.49 % |
64.77 |
|
Promise Ultra66 | 97.24 |
0.76 |
2627.74 ms |
1.42 % |
68.48 |
|
SuperTrak-100 Base | 89.31 |
0.70 |
2860.85 ms |
1.28 % |
69.77 |
|
Escalade 6400 Base | 97.45 |
0.76 |
2623.54 ms |
1.33 % |
73.27 |
|
|
|
| IOMeter Tests | IO/sec | MB/sec | Response Time | CPU Util. | IO/CPU% |
| Load = Linear |
|
Abit SL6 on-board ATA | 104.48 |
0.82 |
9.57 ms |
1.08 % |
96.74 |
|
Promise Ultra66 | 105.25 |
0.82 |
9.50 ms |
1.17 % |
89.96 |
|
SuperTrak-100 Base | 107.65 |
0.84 |
9.28 ms |
1.02 % |
105.54 |
|
Escalade 6400 Base | 109.01 |
0.85 |
9.17 ms |
1.02 % |
106.87 |
| Load = Very Light |
|
Abit SL6 on-board ATA | 104.36 |
0.82 |
38.32 ms |
1.00 % |
104.36 |
|
Promise Ultra66 | 105.17 |
0.82 |
38.03 ms |
1.13 % |
93.07 |
|
SuperTrak-100 Base | 107.63 |
0.84 |
37.16 ms |
1.14 % |
94.41 |
|
Escalade 6400 Base | 108.73 |
0.85 |
36.78 ms |
1.17 % |
92.93 |
| Load = Light |
|
Abit SL6 on-board ATA | 104.33 |
0.82 |
153.34 ms |
1.06 % |
98.42 |
|
Promise Ultra66 | 105.12 |
0.82 |
152.17 ms |
1.09 % |
96.44 |
|
SuperTrak-100 Base | 107.83 |
0.84 |
148.35 ms |
1.10 % |
98.03 |
|
Escalade 6400 Base | 108.94 |
0.85 |
146.85 ms |
1.18 % |
92.32 |
| Load = Moderate |
|
Abit SL6 on-board ATA | 105.80 |
0.83 |
604.69 ms |
1.08 % |
97.96 |
|
Promise Ultra66 | 106.68 |
0.83 |
599.56 ms |
1.23 % |
86.73 |
|
SuperTrak-100 Base | 109.37 |
0.85 |
584.67 ms |
1.13 % |
96.79 |
|
Escalade 6400 Base | 109.37 |
0.85 |
585.01 ms |
1.26 % |
86.80 |
| Load = Heavy |
|
Abit SL6 on-board ATA | 114.16 |
0.89 |
2239.30 ms |
1.71 % |
66.76 |
|
Promise Ultra66 | 115.36 |
0.90 |
2215.46 ms |
1.68 % |
68.67 |
|
SuperTrak-100 Base | 117.65 |
0.92 |
2173.27 ms |
1.51 % |
77.91 |
|
Escalade 6400 Base | 116.02 |
0.91 |
2202.95 ms |
1.66 % |
69.89 |
|
|
|
| IOMeter Tests | IO/sec | MB/sec | Response Time | CPU Util. | IO/CPU% |
| Load = Linear |
|
Abit SL6 on-board ATA | 110.14 |
27.54 |
9.07 ms |
6.75 % |
16.32 |
|
Promise Ultra66 | 110.39 |
27.60 |
9.05 ms |
3.56 % |
31.01 |
|
SuperTrak-100 Base | 51.24 |
12.81 |
19.51 ms |
2.25 % |
22.77 |
|
Escalade 6400 Base | 110.56 |
27.64 |
9.05 ms |
3.69 % |
29.96 |
| Load = Very Light |
|
Abit SL6 on-board ATA | 109.91 |
27.48 |
36.39 ms |
6.82 % |
16.12 |
|
Promise Ultra66 | 110.51 |
27.63 |
36.19 ms |
3.74 % |
29.55 |
|
SuperTrak-100 Base | 51.39 |
12.85 |
77.83 ms |
2.40 % |
21.41 |
|
Escalade 6400 Base | 110.65 |
27.66 |
36.14 ms |
4.25 % |
26.04 |
| Load = Light |
|
Abit SL6 on-board ATA | 109.90 |
27.48 |
145.56 ms |
7.36 % |
14.93 |
|
Promise Ultra66 | 110.55 |
27.64 |
144.71 ms |
3.92 % |
28.20 |
|
SuperTrak-100 Base | 51.41 |
12.85 |
311.24 ms |
2.43 % |
21.16 |
|
Escalade 6400 Base | 110.72 |
27.58 |
144.49 ms |
4.21 % |
26.30 |
| Load = Moderate |
|
Abit SL6 on-board ATA | 109.97 |
27.49 |
427.35 ms |
12.40 % |
8.87 |
|
Promise Ultra66 | 110.50 |
27.62 |
579.16 ms |
6.13 % |
18.03 |
|
SuperTrak-100 Base | 51.41 |
12.85 |
1244.89 ms |
2.88 % |
17.85 |
|
Escalade 6400 Base | 110.76 |
27.69 |
577.80 ms |
5.48 % |
20.21 |
| Load = Heavy |
|
Abit SL6 on-board ATA | 108.61 |
27.15 |
2126.35 ms |
11.58 % |
9.38 |
|
Promise Ultra66 | 109.43 |
27.36 |
2115.21 ms |
5.65 % |
19.37 |
|
SuperTrak-100 Base | 51.07 |
12.77 |
4514.37 ms |
2.83 % |
18.05 |
|
Escalade 6400 Base | 109.48 |
27.37 |
2247.14 ms |
5.67 % |
19.31 |
|
|
The Escalade's base, single-drive scores are more or less the same as the Ultra66. The SuperTrak, however, lags somewhat here.
RAID 0...
Click here to jump to analysis text...
|
| IOMeter Tests | IO/sec | MB/sec | Response Time | CPU Util. | IO/CPU% |
| Load = Linear |
|
SuperTrak-100 RAID 0 w/ 2 Drives | 66.77 |
0.72 |
14.97 ms |
0.60 % |
111.28 |
|
Escalade 6400 RAID 0 w/ 2 Drives | 71.71 |
0.77 |
13.94 ms |
0.68 % |
105.46 |
| Load = Very Light |
|
SuperTrak-100 RAID 0 w/ 2 Drives | 67.46 |
0.73 |
59.29 ms |
0.74 % |
91.16 |
|
Escalade 6400 RAID 0 w/ 2 Drives | 109.55 |
1.20 |
36.51 ms |
1.18 % |
92.84 |
| Load = Light |
|
SuperTrak-100 RAID 0 w/ 2 Drives | 76.03 |
0.82 |
210.39 ms |
0.82 % |
92.72 |
|
Escalade 6400 RAID 0 w/ 2 Drives | 122.64 |
1.32 |
130.45 ms |
1.23 % |
99.71 |
| Load = Moderate |
|
SuperTrak-100 RAID 0 w/ 2 Drives | 83.00 |
0.90 |
770.43 ms |
0.88 % |
94.32 |
|
Escalade 6400 RAID 0 w/ 2 Drives | 135.94 |
1.48 |
470.67 ms |
1.39 % |
97.80 |
| Load = Heavy |
|
SuperTrak-100 RAID 0 w/ 2 Drives | 92.09 |
0.99 |
2775.03 ms |
1.16 % |
79.39 |
|
Escalade 6400 RAID 0 w/ 2 Drives | | |
|
| |