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


 


Rackspace

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