Regarding point 2, the interface to the controller on the drive
runs at 150MB/sec. But the interface to the media (the thing that
sends data to the heads), runs at a lower speed. That is the
"sustained" transfer rate. On an older drive, that is 60MB/sec.
On a modern desktop drive, it can be 90MB/sec. On a
Velociraptor it is 120MB/sec. The flash drive mentioned, is 200MB/sec.
To test your hard drive transfer rate curve, run this program. It
will show the sustained transfer rate, as a function of the position
of the head on the platter surface.
Select version 2.55, as that is free, and only does a read benchmark.
Being a read benchmark, that will not hurt your hard drive.
http://www.hdtune.com/download.html
The reason I did not recommend a RAM Disk program to you, is none
of the ones I played with were that good. Some of the RAM Disk code
used, is based on some code released by Microsoft as an example. So
some of the programs share a common origin.
I may have used this for my testing. Usually, RAM Disk programs
have some limitations, as to how much RAM they can use. This may be
a different version than the one I used (as I did my test at least
a couple years ago).
http://www.arsoft-online.com/index.php?option=com_content&view=articl....
There is another option here. This may still be under development.
http://www.cenatek.com/product_page_ramdisk_download_list.php
There are a total of four tests you can try. You can read or write
from either side of the pair of computers.
Be careful when dealing with the files, as the operating system
file cache may be involved. You need a way to nullify the file
cache, so you don't get a cached copy of the file instead of a
fresh copy. This may involve some thinking about ways to defeat it,
if present. For example, if you copy the same file over the link
twice, the second copy could be much faster, due to local caching.
With some luck, you may get to see something closer to the full
link rate.
HTH,
Paul