WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Optimizing I/O

To: Craig Herring <craigeherring@xxxxxxxxx>
Subject: Re: [Xen-users] Optimizing I/O
From: Rudi Ahlers <rudiahlers@xxxxxxxxx>
Date: Fri, 23 Jan 2009 14:53:10 +0200
Cc: xen-users <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 23 Jan 2009 04:53:53 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=GHugAW4ocYfeq034oFHgvUxNeIw1DIX5Ejo1L4T1uq8=; b=NaoR9eOEZTetalxLu9Z1zUCci5fys0gTbKkVYi5P4TkV8OJ6pal8+L08kU9U0irHc7 YTUEuHvRlixkVN2Jnb4rUxfrIGZy7+iXjgU/Tm4JdTyTEFeKDb37LgrNRPJCyCM1ly4c 0uzaP1pXVfshNxgIYYZNoqXoSSfMUQ18RXCm8=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=FdUaKZ4jh2OXIKJPZkjmSGIYtKcPPjq7gIWJiF494bo7ULEGP1ohxe4362/XxhnbA1 BWHGjAEbMUPr9oHRN+PxuJi0y63vSnHJ96LzhVtH623ru5COsiizdYPpYHFPFuFhNFzZ syTUg/ctSZgYivXbGeheAI9sT2p0DP4eCArcY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49794FBF.8020404@xxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <20091229103.286535@leena> <49794FBF.8020404@xxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
If possible, add as many disks to the machine as it can take, and
spread the VM's out across the disks / partitions.

Or, if you can, setup RAID 10 to help load the IO of different data
onto different disks / controllers. Don't use IDE, and try and get the
fastest disks for your budget. SATA II isn't that much more expensive
than IDE. Or if you can afford it, and the mobo can handle it, get
SCSI or SAS drives.

On Fri, Jan 23, 2009 at 7:03 AM, Craig Herring <craigeherring@xxxxxxxxx> wrote:
> I've found the biggest issue with virtualization is disk I/O. NIC I/O I have
> not seen much of an issue especially if you are using a GB nic. If you are
> having issues with NIC IO this would indicate you are possibly approaching
> 120MB/sec. Although use separate NICs for your different networks or bond
> them with ALB can help. If you are using NFS or iSCSI storage use different
> NICs than your guest networks. Also a good quality switch can assist as
> well, even sometimes overlooked. A good quality HP 1800 series switch isn't
> expensive at all. I've seen some tests that suggest Intel NICs have less
> latency, almost half, than most others.
>
> In most situations I find running a RAID 1 / RAID 10 and using less than 5
> VMs per partition is a good rule of thumb to stay away from disk contention
> issues. Also using iSCSI and DRBD can assist in speed as this would dedicate
> a server to handling disk IO. These services can also use much of the ram as
> cache. Stay away from the *fake* RAID stuff or even the cheap RAID
> controllers. Buy the better later gen 3WARE, LSI, Areca controllers or just
> use software RAID. Also format the partition XFS and set the noatime flag.
> The WD RE3/2/Raptor drives are incredibly fast especially in a RAID 1.
>
> -Craig
>
> lists@xxxxxxxxxxxx wrote:
>>
>> My question was really meant to ask about I/O, in as far as file
>> transferring between main host and network for host and guests but anything
>> is good.
>> Just trying to pull all my questions and notes together so that I can get
>> on this in a week or two and it's good to see folks sharing their ideas,
>> methods etc.
>>
>> So for example, on a system that's pretty much RPM based, what tweaks can
>> someone make to the various configurations files which would greatly help
>> overall network I/O.
>>
>> Mike
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
>



-- 

Kind Regards
Rudi Ahlers

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>