Slashdot Mirror


Are SSDs Really More Power Efficient?

Bakasama writes "Tom's Hardware compared the power performance of several available SSD cards with a Rotating HDD that was chosen specifically for its poor power efficiency. The results seem to fly in the face of current wisdom. 'Flash-based solid state drives (SSDs) are considered to be the future of performance hard drives, and everyone seems to be jumping on the bandwagon. We are no exception, as we have been publishing many articles on flash-based SSDs during the last few months, emphasizing the performance gains and the potential power savings brought by flash memory. And there is nothing wrong with this, since SLC flash SSDs easily outperform conventional hard drives today (SLC = single level cell). However, we have discovered that the power savings aren't there: in fact, battery runtimes actually decrease if you use a flash SSD.'"

28 of 222 comments (clear)

  1. More power but only while being hammered? by gmack · · Score: 5, Interesting

    So if your not a laptop user and aren't currently benchmarking your drive how long will it last?

    What is the power usage for real world office/ web browsing type use?

    1. Re:More power but only while being hammered? by ralphgra · · Score: 4, Interesting

      More tests have to be done. I have one of the earliest hard-drive MP3 players, the PhotoTainer. It has a 20GB drive, but also a CompactFlash slot. I did a timing test to see how long the battery would last running songs off both storage media. The battery lasted about 1 hour longer when using the CompactFlash memory card than using the hard drive.

  2. Obviously that cannot be! by Anonymous Coward · · Score: 5, Funny

    Impossible! Those results are obviously wrong!! Now go back and do the experiment. Keep doing different experiments until we get the desired results!

    How dear you try and endanger my stock portfolio?!

    1. Re:Obviously that cannot be! by hclewk · · Score: 5, Insightful

      Unfortunately, the article comes to miserably faulty conclusions, and nobody seems to have noticed it. One thing everybody needs to note is this: the test that Tom's ran was designed to run a program to completion over and over again. All that Tom's came up with, thanks to that test, is that the computer with the SSD ran out of power faster. What they SHOULD have noticed, and what any sane and logical tester would have done, is counted the number of times the program RAN. A system with an SSD will run the program a significantly higher number of times because of its increased speed and lack of moving parts. With the higher number of runs, the CPU STAYS MORE ACTIVE, sucking more power out of the system and thus causing it to power down earlier. The only reason the HDD system died later is because the CPU idles waiting for it to retrieve data. The SSD may have chewed up your battery faster, but it did, comparatively, run through that program a BUNCH more times. I am willing to bet the work per watt was much better out of the SSD system than the HDD - and once again, Tom's Hardware's scientific testing system proves itself anything but.

    2. Re:Obviously that cannot be! by SoupIsGoodFood_42 · · Score: 4, Interesting

      Interesting, I didn't notice that. But one thing I did notice is that it didn't seem to take into account real world use, things such as at what point does the frequency of the extra power needed to spool up a HDD outweigh any power savings -- laptops are turned on and off a lot more than a desktop, and if the responsiveness is there, then people are going to put their computer to sleep more often to save power. None of that was taken into consideration. So technically, he may be right in some circumstances, but that might not be the way most people use them in the real world.

  3. Still too new by ArcherB · · Score: 5, Insightful

    I believe that much of the problem is that SSD's are still a new technology compared to rotating disks. Right now, engineers are more concerned with increasing capacity and just making the damn things work. These are much more important than efficiency. As time goes on and the technology gets more mature, efficiency will get more attention from engineers.

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    1. Re:Still too new by drinkypoo · · Score: 4, Interesting

      The problem is apparently that they're using lots of flash without power-saving (presumably cheaper than the other kind) and they're also not turning the currently-unused chips off. I can't speak for anyone else but I spend the vast majority of my time accessing a minority of the data on my hard disk. The technology already exists to reorder disk blocks based on usage and it could easily be adapted to reduce the number of flash chips which need to be activated in an SSD. Perhaps the time to first access is consider to be too large to implement this sort of thing without on-chip power-saving features, although I doubt it would be more than a few small fractions of a second.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Still too new by pipatron · · Score: 4, Informative

      I could never buy the "speed" claims of SSD not just because I use very fast SCSI stuff but I actually see the horrible performance of them in my smart phone, HD Camera.

      Connect your very fast SCSI drive to your phone and see if it's still as fast.

      --
      c++; /* this makes c bigger but returns the old value */
    3. Re:Still too new by Gewalt · · Score: 4, Interesting

      So what they are saying then is that this brand new technology is not as refined yet as the one that's been around for almost 30 years? Shocking!

      --
      Modding Trolls +1 inciteful since 1999
  4. running a synthetic benchmark 100% of the time... by Anonymous Coward · · Score: 5, Insightful

    I wish they would measure power usage under conditions that many notebook computer users actually use them in, which does not include running synthetic benchmarks on their computer 100% of the time it's running. Of course, if you keep the machine writing to the ssd constantly then it's not going to show power savings. But how many mobile users' usage patterns include constant reading from and writing to disk?

  5. Sweet by Anonymous Coward · · Score: 5, Funny

    Now I'm even happier that I paid the extra $1300 for the SSD option in my MacBook Air.

    That way it will run out of battery sooner, leaving me free to use a real computer.

  6. Not so good benchmark by marc.andrysco · · Score: 5, Insightful

    I believe this comment from the article could explain some of this away.

    'There could be a systematic error in the benchmarks shown: if the flash based "disks" are faster then the whole system CPU/MEM/Chipset would draw much more power with flash "disks" compared with conventional disks - just because the benchmarks could run more often in the same time.

    Maybe one should compare something like playing video from disk where it is assured that the systems do precisely the same work?'

    1. Re:Not so good benchmark by CastrTroy · · Score: 4, Insightful

      Not only that, but compare the power consumption when the disk is completely idle. Or at least when the computer isn't requesting any information from the disk. Most of the time, if your computer has enough RAM, it will access the drive quite infrequently, especially in many cases where power drain would be of concern, such as in those UMPCs.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Not so good benchmark by marc.andrysco · · Score: 5, Informative

      Yeah, another post mentioned that a SSD's power consumption during load is higher than another magnetic disk on idle... here it is:

      "The SanDisk SDD drive at LOAD requires 1.0 mW while Hitachi HDD requires 1.1 mW at IDLE"

      Of course, benchmarks are always a better indicator. Also, to be clear, as mentioned in the article (which I'm sure nobody else read), the test was performed by repeatedly running a benchmark on the system until it ran out of battery, so the test with the SSD is likely to have run the test more often.

    3. Re:Not so good benchmark by afidel · · Score: 5, Informative

      Actually two out of four SSD's reviewed used MORE power when idle than the 7200rpm drive, that's just stupid. The Sandisk used about 60% less, so there's a reason to go with the name brand in this case, they do a heck of a lot more R&D than simply throwing some components together off the shelf.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  7. Been there, seen that, got the t-shirt by Plammox · · Score: 4, Insightful

    ...it's like LCD TVs, people also thought they consumed less power than conventional CRTs. Personally, I can warm my hands if I stick the palms up in front of my 32" LCD which chugs away at 152W when fully "lit" (powersave mode off).

    A 32" Philips HD ready CRT was around 100-110 W at the time I looked.
    However, this is highly dependent on brand as well.

  8. Good article.. BUT... by jonnythan · · Score: 4, Insightful

    The thing is that Tom measured battery life with the hard drives constantly working.

    He glosses over this with the following statement:

    Keep in mind that this benchmark keeps the system busy in several disciplines, and the results would of course be different if we measured the runtime in idle. However, this wouldnâ(TM)t quite reflect user behavior, as no one turns the notebook on just to wait around until the battery runs empty.

    No, Tom, no one turns on their computer and simply waits for the battery to die. However, no one turns on their computer and has their hard drive constantly thrashing either.

    Typical usage patterns include document editing, movie watching, music listening, etc, which involve very, very small amounts of hard drive access.

    Use a better battery benchmark that leaves the hard drive idle most of the time, then come back and let us know how these drives fare.

    1. Re:Good article.. BUT... by TheRaven64 · · Score: 4, Informative

      It's not that SSDs use less power when idle, it's that they can transition between idle and non-idle modes much more quickly. Spinning up a hard disk takes several seconds and uses more power than leaving it spinning. Turning an SSD on is just a matter of putting power into the flash chips. This means that you can turn of an SSD as soon as you stop writing, while a mechanical disk can only be powered down when it's not likely to be used for a few minutes or more (and, even then, degrades the user experience by making them wait for it to spin up again). If you are hitting the disk for a second once every ten seconds, then an SSD needs power for six seconds per minute, while a hard disk needs power for 60 seconds per minute. Looking at the disk activity graph on my laptop, this is about the usage pattern that I see most of the time.

      --
      I am TheRaven on Soylent News
  9. Re:running a synthetic benchmark 100% of the time. by Rakshasa+Taisab · · Score: 5, Insightful

    Exactly... The thing about spinning platters is that it takes energy to start up _and_ keep it spinning. So obviously doing read/write 100% of the time would bias towards the conventional hard drives.

    Hell, even read/write 10% of the time is too much for normal usage.

    --
    - These characters were randomly selected.
  10. Author = Clueless by Rhys · · Score: 4, Insightful

    He makes the claim in the comments about the article that "well who just watches dvds? You have to keep the system busy and test that!" That's about as valid as setting the machine not to sleep and seeing how long it can idle there.

    On an ultraportable especially, you aren't going to be churning the CPU with a benchmarking program. You won't be rendering animation frames. Mostly you'll be in a web browser or text processing program, waiting on the user to type something. With occasional spurts of OS and program start/stop. Good gosh it sounds like a MIX of tasks, rather than either extreme.

    --
    Slashdot Patriotism: We Support our Dupes!
  11. Author = Clueless and Stupid by slaker · · Score: 5, Informative

    I have a 32GB SSD in my T61. My real life usage shows that I get between 30 and 45 more minutes of battery life out of my SSD-equipped notebook than on my other T61, which has a 160GB 7200rpm drive in it, when both of them are on the "medium" power saving setting in Windows.

    --
    -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
  12. Am I the only one... by initdeep · · Score: 4, Interesting

    Who thinks that maybe the overall bettery life would be more affected by the HEAT the laptop is putting out?

    After all, most laptops I've ever dealt with or owned are compact little furnaces that have their hard drives, cpu, gpu, and everything else shoved in as little space as possible in order to make room for things like batteries and keyboards.....

    thus if they remove a high heat generating device (even more so with a 7200rpm drive) wouldn't logic also assume that you reduce the amount of heat needing to be removed from the system?

    thus the fans would run less often, and therefore drain less battery power.
    not too mention the proposed savings by simply accomplishing tasks "faster" when it comes to disk access.

    1. Re:Am I the only one... by MozeeToby · · Score: 4, Insightful

      Well, since power usage is directly related to heat output, we could benchmark SSD's versus standar drives much more scientifically; we could even use the author's broken benchmarking tool. Put the hard drive into a calorimeter, run the benchmark for 10 minutes and measure the total heat output. Repeat for the drive you are benchmarking against and presto, actual, scientific numbers on power usage for just that device, rather than simply plugging away until the battery runs dry.

  13. Re:Swap by SDF-7 · · Score: 4, Interesting

    Because in general folks know how to do it (so you're not adding code complexity in most cases) -- and it seamlessly handles the odd folks who *do* eat all of their RAM in a workload and end up needing it. (And since the folks with big working sets relatively to current states also tend to be the folks paying more money... they do get listened to -- and these are the same folks that would require a perfect patch in 24 hours when they're unhappy, so you're much better off having a little planning pre-release than trying to crowbar this in post).

    The thing to do is to make the virtual memory subsystem as efficient as possible about handling swap statistics just in case you need it so that the folks who really don't need it aren't aggressively impacted.

    (Note: I am a virtual memory subsystem kernel engineer -- but not on Windows. I make no claim about how efficient or inefficient Windows is at doing this as a result. I would seriously expect that since they're designing the core kernel to operate from laptops up through Windows Server Whatever --
    they have to accommodate cases beyond the 4Gb in your laptop should be enough to keep everything in core, though. )

  14. Power Efficient? They can barely aim! by SDF-7 · · Score: 5, Funny

    Seems unlikely to be all that power efficient to me... hauling around that huge bulk, and it sure didn't seem like Executor really made all that difference at the Battle of Endor from a capital ship perspective. (Probably because most turbolaser batteries seem to have really lousy guidance,
    after all).

    Oh... you meant those SSDs.... my bad.

  15. Old and inaccurate by jlp2097 · · Score: 5, Informative

    The article states nothing new - there are two very interesting blogs from Lenovo which already stated the same in August 07 (!). To quote:

    Solid state HDDs promise to save power compared to traditional hard disk technology. And they will. However today's generation of SSDs have no power savings benefit compared to traditional HDDs. The big reason is that current SSDs with a Serial ATA interface are actually Parallel ATA hard disk drives with a serial bridge chip. They don't offer support for low power interface states and the architecture has a potential for data-losing error conditions when recovering from a low power state like suspend or hibernate. In the future, there will be native SATA solutions which will solve many of these problems and will at the same time offer a real power savings benefit which should increase battery life.[1]

    An updated quote from a newer blog:

    Power Consumption - All SSDs are going to save you battery life on your notebook, but some will save you more than others. Again, the native SATA drives will give you better battery life.[2]

    To summarise: old news and mostly outdated with very recent SSD drives.

    [1]: SSD part 1 (Aug 07)

    [2]: SSD part 2 (March 08)

  16. Check Page 14 by pjrc · · Score: 5, Insightful

    In TFA, there is a graph on page 14 with power consumption measurements for the 5 drives tested.

    The SanDisk SSD shows 1.0 watt active, 0.5 watt idle.

    The Hitachi drive (magnetic) shows 3.2 watts active, 1.1 watts idle.

    So even if the SanDisk drive spent 100% of its time in active mode and the Hitachi drive was always idle, the SanDisk drive should still provide longer runtime.

    However, their runtime test (page 12) shows 7:03 runtime with Hitachi, 7:02 with the SanDisk.

    All they have to say about this is:

    Most of the power consumption measurements are in line with our results in Mobilemark 07. However, it has become clear that idle and maximum power do not provide the full picture when we talk about flash SSDs.

    Well, something clearly is wrong here.

  17. Take with grain of salt by John+Jamieson · · Score: 4, Informative

    The title "Some SSD devices are inefficient" just does not drive page clicks. So Tom sensationalizes some facts, omits others, runs questionable synthetic benches and Voila... Slashdot delivers the page hits.

    Tom sometimes takes known "problems" and dramatizes them. After all, an objective view should not be allowed to stand in the way of revenue generation.

    As others have pointed out.
    1. The reason for inefficient drives was usually power hungry interface logic chips.
    2. The newer drives are all better according to a Lenovo blog (thanks jlp2097)

    And to top it off the numbers don't even add up (see PJRC's nice post above).