Slashdot Mirror


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. '"

20 of 332 comments (clear)

  1. Flash drive longevity? by mlts · · Score: 2, Informative

    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.

    1. Re:Flash drive longevity? by TheRaven64 · · Score: 3, Informative

      With a hard disk, a lot of bad sectors typically means that a bit of dust or similar has got inside, or the disk head is slightly damaged. Both of these will cause the rest of the drive to fail quite quickly, so once you get a few bad sectors it's worth replacing. With a flash drive, the cells are basically independent. With perfect wear levelling (which doesn't exist), then one cell failing means that the rest will all fail soon (assuming all were manufactured to exactly the same tolerances, which is also not true). In real-world usage, a flash drive will wear out quite gradually (over a period of a hundred years for half-decent modern flash). The only user-visible change will be that the capacity gradually diminishes.

      --
      I am TheRaven on Soylent News
    2. Re:Flash drive longevity? by TheRaven64 · · Score: 2, Informative

      No. Good wear levelling will copy some infrequently modified data to the frequently modified cells and change the mapping. If you have 100 cells and modify logical address 99 frequently then after, say, 10 modifications of cell 99 it will swap logical addresses 1 (for example) and 99 around. You will then be repeatedly updating physical cell 1. After a bit, it will swap this with physical cell 2 and so on.

      --
      I am TheRaven on Soylent News
  2. Re:One Major Disadvantage, however... by MrNaz · · Score: 2, Informative

    SSDs are *not* slower than mag platter drives. Get one and try it before firing your mouth off, private!

    --
    I hate printers.
  3. Re:One Major Disadvantage, however... by Keeper · · Score: 2, Informative

    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...

  4. Re:I like it. by WaltBusterkeys · · Score: 5, Informative

    Blindingly bright blue lights are no match for the depths of black provided by a Sharpie (tm) brand fine-tip permanent marker. One swipe across and you go from "blindingly bright" to "pretty gosh darn dim." If you're not sure if you want a permanent solution, use a permanent marker on a piece of Scotch (tm) tape and slap that on the LED. Instant dark, but you can still tell when it's glowing.

  5. FYI by v(*_*)vvvv · · Score: 4, Informative

    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.

  6. Re:One Major Disadvantage, however... by asuffield · · Score: 5, Informative

    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.

  7. Re:Bad Experiences with Flash by flux · · Score: 2, Informative

    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.

  8. Re:I like it. by jgrahn · · Score: 2, Informative

    I like the hard drive noises. Lets be honest here, they are soft clicks and chirps, not chainsaw noises.

    Older hard drives were often noisy, and probably some models still are. I had one where R/W sounded like someone trampling broken glass and metal. IIRC, the Seagate Barracuda was my first drive which I couldn't easily hear working.

  9. Re:I like it. by Fweeky · · Score: 3, Informative

    You're right they are rarely useful, but they are ubiquitous - why reproduce one in software? It can tell the difference between multiple drives, and reading or writing. It can even give a good idea of the level of activity.
  10. Re:Flash drives sure have come a long way by Gazzonyx · · Score: 2, Informative

    Well, I think that the noop scheduler/elevator should yield the best performance. It has the least overhead, and the scheduling overhead for deadline and cfq are trade offs for optimizing a read head. The anticipatory scheduler adds a 1ms delay, but very little in the way of processing overhead. I'm just wondering how much performance could be yielded if all the various disk scheduling (read ahead, write behind, delays for queues, read and write starving, etc.) code is going to go the way of the... erm, really dead thing...

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  11. Re:I like it. by lucid+rinehead · · Score: 2, Informative

    Disc are quiet *now*... The 10k rpm SCSI disc in my old Ultra 1 sounds like a gas turbine spooling up when I switch it on, and you can hear the heads working in the next room with the door shut!

  12. Re:One Major Disadvantage, however... by TheRaven64 · · Score: 2, Informative

    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
  13. @ parent 'perk' by Lucid_Loki · · Score: 2, Informative

    /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.

  14. Re:I like it. by OSXCPA · · Score: 3, Informative

    Apple sells a line of Western Digital external HDDs in their retail stores, and while they are pricier than roll your owns, they are really nice in their lighting scheme. They have a long LED on the front - imagine a 'Cylon style' white LED, but vertical. The light changes intensity, position, etc depending on what the HD is doing. File access - light cycles with access. HD noise itself is pretty minimal, and the fan is virtually silent. Best part, when Time Machine hoses my system and freezes the external HD (which it occasionally does), the light goes full-on and stays on, so I know there is a problem. I think this kind of feedback is great, and it eats up zero system resources.

  15. Re:I like it. by Rolo+Tomasi · · Score: 4, Informative

    man vmstat
    man iostat

    --
    Did you know you can fertilize your lawn with used motor oil?
  16. Re:I like it. by rcw-home · · Score: 2, Informative

    I can see it now - someone will come out with a driver for people like yourselves that insist on having more noise in their environment.

    Well, if you're trying to fall asleep, pink noise isn't bad (it sounds just like a waterfall):

    sox -t nul /dev/zero -t ossdsp /dev/dsp synth whitenoise lowpass 100

    ("-t alsa default" if you're using ALSA)

  17. Re:What about maximum cycles? by vidarh · · Score: 2, Informative

    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.

  18. Re:I like it. by Cyberax · · Score: 2, Informative

    Simple.

    Open "Task Manager", open "View"->"Select columns". Then choose the columns "Bytes written"/"Bytes read".

    You'll be able to spot the offending process without any difficulties.