The Joy of the Flash Drive
An anonymous reader writes "A post to the C|Net site covers the numerous benefits of flash drives, such as speed, temperature, and battery consumption. The perk author Michael Kanellos is most fond of? The distinct lack of noise. 'The notebook I'm testing--a Dell Latitude D830 with a 64GB flash hard drive from Samsung--hasn't emitted a sound in three days. Flash drives, which store data in NAND flash memory, don't require motors or spinning platters. Thus, there are no whirring mechanical noises. Compare that with my T42 ThinkPad. It sounds like a guinea pig got trapped inside, particularly during the start-up phase. Vzoooot. Cronk, cronk, cronk. Zip, zip. (Pause.) Gurlagurlagurla...zweeee. '"
It sounds like a guinea pig got trapped inside, particularly during the start-up phase. Vzoooot. Cronk, cronk, cronk. Zip, zip. (Pause.) Gurlagurlagurla...zweeee
I like the hard drive noises. Lets be honest here, they are soft clicks and chirps, not chainsaw noises. It gives me a non-visual feel of what the computer's up to.
-Grey
Silver Clipboard: Time Management Tips
With this shift to Flash drives for data storage, I wonder if this is good or bad for data archival. With magnetic media, if there is a head crash, at least some data can be recovered. With flash, even though it has no moving parts, if something happens to make a large amount of blocks unreadable, there isn't any real way to recover the lost data.
I wonder what sound he makes...
"Vzoooot. Cronk, cronk, cronk. Zip, zip. (Pause.) Gurlagurlagurla...zweeee."
That's the pr0n your watching, not your hard drive dude.
Authority questions you. Return the favor.
Ought to be enough for anybody
I record my sleeptalking
SSDs are *not* slower than mag platter drives. Get one and try it before firing your mouth off, private!
I hate printers.
I remember when I had a Commodore 64, about 24 years ago, and solid state drives were 'just around the corner'. They have been lurking there for a VERY long time, but finally they arrived! I can't wait to get my hands on one. The next thing to emerge is Linux for the masses, which has been around the corner for about 12 years, if not longer. I'm very optimistic about that since the Eee PC turned out to be such a huge success last year. The future looks bright!
-- Cheers!
When you have that Intel chip that needs a fan that sounds like the Swamp Boat from the WaterBoy movie with Adam Sandler.
Every time I turn on my laptop and I hear the fan spin to life I think of that swamp boat and I can hear,
"My Mama says that alligators are ornery because they got all them teeth and no toothbrush."
"Wrong! Alligators are aggressive because of an enlarged medulla oblongata."
"No, Colonel Sanders, you're wrong. You're all wrong. Mama's right. Mama's right!"
"Somethin' wrong with his medulla oblongata."
I saw this link via The Inquirer - how to build your own from a bunch of RAIDed CF cards.
Assemble a SSD disk for less than 75 Euro
http://www.guru3d.com/article/memory/506
"Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
I've got a Sandisk Cruzer Titanium 4GB flashdrive. I've been using it since the day they were available in stores. As such, I've always kept it with me in my pocket. This wouldn't be a problem, except it's always exposed to heat and sweat. To make matters worse, I've thrown my pants in the washer and dryer *with* the drive about five times now.
It still works. I write and erase on the flashdrive almost daily. I easily copy 100MB files to it. No problems detected yet.
Dare I wash it for the sixth time?
Life is not for the lazy.
There are only two advantages spinning disks have over flash drives at the moment:
1) Density (disk about 4 times more capacity in same form factor)
2) Cost (disk more than 10 times cheaper for same capacity)
I expect flash to close the gap on density, but not necessarily on cost. However the cost of flash will ramp down low enough that if capacity is not your main objective then goodbye rotating media. In about 3 years more flash drives than disks will ship in laptops. For bulk storage, expect disk to stay cheaper per gig than flash for the next long time.
Have you got your LWN subscription yet?
...There is a pci card available that will take four CF cards and RAID-0 'em into a single drive. I was going to get it myself, but I slightly resented the poky pci bus at 133MB/s. In the future if they made one with 8 CF slots and put it onto a pci-e bus, I could then use 8 40MB/s CF cards in RAID-0 to make a single flash drive with 320MB/s on tap. That's a sweet-sweet prospect, but as yet they haven't made such a product.
I agree that the 40Gb 5400rpm Hitachi hdd it came with is LOUD. It clicks and grinds whenever there is any disk activity. However I upgraded to a Seagate 80Gb 5400rpm Seagate drive, and it's absolutely silent. I've also had Toshiba hdds in my other laptops, and they were silent as well.
I don't completely disagree with the reviewer. Solid state drives are faster, consume less battery, etc. But they are a LOT more expensive and are not necessarily less noisy. It's just a matter of buying a decent hdd.
You do realize that the speed of the drive isn't limited to the speed of a single chip, right? You know, they can wire the things up in parallel...
I've been looking for Flash drives for a while now, and it seems the best option at the moment perfomance wise is the Mtron Pro series at 120Mb/sec. But 32 gigs will cost you 1129.
Which is why I wonder how Dell and Apple and everyone else can provide 64 gig SSD options for their notebooks for less than 1000 dollars. None of the brands had any info on the specs of the drives easily locatable, and I am worried these are the low end SSDs that are much much slower... which is a shame, because performance driven users would probably prefer better drives even for an extra 500 to 1000 dollars.
Later this year Intel is suppose to release 200Mb/sec 80G drives, which is really the only reason I haven't gotten one yet, but I have yet to find any info on pricing.
Flash media is considerably slower than hard drive media at the same price point. This is mainly due to economies of scale: there is a huge demand for low cost, moderately high performance desktop and laptop hard drives, while the demand for flash is for dirt cheap, low performance usb fobs. This is likely to change over time, but it will take years. Production methods for low unit-cost, high performance flash chips have to be developed, fab plants have to be built, all the usual problems.
Flash media (NAND-gate type) is fundamentally slower than hard drives for sustained serial write behaviour, where the seek penalty does not apply. This is not likely to change, since performance for both technologies should increase at roughly the same rate; so long as NAND-gate technology is the best we have, hard drives are still going to be around for those workloads that need that kind of thing (various forms of audio/video work, some database stuff, scientific applications). It's faster for the other major operating modes (all read modes, random-access-write, latency, etcetera), so is likely to give overall better performance for desktop computing workloads. There are experimental technologies in the labs that can outperform hard drives in the sustained serial write mode, but those aren't on the market yet, and may never be. They've been promising us MRAM for twenty years now, and still haven't come up with a product.
Limitations in current flash products mean that everything on the market is also slower than hard drives in the random-access-write mode. That's a problem with a known solution, there just isn't anything on the market that does it yet. This should change in the next generation or two.
I've personally had good experience with a flash-based root file system, but I implemented it with a ide-CF adapter. I picked a bit too slow card for the root, though, but the point of the device is to provide the contents of 4 hard drivers software-raid5'd over the network, so it isn't such a big deal. I don't have swap in the machine.
I've earlier set up a box to boot from a ide-flash device, while the actual root file system was on LVM. It worked nicely too.
Particles, stuff that matters.
Fifteen years ago, when I was a computer engineer, I could switch on a laptop with a dead screen and from the noises the hard drive made I could tell if the machine was otherwise healthy, what the OS was and whether or not it had an anti-virus installed. When you can't see the screen it becomes important to know at what point it's safe to power down the machine...
This is not about wear, as far as I know. The flash cards work fine. It's just that Linux starts giving I/O errors after some time. Reboot the system and all is fine again. I think there is a software limit somewhere.
Please correct me if I got my facts wrong.
The upcoming solution to this seems to be to turn random writes into serial ones; presumably buffering up writes in battery backed up memory.
It depends on the workload. With a 512-byte block size and a 9ms seek time then a hard drive will get 56KB/s for a seek-intensive workload. A good drive with a 4.5ms seek time will get a whooping 112KB/s, or around 222 I/O operations per second. Even a cheap flash drive can get significantly more than this. In terms of sustained linear read speed, expensive flash drives are now around the same speed as cheap hard drives (better than the cheapest ones, but not much). Most workloads consist of a mixture of linear and random reads. Exactly where on this spectrum you lie depends on whether flash or magnetic storage is better for you.
I am TheRaven on Soylent News
/obligatory spelling daemon/ 'Perk' here is a mis-spelling used commonly enough to be accurately understood, yet incorrect nonetheless. 'Perq' is short for 'perquisite' roughly 'for the person' from Latin to mean that which benefits someone, usually used to refer to employee benefits. Shortening it to a 'k' makes absolutely no sense unless you assume that most people only ever hear the shortened version and then write it phonetically. Disclaimer: Not intended as flamebait or unnecessary spelling Nazism.
I too like the sound and the vibration that you can feel from outside the case. I can tell which drive it's accessing, if there's something wrong or it's not doing anything at all by just placing my hand on the case. Plus the expresson on people's when I touch the case and say something like "it's accessing d: drive" is priceless. It also sounds like the dude's drive is on its last legs.
The problem is actually erase time - writing data to an erased block is fast (although not as fast as writing to a hard drive sector that is already under the write head), but erasing it ready for writing is extremely slow. The upcoming solution is to maintain a buffer of pre-erased blocks ahead of time; this is somewhat tricky to implement because it means data has to keep moving around the chip (a series of random writes to the same logical address has to be remapped so that it actually writes to a different physical block each time). There is no difficulty with erasing blocks in parallel, so it is merely a problem of managing all this, not a performance limitation of the underlying technology.
Also, the block sizes in the current generation of technology are too large. This is merely a production problem, which should go away in a generation or two.
Simply put: writing to a hard drive sector is faster than writing to a flash block, which is much faster than seeking to a hard drive sector, which is much faster than erasing a flash block. This part is unlikely to change. The other flaws in current flash products are likely to change.
From a real dictionary (oed): 'The Concise Oxford Dictionary of English Etymology perk(s) sl. abbr. of PERQUISITE(S)). XIX.' Where sl. means slang. Sure a slang word can be used in this context and I even pointed out that it was an widely used spelling. I stand by the assertion that 'perq' is the correct abbreviation. From your own link: Main Entry: 3perk Function: noun Date: 1824 : perquisite --usually used in plural Welcome to the world, where the American is not always correct simply because it is the most popular.
You assume incorrectly. Back in the 80's there might've been some truth to it. The typical limit today is 1m+ erase cycles (not writes) per erase unit, and a typical large flash units will have many thousand erase units. With a reasonably sized modern unit with proper wear leveling you can write tens of MB/s sustained for more than a decade and still not start seeing failures due to wear. That's without the system keeping a reserve to remap failing units.
My old laptop had quite typical HD, but still quite noisy if you work at night while all background house noises are gone. So if I wanted to listen mp3, instead to listen if from the HD, I would attach my mp3 player to an USB slot, and then plugged headphones to the laptop. I could use the mp3 player directly, but this way I did not have to worry about batteries. (And Winamp is a better mechanism to control your playlists than player's internal software.)
No sig today.