本文主要是介绍5.105 BCC工具之filetop.py解读,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一,工具简介
filetop显示了按文件进行的读取和写入操作,并提供进程详细信息。它可以实时监视系统中的文件 I/O,并以类似于 top
命令的方式显示最活跃的文件。
二,代码示例
#!/usr/bin/env pythonfrom __future__ import print_function
from bcc import BPF
from time import sleep, strftime
import argparse
from subprocess import call# arguments
examples = """examples:./filetop # file I/O top, 1 second refresh./filetop -C # don't clear the screen./filetop -p 181 # PID 181 only./filetop 5 # 5 second summaries./filetop 5 10 # 5 second summaries, 10 times only
"""
parser = argparse.ArgumentParser(description="File reads and writes by process",formatter_class=argparse.RawDescriptionHelpFormatter,epilog=examples)
parser.add_argument("-a", "--all-files", action="store_true",help="include non-regular file types (sockets, FIFOs
这篇关于5.105 BCC工具之filetop.py解读的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!