• 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