• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Strange SSD behavior!

Joined
Jan 25, 2013
Messages
6 (0.00/day)
Likes
0
Processor AMD Athlon II X2 270 3.4 @4.0 1.42V
Motherboard Asus M4A88T-M
Memory 2*4096 Kingston 1333 8-8-8-20-27
Video Card(s) Gigabyte GTX 660 OC
Storage Samsung 840 120gb / Silicon Power V20 40 gb
Display(s) CRT Belinea 10 80 30
Power Supply CoolerMaster GX Lite 500w
Software Win7 x64 HP
#1
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%?
 
Joined
Sep 3, 2010
Messages
3,449 (1.20/day)
Likes
1,696
Location
NL, Europe
System Name desktop | Raspberry Pi 1B
Processor Intel Core i5-4460 | Broadcom BCM2835
Motherboard Gigabyte GA-Z97-D3H | Raspberry Pi 1B rev. 2
Cooling Arctic Freezer i11 | none
Memory Crucial Ballistix Sport, DDR3-1600, 2x4 GB kit | 512 MB
Video Card(s) Sapphire Radeon R9 270X Vapor-X | Videocore 4 (integrated)
Storage Kingston SSDNow V300 (120GB) + Seagate Barracuda 7200.14 (1TB) | Sandisk Ultra 32GB (SD)
Display(s) AOC G2260VWQ6 | Acer AL1916
Case Cooler Maste Centurion 5 | Translucent green acrylic RPi case
Audio Device(s) integrated
Power Supply Seasonic G450 | phone charger
Mouse Logitech G500 | Logitech G5
Keyboard Qpad MK-50 (Cherry MX brown)| König CSKBU100 (rubber dome)
Software Windows 10, Gentoo Linux | Gentoo Linux
#2
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? ;)
 
Joined
Jan 25, 2013
Messages
6 (0.00/day)
Likes
0
Processor AMD Athlon II X2 270 3.4 @4.0 1.42V
Motherboard Asus M4A88T-M
Memory 2*4096 Kingston 1333 8-8-8-20-27
Video Card(s) Gigabyte GTX 660 OC
Storage Samsung 840 120gb / Silicon Power V20 40 gb
Display(s) CRT Belinea 10 80 30
Power Supply CoolerMaster GX Lite 500w
Software Win7 x64 HP
#3
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.
 
Joined
Jan 25, 2013
Messages
6 (0.00/day)
Likes
0
Processor AMD Athlon II X2 270 3.4 @4.0 1.42V
Motherboard Asus M4A88T-M
Memory 2*4096 Kingston 1333 8-8-8-20-27
Video Card(s) Gigabyte GTX 660 OC
Storage Samsung 840 120gb / Silicon Power V20 40 gb
Display(s) CRT Belinea 10 80 30
Power Supply CoolerMaster GX Lite 500w
Software Win7 x64 HP
#4
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\Control\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...rmance_in_intel_series_5_chipset_environments
 
Joined
May 14, 2009
Messages
2,132 (0.64/day)
Likes
477
Location
Chicago burbs
System Name Halloween Boo!
Processor Intel Core i7 3770K
Motherboard Gigabyte Z77-Up7
Cooling Custom Water/ Thermalchill TA 120.3/ Swiftech Apogeee XT/ MCP655/ Swiftech M icrores/ XSPC RX 240
Memory 16G G.Skill trident 2400MHz
Video Card(s) 3 x Radeon 7970
Storage OCZ Revo Drive 240G
Display(s) 24 inch Viewsonic
Case Phobia WayCoolIt Test Bench
Power Supply Nexus 1100 watt
#5
your sequential read/write speeds are very low BTW/ Post your system specs
 

Athlon2K15

HyperVtX™
Joined
Sep 27, 2006
Messages
7,868 (1.82/day)
Likes
2,325
Location
O-H-I-O
Processor Intel Core i3 8350K @ 4.8GHz
Motherboard Asus Prime Z370
Cooling Corsair H115i
Memory 32GB Corsair Vengeance LPX DDR4 3200
Video Card(s) Asus GTX 1050Ti 4GB
Storage Intel DC P3700 1.6TB / Intel Optane
Display(s) LG 34UC98 Curved Ultrawide
Power Supply Corsair RM850x
Mouse Asus Strix Evolve
Keyboard Asus Strix Claymore
#6
He said in the Op he is on Gen 2 SATA. So his numbers are normal
 
Joined
May 14, 2009
Messages
2,132 (0.64/day)
Likes
477
Location
Chicago burbs
System Name Halloween Boo!
Processor Intel Core i7 3770K
Motherboard Gigabyte Z77-Up7
Cooling Custom Water/ Thermalchill TA 120.3/ Swiftech Apogeee XT/ MCP655/ Swiftech M icrores/ XSPC RX 240
Memory 16G G.Skill trident 2400MHz
Video Card(s) 3 x Radeon 7970
Storage OCZ Revo Drive 240G
Display(s) 24 inch Viewsonic
Case Phobia WayCoolIt Test Bench
Power Supply Nexus 1100 watt
#7

Athlon2K15

HyperVtX™
Joined
Sep 27, 2006
Messages
7,868 (1.82/day)
Likes
2,325
Location
O-H-I-O
Processor Intel Core i3 8350K @ 4.8GHz
Motherboard Asus Prime Z370
Cooling Corsair H115i
Memory 32GB Corsair Vengeance LPX DDR4 3200
Video Card(s) Asus GTX 1050Ti 4GB
Storage Intel DC P3700 1.6TB / Intel Optane
Display(s) LG 34UC98 Curved Ultrawide
Power Supply Corsair RM850x
Mouse Asus Strix Evolve
Keyboard Asus Strix Claymore
#8
It even worse being AMD based :)
 
Joined
Jan 25, 2013
Messages
6 (0.00/day)
Likes
0
Processor AMD Athlon II X2 270 3.4 @4.0 1.42V
Motherboard Asus M4A88T-M
Memory 2*4096 Kingston 1333 8-8-8-20-27
Video Card(s) Gigabyte GTX 660 OC
Storage Samsung 840 120gb / Silicon Power V20 40 gb
Display(s) CRT Belinea 10 80 30
Power Supply CoolerMaster GX Lite 500w
Software Win7 x64 HP
#9

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,729 (4.54/day)
Likes
5,847
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04
Benchmark Scores Benchmarks aren't everything.
#10
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.
 
Joined
Jan 25, 2013
Messages
6 (0.00/day)
Likes
0
Processor AMD Athlon II X2 270 3.4 @4.0 1.42V
Motherboard Asus M4A88T-M
Memory 2*4096 Kingston 1333 8-8-8-20-27
Video Card(s) Gigabyte GTX 660 OC
Storage Samsung 840 120gb / Silicon Power V20 40 gb
Display(s) CRT Belinea 10 80 30
Power Supply CoolerMaster GX Lite 500w
Software Win7 x64 HP
#11
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.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,729 (4.54/day)
Likes
5,847
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04
Benchmark Scores Benchmarks aren't everything.
#12
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.
 
Joined
Sep 3, 2010
Messages
3,449 (1.20/day)
Likes
1,696
Location
NL, Europe
System Name desktop | Raspberry Pi 1B
Processor Intel Core i5-4460 | Broadcom BCM2835
Motherboard Gigabyte GA-Z97-D3H | Raspberry Pi 1B rev. 2
Cooling Arctic Freezer i11 | none
Memory Crucial Ballistix Sport, DDR3-1600, 2x4 GB kit | 512 MB
Video Card(s) Sapphire Radeon R9 270X Vapor-X | Videocore 4 (integrated)
Storage Kingston SSDNow V300 (120GB) + Seagate Barracuda 7200.14 (1TB) | Sandisk Ultra 32GB (SD)
Display(s) AOC G2260VWQ6 | Acer AL1916
Case Cooler Maste Centurion 5 | Translucent green acrylic RPi case
Audio Device(s) integrated
Power Supply Seasonic G450 | phone charger
Mouse Logitech G500 | Logitech G5
Keyboard Qpad MK-50 (Cherry MX brown)| König CSKBU100 (rubber dome)
Software Windows 10, Gentoo Linux | Gentoo Linux
#13
I actually doubt it is a real issue, TBH.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,729 (4.54/day)
Likes
5,847
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04
Benchmark Scores Benchmarks aren't everything.
#14
Joined
Jan 25, 2013
Messages
6 (0.00/day)
Likes
0
Processor AMD Athlon II X2 270 3.4 @4.0 1.42V
Motherboard Asus M4A88T-M
Memory 2*4096 Kingston 1333 8-8-8-20-27
Video Card(s) Gigabyte GTX 660 OC
Storage Samsung 840 120gb / Silicon Power V20 40 gb
Display(s) CRT Belinea 10 80 30
Power Supply CoolerMaster GX Lite 500w
Software Win7 x64 HP
#15
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.
 
Joined
Sep 3, 2010
Messages
3,449 (1.20/day)
Likes
1,696
Location
NL, Europe
System Name desktop | Raspberry Pi 1B
Processor Intel Core i5-4460 | Broadcom BCM2835
Motherboard Gigabyte GA-Z97-D3H | Raspberry Pi 1B rev. 2
Cooling Arctic Freezer i11 | none
Memory Crucial Ballistix Sport, DDR3-1600, 2x4 GB kit | 512 MB
Video Card(s) Sapphire Radeon R9 270X Vapor-X | Videocore 4 (integrated)
Storage Kingston SSDNow V300 (120GB) + Seagate Barracuda 7200.14 (1TB) | Sandisk Ultra 32GB (SD)
Display(s) AOC G2260VWQ6 | Acer AL1916
Case Cooler Maste Centurion 5 | Translucent green acrylic RPi case
Audio Device(s) integrated
Power Supply Seasonic G450 | phone charger
Mouse Logitech G500 | Logitech G5
Keyboard Qpad MK-50 (Cherry MX brown)| König CSKBU100 (rubber dome)
Software Windows 10, Gentoo Linux | Gentoo Linux
#16
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.



 
Top