Samsung's Hybrid Hard Drive Exposed 255
Erica Campbell writes "Samsung is preparing to release a new
Flash memory-assisted computer hard drive
that boasts improved performance, reduced energy consumption, a faster boot time, and better reliability. The new hybrid hard drive will be released around the same time as the upcoming Windows Vista operating system and will be one of the first hardware designed specifically to benefit from it."
What's so special about Vista? (Score:5, Interesting)
How long until failure? (Score:2, Interesting)
When the cache dies off, what happens?
Linux Next? (Score:2, Interesting)
Apple? (Score:5, Interesting)
Given Apple's strong relationship with Samsung (iPod shuffle+nano memory both come from Samsung, I believe- and I'm almost positive Samsung has supplied RAM to apple on+off since the golden olden days), what do others think about the possibility of this ending up in a Powerbook, er, Macbook Pro- and 10.5 being designed to take advantage of it?
Apple can be hit or miss with the latest and greatest- they took forever with USB2 (yeah yeah, firewire blah blah) and lagged behind a lot of the smaller laptop mafacturers with Expresscard (given there's next to nothing for expresscard, who can blame them?)...it'll be interesting to see if Apple thinks this is a win or lose technology...
Re:Ship time (Score:2, Interesting)
I hope.
Re:How long until failure? (Score:4, Interesting)
Re:Linux Next? (Score:5, Interesting)
Re:What's so special about Vista? (Score:5, Interesting)
Why does the CF have to go on the disk? (Score:5, Interesting)
Re:What's so special about Vista? (Score:5, Interesting)
Re:Why does the CF have to go on the disk? (Score:3, Interesting)
Re:What's so special about Vista? (Score:4, Interesting)
Oh yeah, and it'll be fast as hell, too.
Re:What's so special about Vista? (Score:1, Interesting)
Re:SuperFetch uncool... (Score:3, Interesting)
It's a tweaked XP not something newer than plan9 - it will probably swap it out to disk so you get a big page file and a delay while it is doing it, which is probably one reason this new drive will help.
Personally I think it is stupider than doublespace since memory limited programs like image editors are commonplace now. The annoyance of not being able to print for a couple of minute while the memory swaps out can come to everyone. It is paticularly stupid on the MS Windows platform where people typically only perform one application task at a time - you do not want the behemoth that is office in memory while you run some graphicly intensive thing or vice versa - you almost always only have one user with one desktop and one application being worked on.
Re:Flash (Score:2, Interesting)
Flash also can only be written onto so many times before it's rewriting capabilities start to suffer badly (don't remember the exact number, but this is when flash drives die).
Has it changed in 3 years? (Score:5, Interesting)
funny? (Score:3, Interesting)
That is actually reason enough for me to re-think that whole Vista thing.
Has the ability to boot and run Linux off flash made you "re-think that whole Linux thing"?
With partial flash drives and eventually 100% flash drives, the last major component of computer hardware failure, namely, all of those closely moving parts in a hard drive, will be wiped out.
They'll be replaced by a medium that has a much higher MTBF for writes.
Oh yeah, and it'll be fast as hell, too.
Not really. Flash memory is not all that fast, and a lot of boot time is spent doing other things. On all my machines, most of the booting process is concerned with checking and initializing hardware.
Re:What's so special about Vista? (Score:4, Interesting)
The access time is also VERY low compared to a HDD, and unless the controller itself fries, its almost impossible to have catastrophic data loss.
Basically, we cant switch fast enough, there are no downsides but price.
Fixing software problems in Hardware (Score:2, Interesting)
So now you essentially have to spend a lot of money (Flash and Patents!) on a technology which will, at most, give you an decrease in boot-times and will be obsolete once the power management of the drivers support Suspend to Disk or Suspend to RAM. Just look at Linux or MacOS 8 on an old clamshell iBook. You just close it and it's "Off", you open it again, and after very few seconds it's completely back again.
Re:Ship time (Score:3, Interesting)
And is there any setting in Linux to tweak to let the system know you've got a fast swap partition, other than simply monkeying with
Flash has gotten better, but it can still fail... (Score:2, Interesting)
Sources:
http://www.techworld.com/storage/features/index. cfm?featureid=2814&pagtype=samecat
http://www.bitmicro.com/press_resources_flash_ss d.php
http://en.wikipedia.org/wiki/Flash_memory#Limita tions (yeah, yeah, Wikipedia isn't authoritative, but it's good enough)
Re:Linux Next? (Score:4, Interesting)
Use Flash for directory structure not cache! (Score:5, Interesting)
Our goal was to minimize energy consumption for mobile devices (i.e. not a lot of ram available for caching and the device is switched off repeatedly to save energy).
Using a very sensitive (time resolution wise) energy measurement device, we determined, that most energy was consumed by moving the heads into position. The difference was substancial: Around 0.63W for the HDD spinning idle and about 5.3W during heavy seeking (e.g. trigered by a "find
We decided to not use the flash as cache (flash is quick to read, but slow to write) and just put the relatively static metadata (directory structure, inode tables...) onto the Flash drive, but keep there files and data on the HDD, as each directory access triggered a expensive seek, but delivered very few data, compared to reading a file.
To simulate our mobile device we used a Linux-System limited to 32 ram to prevent the system from excessive caching.
We observed up to a factor 8 reduced energy consumption and as a surprising side effect a factor 6 increase in speed!
When increasing the available Ram, this advantage quickly vanished on repated benchmark runs, as the System appearently cached the directory structure very effectively. The first run after booting however still performed substancially better with our system, no matter the amout of ram. (And this was our target useage profile: Power on, search something, Power off).
As the code was an embarrassingly ugly hack to the ext2 driver and we envisioned trouble keeping the hdd with the data and the flash-hdd in sync, it was not persued further.
However with hybrid drives becoming available, it might be worth a more detailed analysis...
Re:Flash parts die in 3 weeks of solid write tests (Score:3, Interesting)
Really? What are the seek times on these 15,000 rpm scsi drives that out-perform solid-state devices, and where can I buy them?
Re:Linux Next? (Score:2, Interesting)
/boot? (Score:2, Interesting)
It would also be ideal for laptop systems to save power...
Re:Linux Next? (Score:3, Interesting)
Monitor swap usage on any healthy Linux system and you'll notice that usage remains pretty low most of the time. Anything you DO swap out should be largely unused anyway. So I don't really get how using flash for swap woudl wear it out faster unless you were using it as a substitute for more RAM.
-matthew
Re:Ship time (Score:3, Interesting)
Enable swap on a flash volume. Install it in your grandmother's computer (256MB RAM, with the OS recommending 512MB). This is a real cause for concern, IMHO.
Not all wear leveling algorithms are created equal. In the worst case, your writes get hashed across a relatively small percentage of the cells in a particular flash part. Even in the best case, your wear leveling is still per flash part, not across the entire hard drive. Thus, unless the drive is spreading the cache load out evenly across all parts (in a way that is persistent across power cycles for the drive), it is really easy to construct a case where you would artificially wear one part of the unit faster and start getting errors when the drive is much less than 3-4 years.
The issue has been partially worked around, but the workaround is only sufficient for devices that don't have heavy write loads (e.g. digital cameras), not for a main system volume or even necessarily for a cache, though it -might- be good enough for a cache. Without a lot of implementation details, I wouldn't be comfortable with this feature on a hard drive. Thus, I'm not going to jump on this bandwagon until they've been out there for several years just so I can see the failure rate figures before making that call. I also want a guarantee that I'll be able to pull or install a jumper and disable the flash entirely so that when it eventually fails, the drive will still be usable, albeit slower.