I recently had a problem with my external hard drives. I would start a file transfer and it would suddenly drop from a 50 Mb/sec speed to around 750 kb/sec and stay there for the duration of the transfer. This happened about 350 Mbs in and when moving folders over 8 gigs, it would take forever.
I managed to fix it by setting the drive to optimize (use cache data) and finding the updated PCI communications controller driver.
Even so, while it is much faster than before, I still see it stop every 15 or so seconds, then restart at 30 Mb/sec. It continues this pattern in 15 second or so intervals.
While it is workable, and i'm pretty sure there isn't anything else I can do softward wise to fix this,
I am interested in how, where, and the path data takes when a file is transfered.
What I am looking for is something along the lines of the following:
Data is requested and sent to the cache/buffer/RAM of the motherboard (an intel DG33FB btw) where it is transfered via USB 2.0 or Firewire to the external hard drive Cache. From the cache it then writes to the hard disk in the drive.
The reason I ask is because I believe it is a buffer problem, but since I do not know what buffers are used, I cannot figure out what hardware is limiting my transfer speeds. I also know that my external hard drive disk has a drive that is capable of writing at 110 Mb/sec to the actual disk.
Any information on this would be appreciated, I really want to know more about how the internal workings of a computer work.
Thanks in advance!
I also attached a CPU Z report on my current running specs. Hope it helps!
And if this is in the wrong section please let me know so I can maximize my responses.