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.'"
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?
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?!
If you want to kill everyone on a particular planet, vapourising its surface is way more efficient than trying to blow apart the planet.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
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.
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?
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.
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?'
I would use one of these SSDs on a Desktop Computer or a Server, because in those two situations I am looking for performance, rather than portability that I would want in a laptop.
...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.
The thing is that Tom measured battery life with the hard drives constantly working.
He glosses over this with the following statement:
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.
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.
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!
Why are we still using swap? We can put, cheaply, more than 4 gigs of ram in a machine. With the differences in SSD, and the concerns about power efficiency, it really makes no sense to me that machines are still being designed to page out memory.
Can you be Even More Awesome?!
I have an old flat-panel display (NEC-Mitsubishi NXM76LCD) that takes in 25W at full brightness. It's far less than what current LCD models draw, but it doesn't scream about 2ms timing, either. (Find any benchmark, and a manufacturer will take it to irrelevance. Do you need 2ms if you're not refreshing at 500 Hz?)
Except Vista users apparently ;>
Home fucking is killing prostitution.
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
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.
And here I've been, thinking all this time that the real benefit to SSDs was that your laptop could fall off a table while running without killing the hard drive. Silly me.
There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
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.
...which tend to have reduced memory.
...and which ship with operating systems designed to run in reduced memory. Puppy Linux, for instance, hits the disk less than Windows XP on the same PC.
I really haven't found this to be true any more. My computer hits the disk pretty much all the time (for logging if nothing else)
Then increase the buffering on the logs. You can get away with it on a laptop because a laptop has a built-in 2-hour-plus UPS.
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.
Maybe while normal hard drives can indeed halt CPU consumption while waiting for data, U will wait longer to get things done, and that time is wasted.
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)
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.
PJRC: Electronic Projects, 8051 Microcontroller Tools
SSD's are like 8 frickin' times longer than ISD's, of course they'd be more powerful.
Kwisatz Haderach
Sell the spice to CHOAM
This Mahdi took Shaddam's Throne
The battery life of a flash-based iPod nano is basically identical to that of a HD-based iPod Classic. However - the battery in a Classic is much larger.
Obviously the use model for both devices is the same.
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.
I guess you're not on Vista yet?
What? If the bulk of the power for a conventional HDD is in the spinning of platters, shouldn't constant spinning of the drive bias the results in the other direction? I think what this test shows is that the power consumed by such a drive should average out over time such that the motor isn't using much more power then flash is to write.
What about the energy savings from reduced ammount of fans?
That was a bold move buying the first notebook from apple containing a NAND flash hard drive. You know how it usually goes for Apple early adopters...
"now take a deep breath and bend over...this will only be uncomfortable until version 2 comes out."
The testing methodology was flawed to draw any conclusions. The problem is the CPU may have been more active due to less IOWait states. AS a resulte, the drive consumption may be lower, and the benchmark was not throttled to the platter disk performance. The benchmark might have run many more times during the test.
XML is like violence. If it doesn't solve the problem, use more.
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).
Intel rolled out a 100+ person pilot program of it's currently sampling SSD. Users noticed a giant increase in productivity for HD-limited activities and significant battery life increases (25%+).
While the data from the experiment is valid, it's not reflective of a client workload, where a user produces x spreadsheets and y emails in a typical day. Under the experiment performed, you're performing a poor-man's version of a enterprise workload, where the results are well known -- SSDs won't save power per server. However, since enterprise workloads are normally severly HD limited, this may lead to less servers required to do the same amount of work.
Here is why...
What is the power consumption / bit processed?
They didn't state that.
If the drives are that much faster than spinning disk, they are procing (whops slipped into wowspeak...) I mean they are doing more work per mA making them more efficient. It's like in a car... j/k. (about making another car analogy)
How much is your data worth? Back it up now.
No... Let's say you use 10 minutes of constant read/write activity for your benchmark.
Now, consider how much power this uses. Probably going to put the flash and platter HDD's quite close in power consumption. (As this test shows)
Then consider a RL example; writing the same amount of data, intermittently over a period of an hour. The flash drive uses pretty much the same amount of power, while the platter drive needs to keep itself spinning for 50 minutes extra.
Now, a normal laptop would probably be doing it's hibernating, etc, directly from ram, thus you'd probably get even more power efficiency out of the flash drive than the example above.
- These characters were randomly selected.
Your correct also as a previous post pointed out here The CPU on a disk machine should be idle more. Count how many times the program ran in the time tested. If a program runs straight through to completion say twice as many times as the hard disk. Then it really isn't less efficient.
I'd say that the SSD is most definitely NOT more power efficient than the ISD given the enormous size difference.
When the disk is seeking, the CPU is idle.
This was a test of how long the battery lasts when running a benchmark, not how far through / how many iterations of the benchmark it performs.
It's conceivable that due to the lower access time of the SSDs the CPU is spending less of it's time idling, and therefore consumes more power per given unit of time.
As the CPU consumes a substantial amount of power this could explain the discrepancy.
Hell, even read/write 10% of the time is too much for normal usage.
You obviously aren't using Windows Vista.
Seems like many of the objections can be roughly translated as: "If Bob can toss 60 shovels of dirt a minute and Ray can only toss 50, and both walk out in the same field and each dig a ditch for an hour ... " Tom's site asked "which one consumed more calories?" Instead of "which one moved more dirt?" Either is a valid measurement to take. What I take away from the article is not "OMG they LIED" or even "OMG Tom LIED". Instead, it is that different SSD's have widely varying performance and power profiles that may or may not be better than more traditional solutions for any given task.
Source.
You fail.
Gentlemen! You can't fight in here, this is the war room!
From the use of my digital camera I have the feeling that SDHC consumes a lot of power. After a transfer of ~4G photos much of the battery is gone.
So, if the underlying technology of SDHC and SSDs is the same then SSDs should consume quite a lot of power.
I'd probably do a better job, considering I've caught them doing benchmarks wrong before.
But hey, why be right when you can generate a controversy that attracts millions of hits instead?
Introducing the new Occam Fusion! Now with sqrt(-1) fewer blades!
After much tinkering, I was able to slide a Samsung SSD 32GB drive into my T43P laptop. (Yes, duct tape was involved). The SSD benchmarks faster. Actions like deletes are laughably fast. Battery runtime duration is noticeably longer (as my activity hasn't changed). The one thing I am certain of is that the SSD / OS (Vista) struggles with concurrent reads / writes. I am replacing it with a very fast and well rated Western DGG HDD as I've found the SSD not what I was expecting. GM
Yes, that seems to make a lot of sense.
The SANDisk part which had a lower theoretical wattage even in activity than the idle of the HDD shows that there's a missing factor, and this seems like a pretty good guess at what it is.
And this brings us back to the need for a battery life benchmark which has wait states in it, so that the performance of the machine using HDD and SSD is forced to be equal.
Huh, I've heard some things about SSDs but I don't remember hearing any mentions that they're supposed to save more power. The only advantage I thought was size (and shape, you could make an SSD a 12"x1"x.25" or 3"x3"x3", but a circle will always get more space inside a square) and no moving parts so shock wouldn't be as dangerous.
It's switching billions of little semiconductors, it's going to take power to do that. There's sure to be less inductive reactance than two motors and a head that goes ZAP ZAP ZAP, but not (a whole lot) less power.
"Most people, I think, don't even know what a rootkit is, so why should they care about it?"
majority of computer usage still goes on on desktops. and at a desktop, if solid state can deliver twice the speed of a conventional hard drive, i dont give a damn about power saving. hard drive is the slowest component of a pc as of now. speeding them up has much importance.
Read radical news here
Even when I use something that hits my drive hard, it is far from continuous. In fact flash drives might have a chance to shine here as well as often one of the things that increases activity is the need for random access, which magnetic media isn't all that fast at. For example my harddrive works much harder than it has to when I'm doing audio mixdowns because it has to access multiple wave files at the same time. Most of the time is spent seeking from file to file, it takes comparatively little time to read the actual data needed. Flash, of course, has much faster random access. Thus for something like this it'd be loaded lighter, despite it being an "intense" use.
I was about to jump on the 'tomshardware are fools' bandwagon but guess what: they are absolutely correct.
The chart on page 13 is multiplying the mobilemark07 result (some number)* battery time. many people are assuming that the SSDs finished the mobilemark07 test many more times than the HDD before finally using up the battery capacity. but what they are missing is that the mobilemark07 result is already taking into account the time required to finish the work.
in other words, there is a fixed amount of work being done, and mobilemark measures the time needed to complete the work. and returns a number based on that.
so it may be true that the SSD is finishing the benchmark faster, but not fast enough to offset the amount of energy it is using up to get that fixed amount of work done.
let's say my name is SSDguy and twin's name is HDDguy.
Tom gives us each an identical stack of 250 blank laser printer pages and says, ok now you each need to make identical paper airplanes out of every piece of paper.
HDDguy is old tech. He uses his hands and folds the airplanes. he does a pretty good job. 280 airplanes in 10 minutes. AirplaneMark08 score = 28.
I, SSDguy am new tech. I can fold them with my mind. no messy moving parts (arms). 300 airplanes in 10 minutes. AirplaneMark08 score = 30.
Next, Tom makes us run laps until we collapse and fall asleep. When we wake up, he gives us each the same meal and he places us in front of an infinite supply of page stacks and says "start folding". Assuming we have the same amount of energy stored in our bodies, we both fold until we collapse.
I, SSDguy stop first, after 6 hours (360 minutes). HDDguy stops after 6.5 hours (390 minutes).
So now you say, "Well, SSDguy works faster, so he easily did more work." Only problem is that if you do the math, HDDguy beats me by a small margin, similar to the tomshardware results. If you don't believe me, do the math yourself.
All the acronyms are well-explained
SSD check.
SLC check.
HDD er
Must be the new guy.
WARNING: Smartphones have side effects--most of them undocumented.
...that SSDs were designed to be more durable than HDDs due to lack of moving parts. If they use the same amount of electricity as a HDD for the same operations then so be it.
Perhaps someone will design a SSD which only powers memory regions which are being accessed at the time as opposed to the all-on/off nature of current drives.
Especially for a web server serving mostly static content?
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.