Re: [CentOS] Shrinking a volume group

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Steve Bergman wrote:
On Tue, 2006-09-12 at 15:25 -0500, Les Mikesell wrote:

If the disks are scsi the writes happen pretty much in parallel and
you only read one copy when you read.  It should only slow you down
if you are using 2 ide drives on the same controller for the mirrors
in which case you have to wait for one write to complete before
the other starts.


They are SATA. My original thinking today was that performance would be
better if I had 2 swap partitions: /dev/sda2, /dev/sdb2 set at the same
priority so that *different* pages could be swapped simultaneously
to/from the 2 drives.  But as Matt pointed out, that would be less
robust.

The best performance is if you don't swap at all. Avoid swapping, don't relay on "fast swap". There's no such thing as "fast swap" ;-)

Anyhow, theoretically when you read from RAID1, you read different pages from different drives in parallel. That's why RAID1 theoretically has two times faster reads than single drive. Writing to RAID1 is theoretically the same speed as writing to single drive. Of course, as Les pointed out, it all depends on the actual hardware. If hardware isn't capable of doing read/writes in parallel (for example two IDE drives on the same controller), you get slower performance. Historically, SCSI with its command queuing was very good in doing things in parallel to several devices (even though it was chain-type of bus), hence its popularity in high performance applications. Some (not all) SATA devices come with support for queuing (they call it "native command queuing"), however I've no idea if Linux supports it or not.

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux