Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1764006AbZDCLEV (ORCPT ); Fri, 3 Apr 2009 07:04:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1763241AbZDCLEI (ORCPT ); Fri, 3 Apr 2009 07:04:08 -0400 Received: from fms-01.valinux.co.jp ([210.128.90.1]:48606 "EHLO mail.valinux.co.jp" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1761937AbZDCLEG (ORCPT ); Fri, 3 Apr 2009 07:04:06 -0400 Date: Fri, 03 Apr 2009 20:04:04 +0900 (JST) Message-Id: <20090403.200404.112612279.ryov@valinux.co.jp> To: linux-kernel@vger.kernel.org, dm-devel@redhat.com, containers@lists.linux-foundation.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xensource.com, centos@centos.org Subject: dm-ioband RPM packages From: Ryo Tsuruta X-Mailer: Mew version 5.2.52 on Emacs 22.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3186 Lines: 73 Hi all, This is a good news for LVM users, especially for RHEL and CentOS users. You can control I/O bandwidth of your disks easily without hassle, because I've made RPM binary packages of dm-ioband and dm-ioband-config available at http://people.valinux.co.jp/~ryov/dm-ioband/binary.html The RPM binary packages are for Red Hat Enterprise Linux 5.x and CentOS 5.x. They were tested on CentOS 5.3 and will also work on other 5.x versions. Please refer to the on-line manual at http://people.valinux.co.jp/~ryov/dm-ioband/manual/index.html or the README file which is installed into /usr/share/doc/dm-ioband-VERSION for usage information. The dm-ioband-config package provides a configuration file and an init script to make it easy to assign bandwidth to LVM logical volumes. The merits of using this are the followings: - I'm sure you can use this script without any efforts since most of modern Linux distributions already make filesystems on LVM logical volumes. - You can enable and disable dm-ioband anytime you want. No need to modify any configuration files which refer to the logical volumes, because enabling/disabling dm-ioband doesn't make any changes to device names and numbers. - You can apply dm-ioband to a root device even if it is already mounted. The following diagram shows how dm-ioband is applied to the existing logical volumes. run "service ioband start" ===> ------------------------------- ------------------------------- | LogVol00 | LogVol01 | | LogVol00 | LogVol01 | | (dm-linear) | (dm-linear) | | (dm-ioband) | (dm-ioband) | |-------------------------------| |-------------------------------| | VolGroup00 | | LogVol00-orig | LogVol01-orig | ------------------------------- | (dm-linear) | (dm-linear) | |-------------------------------| | VolGroup00 | ------------------------------- <=== run "service ioband stop" Thanks for the device mapper infrastructure, any device mapper modules can be dynamically pushed into kernel or replaced with other modules anytime. Please refer to the README file at http://people.valinux.co.jp/~ryov/dm-ioband-config/README.txt or which is installed into /usr/share/doc/dm-ioband-config-VERSION for usage information. Any comments and suggestions are welcome! Thanks, Ryo Tsuruta dm-ioband is an IO controller which provides disk bandwidth control to Linux. It can controls bandwidth on a per partition, per user, per process basis and so on. If you use dm-ioband in a virtual machine environment, you can control bandwidth on a per virtual machine basis. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/