When certain services are enabled, especially Direct Memory Access, Windows cannot access data when it is moving that fast. Data stream is slowed down so it can be read properly. Saved good data is better than corrupted data. File corruption is not good.
Direct Memory Access is when devices access memory without going through the CPU. It has nothing to do with the speed of hard drive writes. And Windows can access data moving as fast as we can make it move. Why would Windows need to slow a 250MB/s stream to 110MB/s for a hard drive, but it can read a stream from the RAM which is at, say, 6400MB/s (assuming DDR2-800 RAM)?
Do you have the drive connected as primary and as the only drive on the system? Reduced speeds can also occur if multiple internal storage drives are installed.
This is not true. While there is a very slight overhead needed to address each additional drive, the limiting factor is still by far the fact that the drives themselves can only read and write so fast.
Do you have data striping (similar to RAID0) and interleaving enabled?
Data striping is impossible with only one hard drive. RAID0 is a popular implementation of data striping. Interleaving in SSDs is built into the hardware and cannot be disabled.
Another performance issue you possibly have is low power. SSDs require more power than hard disks to operate. What amount of power (in Wattage) are you using?
If you really want this drive to run faster, I would suggest to upgrade the power to the drive.
There is no easy way to check how much power is to the drive. Getting another power module, one that is stronger (for example, your is 550W, so get a 650W to work it instead), should help the drive to get more performance/power!
SSDs, with no moving parts, logically (and actually) require much
less power than their mechanical counterparts. Also, increasing power won't give you an increase in performance. An SSD operates with a very consistent power draw. Thus, it either has enough power to operate, or it doesn't. Giving your system an extra 100W would do absolutely nothing for SSD performance.
I see. I am not sure if a stronger battery would work.
A stronger battery would do nothing, for the reasons mentioned above.
My flash SSD is at 52MBps read and 32MBps write.
SSDs have evolved considerably in the past few years, and unless you have the same SSD as XPS M2010 (an Intel X25-M), I'm not sure what the point of this comparison is.
Now, XPS M2010, to answer your question... First of all, I think you are referring to read speed, not write speed. The SSD you have, the Intel X25-M, has a max write speed of 70MB/s. So, if you are getting 110MB/s write speed, you should be overjoyed. The max read speed of your SSD is 250MB/s. The reason that you are getting less than that is most likely due to bottlenecking in the rest of your system. To verify this, you could try putting the SSD in a more powerful system (powerful as in processing power, not wattage...) and see if you get better results.
Edited by stettybet0, 29 April 2009 - 02:24 PM.