赞
踩
virtiostat程序用于跟踪virtio设备以分析IO操作和吞吐量。 例如,客户端挂载了一个9pfs,而我们再也无法通过iostat
命令获取IO统计信息。 在这种情况下,我们只能从VIRTIO层而不是块层获取统计信息。
示例
- #!/usr/bin/env python
-
- from __future__ import print_function
- from bcc import BPF
- from time import sleep, strftime
- import argparse
-
- # arguments
- examples = """examples:
- ./virtiostat # print 3(default) second summaries
- ./virtiostat 1 10 # print 1 second summaries, 10 times
- ./virtiostat -T # show timestamps
- ./virtiostat -d virtio_blk # only show virtio block devices
- ./virtiostat -n virtio0 # only show virtio0 device
- ./virtiostat -D # show debug bpf text
- """
- parser = argparse.ArgumentParser(
- description="Show virtio devices input/output statistics",
- formatter_class=argparse.RawDescriptionHelpFormatter,
- epilog=examples)
- parser
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。