• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Why does my Intel based SSD have such slow random read/write performance?

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
How much free space is on the drive? Are you using as a OS drive?

I bought my SSD because I had $250 spare cash (ebay sales) and had the option of
1. A graphics card (to replace my 8800GTS). Useful, but... not really necessary. (I game on a single monitor at 1050p). This kind of speaks to the longevity of Nvidia's 8 series.
2. More memory - I can't fit any, I have 8GB.
3. A Core i7/i5 build - too expensive, and I have a E8400.
4. One of those "newfangled SSD things".

The option I chose should be obvious. It's difficult to pass up a several hundredfold theoretical increase in performance (yes, it's theoretical, but still.) That decision was helped by the launch of the G2 series along with the massive price cut that took place (I was set on a G1 model on ebay when it was released).
 
Last edited:
About the disk space issue:

I'm trying to gather some statistics so that I can plug it into something like eureqa and see what's going on.

Here's a public spreadsheet for any AS SSD benchmarks for Intel G2 SSDs:
http://spreadsheets.google.com/ccc?key=0AvbXytCFRyFCdEdKdHJIVk9FYjZadndidnQ0OTEybVE&hl=en

Benchmark protocol:
1. Close all running programs.
2. Run 1 pass of the SSD toolbox optimizer on the drive.
3. Note the amount of free space on the SSD (My computer).
4. Run 1 pass of AS SSD.
5. Fill in the spreadsheet.

I know this is not the most scientific way of looking at this, but it'll have to suffice.

With 4 data points only, my observations are inconclusive. Though it is fairly apparent that performance drops off as a function of less free space.
 
Last edited:
About the disk space issue:

I'm trying to gather some statistics so that I can plug it into something like eureqa and see what's going on.

Here's a public spreadsheet for any AS SSD benchmarks for Intel G2 SSDs:
http://spreadsheets.google.com/ccc?key=0AvbXytCFRyFCdEdKdHJIVk9FYjZadndidnQ0OTEybVE&hl=en

Benchmark protocol:
1. Close all running programs.
2. Run 1 pass of the SSD toolbox optimizer on the drive.
3. Note the amount of free space on the SSD (My computer).
4. Run 1 pass of AS SSD.
5. Fill in the spreadsheet.

I know this is not the most scientific way of looking at this, but it'll have to suffice.

With 4 data points only, my observations are inconclusive. Though it is fairly apparent that performance drops off as a function of less free space.

Did you successfully update your firmware? It seems like TRIM may be an issue here. The only thing decreasing significantly is your writes. Nevertheless, those are rather interesting and problematic number. I too would like to know the reason behind it.
 
TRIM is updated successfully (the only reason I can run SSD toolbox). fsutil behavior query DisableDeleteNotify returns 0. Newest (Dec 2009) chipset drivers were just installed. Not using Intel's IMSM (removed it). AHCI is on (obviously).

Should I try an update from 02HA to 02HD?

Sorry, I don't see anything else.
 
TRIM is updated successfully (the only reason I can run SSD toolbox). fsutil behavior query DisableDeleteNotify returns 0. Newest (Dec 2009) chipset drivers were just installed. Not using Intel's IMSM (removed it). AHCI is on (obviously).

Should I try an update from 02HA to 02HD?

Sorry, I don't see anything else.

I think you should update your firmware. I've seen people reporting 40%+ increase in speed.

If I'm not mistaken there were a few firmware updates
- One sometime in October, still buggy and caused some of the drives to die
- One on the 30th of November, had the full TRIM support, less buggy but caused some drives to die (This was 02HD). Was pulled out quickly
- One released on the 8th of December. Finally everything worked well, best speed and drives didn't die. (A never revision of 02HD)
 
The 30th November one was, I recall, 02HA which did actually complete successfully on my computer. Updating to 02HD made no difference.

Other things I tried in the past few hours:
- Moving the drive from SATA port 5 to port 1 - no difference
- Installing Intel Rapid Storage Technology 9.5.6 - this actually seemed to make some difference. I'll try to get benchmarks.

Well, that's interesting. My 4K64T write score plunged nearly 30%, but system boots consistently 2 sec faster (timed with Reboot-Time) and subjectively is "faster". DPC latency has gone down from an average of 110 us to under 100 us.
 
Last edited:
The 30th November one was, I recall, 02HA which did actually complete successfully on my computer. Updating to 02HD made no difference.

Other things I tried in the past few hours:
- Moving the drive from SATA port 5 to port 1 - no difference
- Installing Intel Rapid Storage Technology 9.5.6 - this actually seemed to make some difference. I'll try to get benchmarks.

Well, that's interesting. My 4K64T write score plunged nearly 30%, but system boots consistently 2 sec faster (timed with Reboot-Time) and subjectively is "faster". DPC latency has gone down from an average of 110 us to under 100 us.

You should be very happy then. 2 sec reduction on boot times really shows that your random reads are getting faster. In this case I'd say just screw your benchmarks.
 
And Crystaldiskmark shows that my random writes are much faster:

2010-02-25_0117.png


I'm beginning to trust theoretical SSD benchmarks less and less. http://www.storagesearch.com/ already mentioned the limitations of traditional benchmarks (as opposed to application-centric benchmarks), and at least this is being more clear.
 
Then comes researchers and businessmen...

Ah, yes, grant money (I know because I'm involved with academia at the periphery). Research projects that justify investments into $20000 32-core monsters with 64GB of ram, that get upgraded every year because "we can't sparsify the data enough to fit into "just" 32GB". As far as SSDs are concerned, they seem to be completely ignoring SATA models and are investigating the PCI-express monsters.
 
Thought this might be relevant.

Intel X25-M G2 160GB.

Fresh out of the box, no optimization, IDE:

as-ssd-bench%20INTEL%20SSDSA2M160%202.26.2010%205-19-03%20PM.png



Updated Firmware, ran Optimizer, still IDE:

as-ssd-bench%20INTEL%20SSDSA2M160%202.26.2010%205-39-46%20PM.png



Changed to AHCI:

as-ssd-bench%20INTEL%20SSDSA2M160%202.26.2010%209-23-28%20PM.png


-Chad.

 
IDE emulation would not allow usage of NCQ. Intel SSDs use NCQ to buffer commands, to process them in parallel. That you can clearly see on the posted benchmarks; the 4K benchmark with 64 queued I/O's is skyroof while in IDE its virtually the same as single queue.

The benchmarks above show up to 40.000 IOps when reading randomly, a very good score! So when doing random I/O, you will be doing between 22-152 MB/s depending on queue size (depends on application). But you need AHCI interface to go higher than 22MB/s, because it needs NCQ to allow the SSD to process multiple I/O at once. Note that HDDs score very low on strong random I/O.
 
Back
Top