CF AztecMonsters have landed

Macintosh, 512k, SE, etc.

Re: CF AztecMonsters have landed

Postby beachycove » 17 Oct 2011, 02:50

I have run a Pismo from a SanDisk CF adapter with an 8GB Memory Technology branded CF card (Taiwan), dated 2003. I have it here in front of me now. It was a cheapish eBay find, and was bought new. I do not have the specs, but a CF card shouldn't be dead slow at that size & date of manufacture, methinks. The internal 30GB Toshiba was faster, so the PCMCIA CF drive did not yield the speed increases that people using SSDs are reporting these days. That, I think, is just not going to happen with a PCMCIA-based setup.

There is, however, a small (better by 10-15% or so) impact on battery life when running from PCMCIA/ CF, which was also something I had particularly wanted to test. In the 68k powerbooks, I have seen battery life nearly double when running from a RAM disk and with energy settings adjusted properly, and I had wanted to see if the same thing could be achieved in later hardware. No, it seems that it can't.

Likewise, I can report that a 2400c (cardbus enabled) machine was also slower when running from the same card than from an older 3GB internal hard drive.

The System installed on the CF card was 8.6. I have since wiped the card. At the time, I did not do any actual benchmarking,as it was obvious that both machines were marginally slower than when running from the internal hard drives. That, and the smaller than hoped energy savings, limited the possibilities of the setup in my mind. So I did what I wanted and then wiped the thing.
User avatar
beachycove
 
Joined: 02 May 2007, 20:33
Location: Ontario

Re: CF AztecMonsters have landed

Postby JDW » 17 Oct 2011, 03:34

Thanks for the info about the PCMCIA slot, Beachy. It's clear Apple must being dummying-down Cardbus in the PB G3s, especially since the CardBus spec is 33MB/s and faster.

Anyway, here is the OWC Legacy IDE SSD I was speaking about earlier in the thread:
http://eshop.macsales.com/item/OWC/SSDMLP040/

If it were around $70, I'd probably already have purchased it by now. But at well over $150 when you factor in shipping, it's a decision that I am still mulling. That's also why I find this thread of interest. Indeed, I believe everyone in this thread are here seeking a drive solution that is faster, cheaper, cooler, quieter, and lower power (with a long lifespan) compared with a spinning platter drive.
User avatar
JDW
 
Joined: 12 May 2007, 10:28
Location: Aichi-ken, Japan

Re: CF AztecMonsters have landed

Postby tt » 17 Oct 2011, 05:35

I did some benchmarks of two drives I have with an SE/30 and HDT BenchTest:

DSC02298.JPG
120MB Internal Drive


DSC02299.JPG
Apple 40SC External Drive


Just for reference...
User avatar
tt
 
Joined: 02 Jul 2007, 18:32
Location: California

Re: CF AztecMonsters have landed

Postby Udo.Keller » 18 Oct 2011, 09:45

JDW wrote:Thank you for the comparison between the AZTEC Monster and a normal spinning-platter hard drive. The only thing left to test at this point would be another CF card, in order to determine if the specific features of the CF cards would impact performance further. For example, if you tested a significantly faster CF card, and if the benchmarks did not change much at all and if you could not "FEEL" any difference in speed among the cards, then such would prove that the AZTEC Monster hardware is incapable of taking advantage of the CF card features that otherwise would boost READ/WRITE performance when used in hardware specifically designed to use those features.

Friends have offered me their CF cards for testing, so we will get some other CF data for comparison soon. In addition, I plan to install the AztecMonster into my G3 next weekend, so we might estimate the SCSI bus performance influence.
SE/30, IIci, LCIII, LC475, Q605, Q650, Q700, Q800, G3 MT
Udo.Keller
 
Joined: 14 Sep 2007, 10:10
Location: Unna, DE

Re: CF AztecMonsters have landed

Postby Mk.558 » 18 Oct 2011, 22:11

JDW, are you thinking of taking that Legacy SSD and hooking it up via a IDE -> 50 pin SCSI adaptor?
SE/30 Cap Replacement http://tinyurl.com/7r7jjor
Classic Mac Networking http://applefool.com/se30/ < Working on version 3.0!
"Linux assumes you know exactly what you are doing." -oboedad55, ubuntuforums.org
User avatar
Mk.558
 
Joined: 20 Nov 2010, 17:38

Re: CF AztecMonsters have landed

Postby JDW » 19 Oct 2011, 00:33

Mk.558 wrote:JDW, are you thinking of taking that Legacy SSD and hooking it up via a IDE -> 50 pin SCSI adaptor?

I was thinking about putting one in my PB G3 PDQ, since it has IDE. And of course, I could test the SSD in other machines too, assuming I had the IDE to SCSI adapter you speak of. Which adapter would you recommend?
User avatar
JDW
 
Joined: 12 May 2007, 10:28
Location: Aichi-ken, Japan

Re: CF AztecMonsters have landed

Postby Bunsen » 19 Oct 2011, 10:11

If you kind folk would be so good as to leave your reports here when you have a moment, it would be much appreciated:'

http://68kmla.org/wiki/Flash_Drive_Test_Results
have you searched? Seeks: Nubus PDS DSP PB170 Newton; TRS-80 III/4; CBM BBC SX-64 CX5M Likes: 8bit luggable palmtop terminal NC tablet audio MIDI analog FM drum synth steam&dieselpunk; 1930-1980 lab/comm/mil Score! NC100 PB190 Q950 IIe-PDS
User avatar
Bunsen
Witchfinder-General
 
Joined: 02 May 2007, 15:59
Location: Melbourne, Australia

Re: CF AztecMonsters have landed

Postby theodric » 21 Oct 2011, 22:05

Since I lack write rights to the wiki, here are my collected CF AztecMonster benchmark results, including two MicroDrives: http://zombiegargle.com/cf/
User avatar
theodric
 
Joined: 13 Feb 2011, 20:16
Location: Amsterdam, Netherlands

Re: CF AztecMonsters have landed

Postby tt » 21 Oct 2011, 23:44

Thanks for posting theodic. Do you have a benchmark for the internal 8GB disk to compare? What are the speed ratings for the CF cards in xxxX?
User avatar
tt
 
Joined: 02 Jul 2007, 18:32
Location: California

Re: CF AztecMonsters have landed

Postby Udo.Keller » 22 Oct 2011, 15:29

JDW wrote:Thank you for the comparison between the AZTEC Monster and a normal spinning-platter hard drive. The only thing left to test at this point would be another CF card, in order to determine if the specific features of the CF cards would impact performance further. For example, if you tested a significantly faster CF card, and if the benchmarks did not change much at all and if you could not "FEEL" any difference in speed among the cards, then such would prove that the AZTEC Monster hardware is incapable of taking advantage of the CF card features that otherwise would boost READ/WRITE performance when used in hardware specifically designed to use those features.


Since we have comrades contributing SE/30 related performance numbers now, I will use the same test environment now: SE/30, System 7.1.1 Pro, HDT v2.0.6.

CF card test candidates
Image
Here is that CF card I benchmarked last week: Transcend 4GB CF 133x
Image
This time it's a Transcend 8GB CF 400x
Image
An old, boring Samsung 512MB CF card
Image
An even older Toshiba 128MB CF card
Image
And here as a reference, a real hard disk: Quantum FireBall 1280S
Image

To summarize so far:
• The combination of AztecMonster, SE/30, and HDT 2 did work with all CF cards I have tested. No problems with device detection, initialization, and so on.
• Benchmark results with different CF cards are more or less the same.
• CF benchmark numbers are dramatically lower than real hard disk benchmark numbers.

But - it does not feel slow to me.
Last edited by Udo.Keller on 22 Oct 2011, 16:08, edited 1 time in total.
SE/30, IIci, LCIII, LC475, Q605, Q650, Q700, Q800, G3 MT
Udo.Keller
 
Joined: 14 Sep 2007, 10:10
Location: Unna, DE

Re: CF AztecMonsters have landed

Postby Mk.558 » 22 Oct 2011, 15:45

JDW,

I couldn't have the slightest clue. I would love to use something IDE because then file swapping in an emergency/recovery process could consist of just throwing the SSD into a generic USB -> IDE enclosure or hotswap bay.

Those figures for ~750KB/sec read and ~400KB/sec write is not encouraging compared to 1200KB/sec read and write.

I would love to test a SSD with a scsi adaptor but money is extra extra now and my SE/30 is 1600km away.
SE/30 Cap Replacement http://tinyurl.com/7r7jjor
Classic Mac Networking http://applefool.com/se30/ < Working on version 3.0!
"Linux assumes you know exactly what you are doing." -oboedad55, ubuntuforums.org
User avatar
Mk.558
 
Joined: 20 Nov 2010, 17:38

Re: CF AztecMonsters have landed

Postby theodric » 22 Oct 2011, 18:32

tt wrote:Thanks for posting theodic. Do you have a benchmark for the internal 8GB disk to compare? What are the speed ratings for the CF cards in xxxX?


Valid point. I've updated my page of benchmarks and included an HDD test at bottom (1591K read, 1266K write). http://zombiegargle.com/cf/

The Transcend Ultra is 100x
The Transcend CFR150 is 150x
The takeMS HyperSpeed is 120x
The Delkin Devices eFilm is unspecified
MicroDrives tend to max out at around 7MB/sec. I've achieved this on both using my USB reader.
User avatar
theodric
 
Joined: 13 Feb 2011, 20:16
Location: Amsterdam, Netherlands

Re: CF AztecMonsters have landed

Postby tt » 22 Oct 2011, 19:39

Interesting that the results from two different machines are different, but within the population of each machine, the results are similar.

Udo.Keller
780KB/s read | 390KB/s write
theodric
500KB/s read | 500KB/s write

Since the type of CF card seems to not impact the test results very much, what could be causing the difference?
User avatar
tt
 
Joined: 02 Jul 2007, 18:32
Location: California

Re: CF AztecMonsters have landed

Postby theodric » 22 Oct 2011, 20:54

I now question if any of my previous benchmarks hold any validity. The 4GB Microdrive that previously posted around 500K/sec read/write, still in its external enclosure, but now bootable with a full copy of the internal drive (and the internal drive dismounted) is now almost square with the internal SCSI HDD, and actually beats it on write speeds. GALOTS:
Screen Shot 2011-10-22 at 22.53.16.png


My butt dyno* says it doesn't feel any slower, either.

*http://www.urbandictionary.com/define.php?term=butt-dyno
User avatar
theodric
 
Joined: 13 Feb 2011, 20:16
Location: Amsterdam, Netherlands

Re: CF AztecMonsters have landed

Postby tt » 22 Oct 2011, 22:40

That's more like it. I bet if you use a solid-state CF card, it will perform even better.
User avatar
tt
 
Joined: 02 Jul 2007, 18:32
Location: California

Re: CF AztecMonsters have landed

Postby JDW » 22 Oct 2011, 22:42

Udo.Keller, than you for posting the results of your extensive CF card tests.

It should be clear to anyone read this thread that the CF card results, especially for WRITES is substantially less than a normally spinning platter hard drive. And consider well that the spinning platter hard drives we are comparing with are no speed demons! These are ancient hard drives that otherwise are painfully slow versus what we have today. In light of that, the CF card results, are indeed surprising and disappointing. Since the testers using these CF card solutions say the CF cards "feel" faster, would it be right to question if the benchmark utility use is in fact incapable of properly recording the READ/WRITE throughput of the CF card drive? Or is the benchmark correct and the only thing "feeling faster" is the lower Seek and Access times of the CF?

If we determine that the software benchmark utility itself is properly recording the throughput of the CF card drive, then I would like to suggest that the CF card interface itself is the bottleneck. Think about it. The CF cards themselves have DMA and WRITE acceleration, correct? What are those features there for? Answer, to make them about as fast as a normal spinning platter drive. Why then do the CF cards score 1/2 the READ speed and 1/4 the WRITE speed of an ANCIENT spinning platter drive????!!!! Again, if the CF card has features in it that boosts READ/WRITE speeds, then clearly the CF card adapter is either not taking advantage of those advanced features in the CF cards themselves, or if the adapter is taking advantage of those features, then clear the adapter is limiting the READ/WRITE throughput in another area.

Logically, one can only come to this conclusion.
Thoughts?
User avatar
JDW
 
Joined: 12 May 2007, 10:28
Location: Aichi-ken, Japan

Re: CF AztecMonsters have landed

Postby Dennis Nedry » 23 Oct 2011, 01:17

Udo.Keller wrote:• I copied the whole system drive to the CF card, with all extensions, control panels, everything, changed the startup volume to the CF volume. Startup time is about 38s now.

This is a flawed test because you are effectively defragmenting one drive and not the other. To test accurately, you must format the spinning hard drive and copy the contents back from the CF card.
Dennis Nedry's 68kMLA Wiki Userpage, including my extensive Mac collection.
Dennis Nedry was an awesome Mac hacker, but I hack Macs in his name to preserve, not to destroy.
User avatar
Dennis Nedry
 
Joined: 22 Jul 2008, 15:32
Location: Jurassic Park Visitor Center

Re: CF AztecMonsters have landed

Postby Udo.Keller » 28 Oct 2011, 09:24

Udo.Keller wrote:To summarize so far:
• The combination of AztecMonster, SE/30, and HDT 2 did work with all CF cards I have tested. No problems with device detection, initialization, and so on.
• Benchmark results with different CF cards are more or less the same.
• CF benchmark numbers are dramatically lower than real hard disk benchmark numbers.

But - it does not feel slow to me.

In order to isolate the AztecMonster's influence I replaced it with an Acard ARS-2000SUP SCSI-SATA bridge and did some more benchmarks with the same SE/30, the same external SCSI enclosure, the same cabling, the same CF cards,

...and this time I took an SSD as well. Image

The test environment additions:
• Acard ARS-2000SUP SCSI-SATA bridge: Image
• Delock CF-SATA adapter: Image
Here is that CF card I started with: Trancend 4GB CF 133x
Image
The Transcend 8GB CF 400x
Image
And here is a real SSD: Kingston SSDnow 8GB
Image

Findings:
• The combination of Acard ARS-2000SUP, SE/30, and HDT 2 did work with all CF cards I have tested. No problems with device detection, initialization, and so on.
• Benchmark results with different CF cards are more or less the same.
• Benchmark results are more or less equal to those made with the AztecMonster. In other words, more positively thinking : The AztecMonster is as fast the more expensive Acard ARS-2000SUP. ;)
• CF benchmark numbers are dramatically lower than real hard disk benchmark numbers, and so are the SSD benchmarks numbers.

More and more I get the feeling that we're barking up the wrong tree. As JDW already said, maybe the benchmark numbers are wrong. More precisely, the spinning platter HDD numbers we took as a reference.

So, considering an optimal solution, and ignoring the spinning platter benchmark results for the moment, what performance numbers can we expect from the SE/30 at all?

Here's a snippet from lowendmac.com about the SE, having the same SCSI implementation as the SE/30 http://lowendmac.com/compact/macintosh-se.html
lowendmac.com wrote:Although Apple officially rates SCSI on the SE at 1.25 MBps, real world testing finds it to be considerably lower at about half the rated speed. This is also roughly 2.5x faster than the SCSI on the Mac Plus.
From that perspective, 780 KB/sec is not bad. But I'm not sure if these real world experiences are due to the HDD technology of that time. Vicious circle closed. }:)
SE/30, IIci, LCIII, LC475, Q605, Q650, Q700, Q800, G3 MT
Udo.Keller
 
Joined: 14 Sep 2007, 10:10
Location: Unna, DE

Re: CF AztecMonsters have landed

Postby JDW » 29 Oct 2011, 01:02

Perhaps it would help to try another benchmark utility too.

Note that the "Kingston SSDnow 8GB" an Average Seek Time of 4295ms!!! Either something is wrong with that SSD, or something is wrong with its interface, or something is wrong with the FWB benchmarking software (i.e., not being optimized somehow for flash disks?). In any case, it would be good to use Norton System Info (benchmark utility) and/or another to verify if the FWB software is giving us the true story here.
User avatar
JDW
 
Joined: 12 May 2007, 10:28
Location: Aichi-ken, Japan

Re: CF AztecMonsters have landed

Postby Udo.Keller » 30 Oct 2011, 11:42

Udo.Keller wrote:In addition, I plan to install the AztecMonster into my G3 next weekend, so we might estimate the SCSI bus performance influence.

The SE/30 offers somewhat limited SCSI performance in general. To evaluate the "CF as HDD replacement" idea and to further benchmark the CF AztecMonster against the Acard ARS-2000SUP, I took my fastest SCSI-enabled Macintosh and did some benchmarks.
Here are the results from my G3 running MacOS 9.2.2, using the built-in SCSI controller, and the same external SCSI enclosure I used before. This time I formatted all items with HDT 4.5.2 and put a HFS+ file system on them.

AztecMonster with Transcend 8GB CF 400x Image
Acard ARS-2000SUP w/ Transcend 8GB CF 400x Image
Acard ARS-2000SUP w/ Kingston SSD Image
Acard ARS-2000SUP w/ Hitachi 7K320-160, a 7200rpm spinning platter HDD Image

Findings:
• The combination of Acard ARS-2000SUP, G3, and HDT 4.5 did work with all CF cards I have tested. No problems with device detection, initialization, and so on.
• Benchmark results with different CF cards are more or less the same. Therefore, I have only listed one CF card above.
• CF benchmark results with ARS-2000SUP are more or less equal to those made with the AztecMonster.
• CF read performance is equal between CF card, SSD, HDD, when used with AztecMonster or with ARS-2000SUP.
• CF write performance is dramatically lower for CF cards, regardless if used with AztecMonster or with ARS-2000SUP.

And thus endeth the measurement. Now we have to think about the results.
SE/30, IIci, LCIII, LC475, Q605, Q650, Q700, Q800, G3 MT
Udo.Keller
 
Joined: 14 Sep 2007, 10:10
Location: Unna, DE

Re: CF AztecMonsters have landed

Postby bbraun » 30 Oct 2011, 15:00

Do you have a link to the specific software used for your benchmarks so others can reproduce your results or generate comparable results?
bbraun
 
Joined: 01 Oct 2009, 03:07

Re: CF AztecMonsters have landed

Postby Udo.Keller » 30 Oct 2011, 16:55

theodric wrote:I now question if any of my previous benchmarks hold any validity. The 4GB Microdrive that previously posted around 500K/sec read/write, still in its external enclosure, but now bootable with a full copy of the internal drive (and the internal drive dismounted) is now almost square with the internal SCSI HDD, and actually beats it on write speeds.

Just a thought: How about that disk cache in System 7? Is it only used for the boot disk or is it used for all available drives?
memory.jpg
memory.jpg (29.87 KiB) Viewed 852 times
SE/30, IIci, LCIII, LC475, Q605, Q650, Q700, Q800, G3 MT
Udo.Keller
 
Joined: 14 Sep 2007, 10:10
Location: Unna, DE

Re: CF AztecMonsters have landed

Postby JDW » 30 Oct 2011, 21:47

Udo.Keller wrote:The SE/30 offers somewhat limited SCSI performance in general.

But that has nothing to do at all with the fact that a spinning platter hard drive got better results than any of the CF cards tested on that same SE/30! "Bad SCSI performance" clearly limits the data throughput of spinning platter drives on the SE/30 versus the SCSI performance on newer Macs. But the fact remains that the CF cards tested on that same SE/30 got far worse performance than a spinning platter drive. It is illogical to argue that those findings are the result of the SE/30 merely having "limited SCSI performance in general." I would logically expect the CF cards to perform about the same as a spinning platter drive, with their maximum throughput limited in accordance with the SE/30's SCSI controller specifications. But that is not what the benchmark results are showing. They are showing bad performance with the CF cards. And that is why in my previous post, I suggested a comparison with another benchmarking utility (such as Norton System Info), to see if the problem may be tied to something in the testing software itself, versus a problem in the CF cards or CF card interfaces. This is especially true when one reads user comments that say, "the CF card FEELS faster." If it feels faster, it probably is faster (faster than a spinning platter drive), and therefore we must cast the eye of suspicion on the results given by that FWB Benchmarking Utility and use a different benchmarking utility to get us another view of what's going on.

Udo.Keller wrote:Now we have to think about the results.

Consider well the 4.2 SECOND access time of the SSD versus 16ms for the spinning platter drive. Something is seriously wrong there. Again, I think it would be prudent to try a different benchmarking utility.
User avatar
JDW
 
Joined: 12 May 2007, 10:28
Location: Aichi-ken, Japan

Re: CF AztecMonsters have landed

Postby Udo.Keller » 31 Oct 2011, 12:24

bbraun wrote:Do you have a link to the specific software used for your benchmarks so others can reproduce your results or generate comparable results?

The benchmark I used is an integral part of the ancient FWB Hard Disk Toolkit. For details, you might look here: http://macintoshgarden.org/apps/fwb-hard-disk-toolkit-452
SE/30, IIci, LCIII, LC475, Q605, Q650, Q700, Q800, G3 MT
Udo.Keller
 
Joined: 14 Sep 2007, 10:10
Location: Unna, DE

Re: CF AztecMonsters have landed

Postby bbraun » 31 Oct 2011, 18:57

Understanding the benchmark:
For FWB 4.5.2, the sustained read and write numbers are generated using reads and writes of a fixed size. The default fixed size is 2000KB. This would most appropriately correspond to video accesses and possibly large file copies on more modern systems with ~2MB copy buffers.
Random read and write numbers are generated using access sizes starting at 5KB and incrementing in 5KB sizes up to 80KB. When looking at the random read/write graph it is important to remember the X axis is access size, not time.

This FWB 4.5.2 benchmark of a SanDisk UltraII card's random write graph highlights the importance of access sizes:
SanDisk UltraII IDE.png

This seems to indicate the card prefers writes of about 10KB or so(+/- the 5KB resolution of the test). Although this doesn't necessarily tell the full story, since the writes are done continuously and wear leveling could be kicking in at some point and we wouldn't really know it.

JDW wrote:Note that the "Kingston SSDnow 8GB" an Average Seek Time of 4295ms!!!


Seek Time is an anachronism. The SCSI command is used to move the head of the drive without performing any reads or writes. The FWB seek time benchmark doesn't exist for IDE drives because the command doesn't exist in the ATA command set. The odd value here is probably related to interactions mapping the command in the controller. In the past, some SCSI-ATA command bridges have mapped it as doing multiple single block reads and discarding the results until the "head" has moved to the desired location. More recently, the SEEK command has been obsoleted and is defined to always immediately return success.

The intended difference between the seek time and the access time is the seek time moves the head to the correct location, but since it doesn't perform a read operation, it doesn't have to wait for the plater to rotate the desired sector under the head. The access time performs a read, so it includes both the head movement and the rotational latency. For flash media, the only comparable result would be the access time.

JDW wrote:But that has nothing to do at all with the fact that a spinning platter hard drive got better results than any of the CF cards tested on that same SE/30!


Mostly. It's worth remembering the Average Access Time of the CF card is 0.8s vs. the HDD's 9.3ms, which could go a long way towards explaining why it subjectively feels faster.

IMO, the FWB benchmark is HDD biased (understandable since flash media was not common at the time it was released), and its results assume certain kinds of workloads. I second JDW's call for other benchmarks, if only for comparison. Norton's benchmarks perform sustained read & write tests using access sizes of 1KB, 4KB, 16KB, 64KB, 256KB, and randomized access sizes, for example. I have used this benchmark in the past, and it was interesting to note the SanDisk UltraII card under certain access sizes can out perform a 10k RPM Cheetah drive by as much as 2.5x, and the results can be inverted for other access sizes. I don't believe the FWB benchmarks are flawed, but they provide a limited view of what is going on.
It's also worth noting that the Transcend cards tested were all low end consumer level cards. The SanDisk Ultra & UltraII are only one step up from that, and perform noticeably better for writes. But, they're still relatively low end cards compared to the ExtremeIV series and others.

To demonstrate the importance of the quality of cards, first understand the speed rating systems. The 133x, 400x, etc. ratings are multiples of 150KB/s. So a 400x card should be approximately 60MB/s. Clearly that's not being realized in these benchmarks. The SanDisk Ultra cards are rated at 30MB/s, and the UltraII cards are rated at 15MB/s. However, the graph above is an UltraII card, and compare it to the Ultra card here:
SanDisk Ultra IDE.png

Both cards are significantly under performing their ratings in this benchmark. The Ultra card is rated twice as fast as the UltraII, yet is a noticeably worse performer in this benchmark. But, it also seems to do better at a 15KB write access than the UltraII, and worse at the UltraII's ideal 10KB write.

But, at the end of the day, your actual use should be your real benchmark. It doesn't really matter if your device performs great on an artificial benchmark, if it's terrible for your actual usage patterns.
bbraun
 
Joined: 01 Oct 2009, 03:07

PreviousNext

Return to Compact Mac

Who is online

Users browsing this forum: Google [Bot] and 1 guest