I am not an expert but I would think that two drives with that much
difference in rotational speed might have a problem. Doesn't raid 0
write stripes to alternate drives? If so, wouldn't the faster drive
write or read his stripes faster and get out of sync with the slow drive
at some point and be forced to redo the read/write operation or retry to
stay in sync? I suppose that with a large buffer either on the disk or
the raid controller this might not be a problem but I'm curious.
It will be a minor mismatch in that the slower of the two is
the bottleneck, but in itself the rotational speed, or cache
size, or even (in ATA,) ATA mode doesn't necessarily matter.
The primary requirement is just that the array size has to
be accomdating to the smaller of the two drives.
Most think "ok then they have to be equal sized drives".
Usually not, it's just that it makes the most sense if
buying two new drives to make an array, but if one had an
old 100GB and 120GB HDD lying about, it could make sense to
use them and recognize that the 100GB drive capacity is the
limit, the 20GB on the other is wasted, or unutilized space.
Stripe size or stripe matching is never a concern.
Only AFTER one had assigned drives into an array, already,
does one choose stripe size. You can't choose a different
stripe size for one drive than the other because a stripe
size doesn't exist except in the array of the multiplie
drives as a logical volume already.
Speed of writing is not an issue, no matter how fast or
slow, each drive is given the I/O and the operation waits on
the drive (performance). So matching an extremely fast new
HDD with an ancient one would work fine, just be much much
slower.
The key thing about raid is the capability of the
controller. The controller itself just considers the two
drives as two plain old drives, but it's logic (or software)
rearranges how the data gets arranged onto those drives.
I have to wonder though if the OP has really thought this
out, if it is a wise choice to use RAID0. Most uses don't
need and have diminishing benefit from RAID0, particularly
on 10/15K SCSI drives, and it's a colossal waste of money if
this is all being set up on a PCI RAID card as PCI just
can't handle the throughput enough to matter... one would
be close enough to the performance at a fraction of the cost
using a single SATA WD Raptor for most uses... but then we
don't know the uses the OP has in mind.