DocumentCode
2328121
Title
The Study of Data Collecting Based on Kprobe
Author
Sun, Jian ; Li, Zhan-huai ; Zhang, Xiao ; He, Qin-lu ; Huifeng Wang
Author_Institution
Dept. of Comput. Sci., Northwestern Polytech. Univ., Xi´´an, China
Volume
2
fYear
2011
fDate
28-30 Oct. 2011
Firstpage
35
Lastpage
38
Abstract
API traces have been used to analyze user behaviour and system software behaviour for years, which lead to advances in file system and storage technologies. We describe the implementation of a lightweight and dynamic API collecting tool which calls Trace_probe in this paper. Trace_probe can trace information of the kernels. It based on kprobe mechanism which is implemented in the 2.6 linux kernel and later versions. This tool is designed to be a mount/unmount module, and its characteristics are simple and lightweight. While it works, it will not affect the normal operations of the users. Further experiments show Trace_probe has some advantags in terms of application limitationen and performance degradation.
Keywords
Linux; application program interfaces; data handling; API collecting tool; Trace_probe; data collection; file system; kernel information; kprobe mechanism; performance degradation; software behaviour; storage technologies; Debugging; File systems; Fuses; Kernel; Linux; Probes; Registers; Kernel Function; Kprobe; Trace;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Design (ISCID), 2011 Fourth International Symposium on
Conference_Location
Hangzhou
Print_ISBN
978-1-4577-1085-8
Type
conf
DOI
10.1109/ISCID.2011.110
Filename
6079730
Link To Document