[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [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 Attachment:
Add_VBD_info_to_sysfs.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |