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

[Xen-devel] FW: [PATCH 1/1] Output Virtual Block Device requests information ver. 3



 
> 
> Hi.
> 
> These patches provide the function to output the information to sysfs.
> I changed the location to outputs statistical information of virtual 
> block device (VBD) from the /proc file system to the sysfs.
> The location is 'statstics' directory under each VBD directory, for 
> example, /sys/devices/xen-backend/vbd-x-xxxx/statistics.
> 
> The 'statistics' directory includes the following three statistical 
> informations.
>   oo_req
>        is the number of Out of(?) requests.
>   rd_req
>        is the number of pended READ requests.
>   wr_req
>        is the number of pended WRITE requests.
> 
> Examples are as follows.
> By applying this patch, sysfs creates "statistics" directory under the 
> "vbd-*" directory.
> The "statistics" directory includes three statistical information 
> files  of VBD;  oo_req, rd_req, wr_req.
> 
>   [root@Domain-0 ~]# ls /sys/devices/xen-backend/vbd-1-2049/
>   bus      driver  nodename         power       uevent
>   devtype  mode    physical_device  statistics
>   [root@Domain-0 ~]# ls
> /sys/devices/xen-backend/vbd-1-2049/statistics/
>   oo_req  rd_req  wr_req
>   [root@Domain-0 ~]# cat
> /sys/devices/xen-backend/vbd-1-2049/statistics/oo_req
>   0
>   [root@Domain-0 ~]# cat
> /sys/devices/xen-backend/vbd-1-2049/statistics/rd_req
>   1592
>   [root@Domain-0 ~]# cat
> /sys/devices/xen-backend/vbd-1-2049/statistics/wr_req
>   565
>   [root@Domain-0 ~]#
> 
> 
> 
> Changing from ver. 2 is a following.
>  - Code is clearly by moving xenbus.c
>  - Do not change the type of each information.
>        (It may be more desirable to change into unsigned into or 
> unsigned long)
>        (But it is not essence for this mechanism)
>  - Macro changes not using fmt representation (use like printf)
>  
> 
> Thanks,
> Satoshi UCHIDA

Sorry,  I missed to send patch.
I sent few old version patch.
I resent the correct patch after a few time.

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®.