The main question you have to ask here is wether you're up to the price
(either in money or performance) of a 24/7 full uptime machine. On most
cases, assuming only swap resides on a 2nd disk, I would be able to handle
a machine crash, and reboot without that swap (as would natrually happen,
without any RAID setup), and will suffer happily the 5 minutes downtime
assumed by this action. Software RAID (Raid-1) would be very expensive on
CPU usage (for each page swap, you need to do a rather intensive usage of
your CPU), and other RAID setups gets to be way too expensive for me. Of
course, if the server's requirements cannot allow 5 minutes downtime (as a
risk, not as a neccessity), then more expensive solutions should be
thought of.

Ez.


> --=-e2KNw2l4i15uQBuyXGM5
> Content-Type: text/plain
> Content-Transfer-Encoding: 7bit
>
> On Tue, 2005-04-12 at 09:26 +0300, Micha Silver wrote:
>
>> On the CentOS mailing list, a poster suggested spliting swap space into
>> two separate partitions on two drives. Next someone else commented that
>> such a scheme would cause a crash if one of the disks with part of the
>> swap space died. A third poster answered that it would, and that swap
>> space should be mirrored (!). Does this sound correct? I thought that
>> splitting swap space across two disks was actually recommended.
>>
>> Thanks,
>> Micha
>
>
> The problem with swap is the "bandwidth" (i.e. the amount of data you
> get to/from the swap). Therefore, the wider your "channel" to the swap
> space is, the faster it would be. As of today, the bottleneck of swap
> space is not the bus between the North/South bridge of the motherboard
> to the hard drives, but the speed of the hard drives. Therefore, if your
> swap space spans more than one device, you got more bandwidth to it, and
> your system runs faster if it uses swap.
>
> If you take part of the RAM out (and swap space _is_ part of the RAM for
> that matter), the machine would die, most probably... The system runs
> from that memory :)
>
> Mirroring the swap space (as in RAID-1), would increase your _reading_
> performance, but not writing (slight performance increase, I guess).
> Want really good performance AND machine that doesn't hang if one of the
> disks die? Usually more RAM would be less expensive (methinks), but if
> you still want the swap, you can use RAID-10 for the swap. That way,
> your swap spans two (or more) disks, and is also redundant. But it's
> damn expensive :)
>
> Shimi
>
> --=-e2KNw2l4i15uQBuyXGM5
> Content-Type: text/html; charset=utf-8
> Content-Transfer-Encoding: 7bit
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
> <HTML>
> <HEAD>
>   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
>   <META NAME="GENERATOR" CONTENT="GtkHTML/3.2.5">
> </HEAD>
> <BODY>
> On Tue, 2005-04-12 at 09:26 +0300, Micha Silver wrote:
> <BLOCKQUOTE TYPE=CITE>
> <PRE>
> <FONT COLOR="#000000">On the CentOS mailing list, a poster suggested
> spliting swap space into </FONT>
> <FONT COLOR="#000000">two separate partitions on two drives. Next someone
> else commented that </FONT>
> <FONT COLOR="#000000">such a scheme would cause a crash if one of the
> disks with part of the </FONT>
> <FONT COLOR="#000000">swap space died. A third poster answered that it
> would, and that swap </FONT>
> <FONT COLOR="#000000">space should be mirrored (!). Does this sound
> correct? I thought that </FONT>
> <FONT COLOR="#000000">splitting swap space across two disks was actually
> recommended.</FONT>
>
> <FONT COLOR="#000000">Thanks,</FONT>
> <FONT COLOR="#000000">Micha</FONT>
> </PRE>
> </BLOCKQUOTE>
> <BR>
> The problem with swap is the &quot;bandwidth&quot; (i.e. the amount of
> data you get to/from the swap). Therefore, the wider your
> &quot;channel&quot; to the swap space is, the faster it would be. As of
> today, the bottleneck of swap space is not the bus between the North/South
> bridge of the motherboard to the hard drives, but the speed of the hard
> drives. Therefore, if your swap space spans more than one device, you got
> more bandwidth to it, and your system runs faster if it uses swap.<BR>
> <BR>
> If you take part of the RAM out (and swap space _is_ part of the RAM for
> that matter), the machine would die, most probably... The system runs from
> that memory :)<BR>
> <BR>
> Mirroring the swap space (as in RAID-1), would increase your _reading_
> performance, but not writing (slight performance increase, I guess). Want
> really good performance AND machine that doesn't hang if one of the disks
> die? Usually more RAM would be less expensive (methinks), but if you still
> want the swap, you can use RAID-10 for the swap. That way, your swap spans
> two (or more) disks, and is also redundant. But it's damn expensive :)<BR>
> <BR>
> Shimi
> </BODY>
> </HTML>
>
> --=-e2KNw2l4i15uQBuyXGM5--
>
>
> =================================================================
> To unsubscribe, send mail to [EMAIL PROTECTED] with
> the word "unsubscribe" in the message body, e.g., run the command
> echo unsubscribe | mail [EMAIL PROTECTED]
>
>


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to