5.83 BCC工具之tcplife.py解读

一,工具简介

tcplife工具统计了在追踪过程中打开和关闭的 TCP 会话。

tcplife 工具能够显示 TCP 会话的生命周期和吞吐量统计。它可以追踪 TCP 连接的建立、数据传输和关闭过程,并提供有关连接持续时间、传输的字节数等详细信息。这对于分析和优化网络性能、识别潜在的网络问题以及了解应用程序的网络行为非常有用。

二,代码示例

#!/usr/bin/env python

from __future__ import print_function
from bcc import BPF
import argparse
from socket import inet_ntop, AF_INET, AF_INET6
from struct import pack
from time import strftime

# arguments
examples = """examples:
    ./tcplife           # trace all TCP connect()s
    ./tcplife -T        # include time column (HH:MM:SS)
    ./tcplife -w        # wider columns (fit IPv6)
    ./tcplife -stT      # csv output, with times & timestamps
    ./tcplife -p 181    # only trace PID 181
    ./tcplife -L 80     # only trace local port 80
    ./tcplife -L 80,81  # only trace local ports 80 and 81
    ./tcplife -D 80     # only trace remote port 80
    ./tcplife -4        # only trace IPv4 family
    ./tcplife -6   

相关推荐

  1. 5.53 BCC工具dbslower.py解读

    2024-03-24 05:52:02       41 阅读
  2. 5.8 BCC工具mysqld_query.py解读

    2024-03-24 05:52:02       52 阅读
  3. 5.54 BCC工具dbstat.py解读

    2024-03-24 05:52:02       46 阅读
  4. 5.56 BCC工具funcslower.py解读

    2024-03-24 05:52:02       46 阅读
  5. 5.49 BCC工具rdmaucma.py解读

    2024-03-24 05:52:02       42 阅读
  6. 5.52 BCC工具dbslower.py解读

    2024-03-24 05:52:02       47 阅读
  7. 5.69 BCC工具runqlen.py解读

    2024-03-24 05:52:02       46 阅读
  8. 5.82 BCC工具tcpdrop.py解读

    2024-03-24 05:52:02       40 阅读
  9. 5.70 BCC工具runqslower.py解读

    2024-03-24 05:52:02       35 阅读
  10. 5.72 BCC工具wakeuptime.py解读

    2024-03-24 05:52:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 05:52:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 05:52:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 05:52:02       82 阅读
  4. Python语言-面向对象

    2024-03-24 05:52:02       91 阅读

热门阅读

  1. creator-webview与Android交互

    2024-03-24 05:52:02       29 阅读
  2. 2024最新华为OD机试试题库全 -【贪心歌手】- C卷

    2024-03-24 05:52:02       35 阅读
  3. Scala第十一章节(Option类型和偏函数)

    2024-03-24 05:52:02       41 阅读
  4. pytorch图像数据集定义

    2024-03-24 05:52:02       33 阅读
  5. 24计算机考研调剂 | 华南师范大学

    2024-03-24 05:52:02       39 阅读
  6. 【保姆级讲解如何在Ubuntu中设置中文输入法】

    2024-03-24 05:52:02       41 阅读
  7. MongoDB聚合运算符:$indexOfArray

    2024-03-24 05:52:02       43 阅读
  8. 小程序中实现轮播图左向堆叠

    2024-03-24 05:52:02       49 阅读
  9. Python学习笔记07

    2024-03-24 05:52:02       34 阅读
  10. 如何实现JWT Token的自动续期

    2024-03-24 05:52:02       37 阅读
  11. 数据分析-Pandas分类数据的类别处理

    2024-03-24 05:52:02       45 阅读