|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 1/1] Output Virtual Block Device requests information
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
Add_VBD_info_to_sysfs.patch
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH 1/1] Output Virtual Block Device requests information ver. 3,
Satoshi Uchida <=
|
|
|
|
|