当前位置:   article > 正文

5.108 BCC工具之virtiostat.py解读

5.108 BCC工具之virtiostat.py解读

一,工具简介

virtiostat程序用于跟踪virtio设备以分析IO操作和吞吐量。 例如,客户端挂载了一个9pfs,而我们再也无法通过iostat命令获取IO统计信息。 在这种情况下,我们只能从VIRTIO层而不是块层获取统计信息。

示例

二,代码示例

  1. #!/usr/bin/env python
  2. from __future__ import print_function
  3. from bcc import BPF
  4. from time import sleep, strftime
  5. import argparse
  6. # arguments
  7. examples = """examples:
  8. ./virtiostat # print 3(default) second summaries
  9. ./virtiostat 1 10 # print 1 second summaries, 10 times
  10. ./virtiostat -T # show timestamps
  11. ./virtiostat -d virtio_blk # only show virtio block devices
  12. ./virtiostat -n virtio0 # only show virtio0 device
  13. ./virtiostat -D # show debug bpf text
  14. """
  15. parser = argparse.ArgumentParser(
  16. description="Show virtio devices input/output statistics",
  17. formatter_class=argparse.RawDescriptionHelpFormatter,
  18. epilog=examples)
  19. parser
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/399399
推荐阅读
相关标签
  

闽ICP备14008679号