I am hoping you can help me out here. I am getting horrible internal transfer rates and I don't know why. Here is my rig;
i7-870 overclocked to 4.0Ghz
4 GB G.Skill 1600Mhz RAM
128 GB Corsair SSD + Western Digital Caviar Black + Velociraptor
XFX 9600 GT
Win 7 64bit (PC1) and 32bit (PC 2)
My transfer rates average about 10-20 MB/s, even transfering between a Black and a SSD. The transfer begin faster however (maybe 90 MB/s tops), but they immediately begin to drop to a creeping 12 MB/s within a minute or so. How is this possible?
I have been reading people easily getting sustained transfer rates of 100-125 MB/s on WD Blacks alone. So why are mine so slow? Is is perhaps my motherboard?
You had better to download CrystalDiskMark and post a screenshot of a benchmark on your disk .You can get some feedback. Try to avoid reading throughput with partial random reads; which has much lower performance.
Are you really, really sure you're transferring between two separate drives? If you have more than one partition on a single physical drive then it appears as two separate "drive letters" in Windows Explorer - but coping files between them is really moving files from one place to another on the same physical disk. On an HDD this will result in a LOT of head movement and very slow transfers.
If that's not the issue, then use Task Manager (Ctrl+Shift+Esc) to see if you CPU is very busy during the transfer - if so your system may have gotten itself into PIO mode somehow.
Which model is your corsair SSD and have you googled the performance for that model to compare your results to?
The performance of the 4K random read/writes is the one I pay most attention to. There are some SSDs that are really low on random 4K writes(ie some of the Kinston models). In your case "thousands of small files" the 4 K random read/writes would have a large impact (HDDs generaly at the 1 MB/S). Also is your coping, just that, or it it a move. If it is a "Move" you are not only coping, but at the same time deleting which will be slower than just doing a copy.
Are all your HDs set to AHCI Mode - Normally the best mode for SSDs.
sminal - While what you said is true: However, a few SSD are only about 2X HDD performance when it comes to 4 K random writes.
IE Kingston SSD http://www.legitreviews.com/article/1005/9/
His also indicates a very low 4K random write compared to the norm.
Since he is coping to/from two drives, one must be a HDD. Under the best condition, His 4 K random would be based on 4K random reads Of a HDD plus the time for random writes to His (rather slow) SSD.
Thank you for the link. I noticed that the G.Skill drive in the link has a 50,000 IOPS random 4K write, whereas the Vertex 2 that I am looking at has only an 18,000 IOPS random 4K write. (Not sure if this is significant?).
Also, both the G.Skill and OCZ use the Sandforce controller, correct? If they both use the same controller, then one would expect similar performance from them both?
Sorry for so many questions. This is all new to me!
sminal - While what you said is true: However, a few SSD are only about 2X HDD performance when it comes to 4 K random writes. IE Kingston SSD
That's pretty sad. I haven't paid all that much attention to the "value" drives, and I can see now that I haven't been missing anything...
@rising_suns > if you're really transferring lots of small files then that's doubtless what's causing the problem. People who are getting 100MB/sec or more are transferring a few very large files, not a lot of little ones.
Hard drives aren't significantly better. For example a Velociraptor, widely regarded as having about the fastest access times among consumer hard drives, still only manages about 3.5MB/sec doing small random I/Os: http://www.legitreviews.com/article/1272/7/
If you're transferring files TO a hard drive, then depending on how many files you're transferring and how often you have to wait around for them you might find a RAM upgrade to be useful. Windows 7 is pretty good about caching file writes to RAM, and if the quantity of files you're transferring fits into RAM then you'd see those 90MB/sec rates all the way through your transfer. The actual writes to the drive wouldn't complete until later, but with more writes queued up the drive might be able to manage a little better transfer rate as it performs seek optimization.
It maybe a firmware issue, not sure. One articale refers to having a updated SF1500 while anther review indicats SF1200. Mine just arrived an hour ago. - Will not get to check it out untill tommarrow as I have to go bowling.
Could not wait, Got Home from Bowling, Whated a TV show. The swapped my Intel G2 out, stuck the G-skill in and using the Image I create using Win 7 BU did a rstore. Rebooted then from Disk manager expaned the volume to fill the whole disk.
Well I bought a lot of Vertex 2's, and I am not disappointed. My transfer rates now are way up (interesting much faster on the generic Microsoft AHCI driver than the Intel RST AHCI driver). Here are my numbers now;