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
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;
Conference_Titel :
Computational Intelligence and Design (ISCID), 2011 Fourth International Symposium on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4577-1085-8
DOI :
10.1109/ISCID.2011.110