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-devel

[Xen-devel] [PATCH 0/3] ADD Virtual Block Device requests information.

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/3] ADD Virtual Block Device requests information.
From: "Satoshi Uchida" <s-uchida@xxxxxxxxxxxxx>
Date: Wed, 21 Jun 2006 18:50:53 +0900
Delivery-date: Wed, 21 Jun 2006 02:51:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcaTeBY58JPI5ksTRI+varW0+es9YgAu0vdAAAH5NcAANLuEkA==
This series of patches provides the function to get counts of I/O requests.
This function is useful for managing I/O resources to support workload 
management.

It is important to manage resources such as cpu time, physical pages and disk 
I/O
 bandwidth for workload management.
In Xen, now, cpu and memory resources can be managed, but I/O resource can not 
be managed.
I think that it is necessary to control allocation of I/O (disk and network) 
resources,
such as disk bandwidth and network bandwidth in Xen.

Prior to developing the I/O resource management mechanism, it is reasonable to 
examine
current behavior of Xen's I/O system.
To examine network I/O behavior, we can get the statistical information of 
network I/O behavior,
 such as TX and RX packets bytes, from /proc/net/dev. The information can be 
also displayed by xentop. 

To examine disk I/O, however, there is no function to get disk I/O behavior.
Therefore, I implemented a function for counting I/O requests around VBD back 
driver.
This function is also useful to implement the I/O resource management 
mechanism. 

The series of patch enables you to get the statistical information of VBD 
behavior through
/proc/xen/vbd and display the information by xentop.

I appreciate any comments.


Thanks,
Satoshi UCHIDA


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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH 0/3] ADD Virtual Block Device requests information., Satoshi Uchida <=