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

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

  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • 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
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • 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 

It is important to manage resources such as cpu time, physical pages and disk 
 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) 
such as disk bandwidth and network bandwidth in Xen.

Prior to developing the I/O resource management mechanism, it is reasonable to 
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 
This function is also useful to implement the I/O resource management 

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.

Satoshi UCHIDA

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.