Mark said:
So from what you say, if I have an XP system partition on one hard
drive then the swap file (assuming I want to fiddle with placing my
swap file) should not only be on another hard drive but that other
hard drive should be on another IDE channel. Is this correct?
In theory it would be better but the majority of the speed increase from
putting it on a second drive is reduced latency from head movement.
Say the swap file is at the front of the first drive and you're loading a
program located in the middle of the first drive (as in a one drive
system). The heads are slamming back and forth between the loading program
and swap file; and head movement is agonizingly slow compared to read/write.
Even if the drive is on the same channel, if the swap is on a second drive
then it's head can stay in the swap area while the other drive's head stays
in the program area and the system doesn't have to wait for them to run
their little butts back and forth across the drive.
In normal use you would probably never notice the difference between the
same or different channels, however, because the read/write overlap, or
lack thereof, is such a small portion relative to everything else going on.
(A time critical application, or large transfers, might though).
RAID 0, the question you asked, is a different matter as the whole point to
it is simultaneous access to make the array look like a faster 'single'
drive. I.E. a simultaneous read from two drives is theoretically twice as
fast as two sequential reads. You get 'twice' the data in the same time as
'one read' (to both drives).
On the other hand, if it has to read/write them sequentially, being on the
same channel, then it's no faster than one physical drive, since sequential
access is sequential access, and there's no point to it. The only thing
you'd get out of it is the worst of everything: sequential access like a
'normal' drive, no 'second drive' to put the swap file on because it's in
the RAID array, and lower reliability due to the added feature that if one
dies you loose everything on both.
----
I also use a PCI card to give me an extra two IDE channels. The card
is based on the Silicon Image 0680 Ultra-133 chip.
(I don't use its RAID capability.
http://tinyurl.com/a685d)
In terms of performance does it make a difference if a 7200rpm hard
drive is on one of the two IDE channels on the motherboard (whose VIA
Via 266A/8235 chipset provides ATA133) rather on one of the IDE
channels on my adaptor card?
Just off hand I can't think of any reason why it would make a difference
one way or the other.