Hybrid Seagate Hard Drive Has Performance Issues
EconolineCrush writes "The launch of Seagate's Momentus XT hard drive was discussed here last week, and for good reason. While not the first hybrid hard drive on the market, the XT is the only one that sheds the Windows ReadyDrive scheme for an OS-independent approach Seagate calls Adaptive Memory. While early coverage of the XT was largely positive, more detailed analysis reveals a number of performance issues, including poor sequential read throughput and an apparent problem with command queuing. In a number of tests, the XT is actually slower than Seagate's year-old Momentus 7200.4, a drive that costs $40 less."
That's disappointing.
Insert self-referential sig here.
poor sequential read throughput
That's the expected behaviour of this disk. Extremely fast for common tasks (booting and loading apps) and slower for less common and less performance-critical tasks. If you really need the SSD-like performance for all your tasks, buy a 500GB+ SSD, if you have the money for it.
In a number of tests, the XT is actually slower than Seagate's year-old Momentus 7200.4, a drive that costs $40 less.
That's because it's probably a $40 cheaper disk with an $80 SSD attached to it.
Does anyone not remember the growing pains of previous technologies? Its not like this has never happened before. $Vendor releases $Product that does not meet $Expectations, charges a premium for it, and then fixes it later. Intel put out a whole slew of processors that couldn't even do proper math!
So, if you're going to live life on the edge of the newest technology, this kind of thing is to be expected. Anybody with higher expectations should stick to last years technology and get the best of *that* instead of the newest $uberware to come out.
Nobodies Prefect
Tidbits for Techs Technology Blog
The caching and everything is all happening at a level below the OS and the file system, but these tests seem to have all been run in Windows 7 Ultimate x64, whatever that is.
Would another file system (ext4, for example) on Linux/*BSD or HFS+ on Mac OS yield different results, I wonder, w/and w/o swap? Can there be clashing optimization techniques here?
With hard drive access times in the very low milliseconds, it has me baffled why a fully associative cache can't be implemented with write-back.
This strikes me as pretty much the ideal solution. Surely the hardware is fast enough these days to support such a system?
Yes I know the cache hit search becomes the bottleneck, but we're talking hundreds of microseconds here! Use volatile memory for the LRU indexes / search and it would be damn quick for hits. Ensure that the sector tag is still kept for each line (sector) in the flash and on reboot the volatile memory rebuilds its coherency.
The SSD is a cache, caches don't do "sequential read"
e.g. Let's read the whole of RAM sequentially see how well your CPU cache performs. Oh, noes! We found a "performance problem"!!!
If all you do switch on, read email, switch off, you'll see a massive boost the next time you do it. Still, better not risk having that because there's an article somewhere on the Internet!
No sig today...
In some particular benchmark it doesn't have as high sequential read speeds as you might expect, and yet these "mp3" and "video" read benchmarks probably don't require the maximum bandwidth allocated from the drive. It might be working EXACTLY as expected if its streaming MP3s from the flash media which may have a "slower, but fast enough for media streaming" sequential speed and its doing it so that the platter mechanism is free for anything else that might come up.
I don't rate the performance of this drive as "having issues" at all, even after reading the entire benchmark page. The hybrid nature of the drive seems like it would make it very hard to benchmark accurately - the real question is whether it feels SSD-like in normal operation or if it feels slower than a regular laptop drive from the same company. If its the latter - THATS a problem. I know theres no quantitative measurement of "does my computer feel faster" but it seems like the data they've presented is likely not representative of what you should expect from the drive. The actual large-file sequential speed seems to be at the top of the laptop hard drive list and the random reads are close to "true SSD" territory.
I'm guessing nothing needs to be fixed at all and its working exactly as intended... its just that one or two benchmarks seem to turn out lower numbers than you'd expect even if the overall performance is good.
... what do you expect? It's a Hybrid...
TOP DSLR Cameras Reviews of the top DSLRs
Why do none of the symbols in the keys match the chart body? For example, Scorpio has a black triangle in the key, but the line on the chart has black diamonds. Is the chart software flaky or are the results being rigged?
This is what happens when people get too smart for their own good! They have tried to implement a cache of most frequently used data, which makes the 4GB flash useless for anything other than booting or loading of programs.
Instead if they treated it like RAM which lasts across reboots, they will get better bang for buck. 4GB is too little for that though. They needed at least something like 32GB. And then, they can buffer all IO going to actual disk in the flash and lazily write it to the rotating media. That would not only alleviate sequential b/w problems but will help with all kinds of copying. Random read/writes will be handled much better as well.
I would even go one step further and segregate boot/startup time cache into a 4GB area on flash and use the rest of 32GB flash as buffer for all transfers to the disk.
And I will not use SLC. I would use MLC. It has life span longer than the Momentus drive that it is supplementing.
I bought one too based on all the press hype. One problem I've noticed, it powers down, even though I'm actively using the PC and have power down disabled in Power Management. As a result, HORRIBLE lag times for writes. The system hangs and I hear it spin up then finally write. I think mine needs to go back to Newegg I'm afraid.