techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Storage

Reply
 
Thread Tools
Old Jan 25, 2013, 06:22 AM   #1
bathrobehero
5 Posts
 
Join Date: Jan 2013
Posts: 6 (0.05/day)
Thanks: 0
Thanked 0 Times in 0 Posts

System Specs

Strange SSD behavior!

Hi, I'm just going to start with a picture:

http://screenshotuploader.com/i/01/6uu0lcv1h.png

Explanation:
The benchmarks on the left side are made while the CPU was not stressed, as in idle environment, but here's come the fun part because the benchmarks on the right side are made while the CPU was kept at 100% - by Everest's stress test (CPU only) but it's not exclusive to Everest, any CPU hogging application seem to make the SSD faster.


This happens both on my new Samsung 840 (non-Pro) and on my older SiliconPower V20 40GB SSD's.
Also, it's the same with both the amd_sata (1.2.1.331) and the Standard AHCI drivers.
I have an Athlon II X2 3.4 @ 4.0 CPU and a fresh Win7 x64 HP and the minimum processor state is set to 100% in the power options so it's not even about it being downclocked to around 800mhz when being idle.
My MB (M4A88T-M) only supports Sata2.


So why is my SSD is faster in every test I tried when my CPU is stressed to 100%?
bathrobehero is offline  
Reply With Quote
Old Jan 25, 2013, 08:00 AM   #2
Chevalr1c
2000 Posts
 
Chevalr1c's Avatar
 
Join Date: Sep 2010
Location: Tilburg, Netherlands
Posts: 2,058 (2.07/day)
Thanks: 4,952
Thanked 785 Times in 531 Posts

System Specs

I doubt whether you notice the difference in real life. Do not care about those numbers in that synthetic benchmark please.

And I assume you know the reason why pro testers always do multiple runs of a test and use the average results?
Chevalr1c is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 25, 2013, 06:45 PM   #3
bathrobehero
5 Posts
 
Join Date: Jan 2013
Posts: 6 (0.05/day)
Thanks: 0
Thanked 0 Times in 0 Posts

System Specs

Yes, I know, but I need to figure this one out because it's just keep bugging me.
And I've seen a bunch of benchmarks about the very same SSD's I have and people are getting the numbers in these synthetic tests as I am when my CPU is at 100%.

I thought of everything, but couldn't figure out this yet.
bathrobehero is offline  
Reply With Quote
Old Jan 26, 2013, 04:08 AM   #4
bathrobehero
5 Posts
 
Join Date: Jan 2013
Posts: 6 (0.05/day)
Thanks: 0
Thanked 0 Times in 0 Posts

System Specs

Ok, I found the problem and the solution.

So apparently the CPU has more idle modes than I thought. In other words, the CPU can be idle even if it's not downclocking itself. Which is great, but some chipsets - like mine (AMD 880G/SB710) - is not "waking up" the CPU in case of heavy I/O operations.

So there's a registry key with which we can disable the cpu ever being idle by chaning the Attributes key from 1 to 0 under:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\5d76a2ca-e8c0-402f-a133-2158492d58ad]

which unlocks an option in the Power Options which looks like this:



So with this option I have awesome speeds - for sata2 that is - but this option has some disadvantages as well. One of which is higher CPU temperatures, more power consumption because it appears disabling this idle state is acting like the CPU is at 100% but it is not, as you can see marked on the picture with red (cpu usage).
So if you have a dumb chipset and a CPU which gets hot under heavy load than it's not for you.
My CPU's idle temperature is around 30°C with stock cooler at 10% (ten) fan speed @4.0 (from 3.4) but with this "tweak" it's around 38°C.


Source: http://www.storagereview.com/how_to_...t_environments
bathrobehero is offline  
Reply With Quote
Old Jan 26, 2013, 05:25 AM   #5
drdeathx
1000 Posts
 
drdeathx's Avatar
 
Join Date: May 2009
Location: Chicago burbs
Posts: 1,497 (1.02/day)
Thanks: 39
Thanked 330 Times in 270 Posts

System Specs

your sequential read/write speeds are very low BTW/ Post your system specs
drdeathx is offline  
Reply With Quote
Old Jan 26, 2013, 05:40 AM   #6
AthlonX2
Better Than You
 
AthlonX2's Avatar
 
Join Date: Sep 2006
Location: Toledo,Ohio
Posts: 5,449 (2.24/day)
Thanks: 729
Thanked 1,572 Times in 994 Posts

System Specs

He said in the Op he is on Gen 2 SATA. So his numbers are normal
AthlonX2 is offline  
Reply With Quote
Old Jan 26, 2013, 05:44 AM   #7
drdeathx
1000 Posts
 
drdeathx's Avatar
 
Join Date: May 2009
Location: Chicago burbs
Posts: 1,497 (1.02/day)
Thanks: 39
Thanked 330 Times in 270 Posts

System Specs

Quote:
Originally Posted by AthlonX2 View Post
He said in the Op he is on Gen 2 SATA. So his numbers are normal
ahhh thanks
drdeathx is offline  
Reply With Quote
Old Jan 26, 2013, 05:45 AM   #8
AthlonX2
Better Than You
 
AthlonX2's Avatar
 
Join Date: Sep 2006
Location: Toledo,Ohio
Posts: 5,449 (2.24/day)
Thanks: 729
Thanked 1,572 Times in 994 Posts

System Specs

It even worse being AMD based
AthlonX2 is offline  
Reply With Quote
Old Jan 26, 2013, 06:34 AM   #9
bathrobehero
5 Posts
 
Join Date: Jan 2013
Posts: 6 (0.05/day)
Thanks: 0
Thanked 0 Times in 0 Posts

System Specs

Quote:
Originally Posted by AthlonX2 View Post
It even worse being AMD based
Why is that?
bathrobehero is offline  
Reply With Quote
Old Jan 26, 2013, 09:50 AM   #10
Aquinus
3500 Posts
 
Aquinus's Avatar
 
Join Date: Jan 2012
Location: Dover, New Hampshire, USA
Posts: 4,257 (8.86/day)
Thanks: 1,274
Thanked 1,326 Times in 984 Posts

System Specs

The only reason this is happening because I/O doesn't create enough CPU usage to warent coming out of an idle state to do the I/O. Lowering the minimum CPU usage threshold might solve this without disabling idle states.
__________________
MyHeat
Aquinus is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 26, 2013, 03:16 PM   #11
bathrobehero
5 Posts
 
Join Date: Jan 2013
Posts: 6 (0.05/day)
Thanks: 0
Thanked 0 Times in 0 Posts

System Specs

Quote:
Originally Posted by Aquinus View Post
The only reason this is happening because I/O doesn't create enough CPU usage to warent coming out of an idle state to do the I/O. Lowering the minimum CPU usage threshold might solve this without disabling idle states.
That's what I thought except it's not about the CPU clock itself, meaning that setting the minimum processor state to 100% (and checking it with CPU-Z that it is 4.0 ghz at all times, http://valid.canardpc.com/2667419) is not helping, so if I have to guess its about a feature other than CPU clock/FSB/Bus Speed/Multiplier which is getting cut back due to being idle.
I don't know which feature it is, but I mean it has to be something like that.

Also, notice that the main difference in the benchmarks is about 4k R/W which has the highest IOPS action, meaning that something has to manage those high IOPS actions which would be our missing element (CPU/FPU/cache/whatever) which was not required for HDD's due to low IOPS so it's understandable why chipsets are not "waking up" this missing component for heavy I/O actions - even if they should for SSD's.
bathrobehero is offline  
Reply With Quote
Old Jan 27, 2013, 12:39 AM   #12
Aquinus
3500 Posts
 
Aquinus's Avatar
 
Join Date: Jan 2012
Location: Dover, New Hampshire, USA
Posts: 4,257 (8.86/day)
Thanks: 1,274
Thanked 1,326 Times in 984 Posts

System Specs

Quote:
Originally Posted by bathrobehero View Post
That's what I thought except it's not about the CPU clock itself, meaning that setting the minimum processor state to 100% (and checking it with CPU-Z that it is 4.0 ghz at all times, http://valid.canardpc.com/2667419) is not helping, so if I have to guess its about a feature other than CPU clock/FSB/Bus Speed/Multiplier which is getting cut back due to being idle.
I don't know which feature it is, but I mean it has to be something like that.

Also, notice that the main difference in the benchmarks is about 4k R/W which has the highest IOPS action, meaning that something has to manage those high IOPS actions which would be our missing element (CPU/FPU/cache/whatever) which was not required for HDD's due to low IOPS so it's understandable why chipsets are not "waking up" this missing component for heavy I/O actions - even if they should for SSD's.
It's because CPU frequency scaling depends on load not latency. IOPS is low because there is no real load on the CPU to get it to clock up.
__________________
MyHeat
Aquinus is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 27, 2013, 08:41 AM   #13
Chevalr1c
2000 Posts
 
Chevalr1c's Avatar
 
Join Date: Sep 2010
Location: Tilburg, Netherlands
Posts: 2,058 (2.07/day)
Thanks: 4,952
Thanked 785 Times in 531 Posts

System Specs

I actually doubt it is a real issue, TBH.
Chevalr1c is offline  
Crunching for Team TPU
Reply With Quote
The Following User Says Thank You to Chevalr1c For This Useful Post:
Old Jan 27, 2013, 09:21 AM   #14
Aquinus
3500 Posts
 
Aquinus's Avatar
 
Join Date: Jan 2012
Location: Dover, New Hampshire, USA
Posts: 4,257 (8.86/day)
Thanks: 1,274
Thanked 1,326 Times in 984 Posts

System Specs

Quote:
Originally Posted by Chevalr1c View Post
I actually doubt it is a real issue, TBH.
This. Should have said that before. I wouldn't worry about it.
__________________
MyHeat
Aquinus is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 27, 2013, 01:27 PM   #15
bathrobehero
5 Posts
 
Join Date: Jan 2013
Posts: 6 (0.05/day)
Thanks: 0
Thanked 0 Times in 0 Posts

System Specs

I would call it an issue, but wouldn't call it serious.

Even though the performance difference is debatable, something is not working as intended.
bathrobehero is offline  
Reply With Quote
Old Jan 27, 2013, 05:17 PM   #16
Chevalr1c
2000 Posts
 
Chevalr1c's Avatar
 
Join Date: Sep 2010
Location: Tilburg, Netherlands
Posts: 2,058 (2.07/day)
Thanks: 4,952
Thanked 785 Times in 531 Posts

System Specs

I think that when loading heavy applications, you should be getting max i/o. Light apps might be another story but than you would not notice it anyway.



Chevalr1c is offline  
Crunching for Team TPU
Reply With Quote
The Following 2 Users Say Thank You to Chevalr1c For This Useful Post:
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Lite-On Develops Strange New mSATA SSD Design for Acer btarunr News 9 Dec 22, 2012 04:35 PM
CPU base clock strange behavior Vinska Overclocking & Cooling 4 Sep 17, 2012 02:51 PM
Strange SSD Problem Evolved Storage 5 Jun 8, 2012 09:02 PM
Strange behavior from ATI 5770 jadraker AMD / ATI 0 Apr 6, 2010 02:19 AM
strange 280 gtx behavior d3fct NVIDIA 20 Dec 21, 2009 11:01 PM


All times are GMT. The time now is 05:08 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts