awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/bbr

0
View on GitHub↗
5,926 星标·679 分支·Apache-2.0·7 次浏览

Bbr

BBR 是一种 TCP 拥塞控制实现,旨在通过建模网络瓶颈来最大化吞吐量并最小化延迟。它作为一个网络吞吐量优化器,根据估计的瓶颈带宽调整数据传输速度。

该项目包含一个网络状况模拟器,用于模拟丢包和延迟,以测试传输协议性能。它还提供了一套性能分析工具,用于监控连接状态并可视化拥塞控制行为。

该系统涵盖了网络性能分析、连接状态监控和流量管理方面的更广泛功能。这包括使用连接行为可视化来绘制网络流量数据,并分析算法如何安排其响应时间。

Features

  • Model-Based Congestion Control - Provides a model-based TCP congestion control implementation that maximizes throughput and minimizes delay.
  • Data Throughput Optimizers - Optimizes data transfer speeds by adjusting pacing rates based on estimated bottleneck bandwidth.
  • Bottleneck Bandwidth Estimation - Implements the core mechanism for estimating maximum delivery rates to optimize throughput.
  • High-Throughput Network Engineering - Maximizes bandwidth and minimizes delay through a congestion control algorithm that models network bottlenecks.
  • TCP Congestion Optimizers - Implements a TCP congestion control algorithm specifically designed to optimize throughput and latency.
  • Kernel Stack Integration - Integrates congestion control logic directly into the operating system network stack for high performance.
  • BBR Implementations - Implements the BBR algorithm to maximize throughput and minimize delay by modeling the network bottleneck.
  • Round-Trip Time Measurement - Tracks minimum round-trip time to minimize queueing latency and keep in-flight data optimal.
  • Packet Pacing - Employs packet pacing to space out transmissions and prevent buffer overflow in network switches.
  • State-Driven Rate Adaptation - Adjusts sending rates through a state-driven cycle of startup, drain, and probe phases.
  • Performance Analysis Toolsets - Provides a toolset of scripts and documentation for monitoring connection states and visualizing behavior.
  • Network Performance Analysis Tools - Provides tools for monitoring and visualizing real-time connection states under various congestion variables.
  • Traffic Behavior Visualizations - Plots network traffic data to analyze how congestion control algorithms time their responses.
  • Real-Time Bandwidth Monitors - Tracks real-time congestion variables such as pacing rates and bandwidth estimates.
  • Network Emulation Tools - Ships a network condition emulator to simulate packet loss and latency for protocol testing.

Star 历史

google/bbr 的 Star 历史图表google/bbr 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

google/bbr 是做什么的?

BBR 是一种 TCP 拥塞控制实现,旨在通过建模网络瓶颈来最大化吞吐量并最小化延迟。它作为一个网络吞吐量优化器,根据估计的瓶颈带宽调整数据传输速度。

google/bbr 的主要功能有哪些?

google/bbr 的主要功能包括:Model-Based Congestion Control, Data Throughput Optimizers, Bottleneck Bandwidth Estimation, High-Throughput Network Engineering, TCP Congestion Optimizers, Kernel Stack Integration, BBR Implementations, Round-Trip Time Measurement。

google/bbr 有哪些开源替代品?

google/bbr 的开源替代品包括: microsoft/msquic — MsQuic is a cross-platform, C-based implementation of the QUIC protocol. It provides a network library for… 233boy/sing-box — sing-box is a management script and universal proxy orchestrator designed to install, configure, and manage network… raspap/raspap-webgui — This project is a wireless hotspot management interface for Debian devices. It provides a web-based controller for… chikage0o0/linux-netspeed — Linux-NetSpeed is a network performance tuner and TCP congestion control optimizer for Linux systems. It is designed… game1024/openspeedy — OpenSpeedy is a network acceleration utility designed to optimize data transmission between applications and remote… jinwyp/one_click_script — This project is a collection of Linux server automation scripts designed to automate the installation and…

Bbr 的开源替代方案

相似的开源项目,按与 Bbr 的功能重合度排序。
  • 233boy/sing-box233boy 的头像

    233boy/sing-box

    4,109在 GitHub 上查看↗

    sing-box is a management script and universal proxy orchestrator designed to install, configure, and manage network proxy servers. It provides a command-line interface to deploy diverse proxy protocols—including TUIC, Trojan, and Hysteria2—within a single network engine. The project features an automated setup tool for the REALITY protocol to obfuscate network traffic and a system for provisioning and renewing security certificates to ensure encrypted connections. It also includes a Linux network optimizer to implement BBR congestion control and other system-level tweaks for improved throughp

    Shellhysteria2sing-boxtrojan
    在 GitHub 上查看↗4,109
  • microsoft/msquicmicrosoft 的头像

    microsoft/msquic

    4,720在 GitHub 上查看↗

    MsQuic is a cross-platform, C-based implementation of the QUIC protocol. It provides a network library for establishing encrypted and authenticated transport links over UDP, integrating TLS to ensure all data flows between endpoints are encrypted. The implementation utilizes a language-agnostic binding layer to support high-level languages including C#, Rust, and C++. It features connection-ID based migration to maintain active sessions when IP addresses or ports change, and employs multi-stream multiplexing to manage independent data flows within a single connection. The library covers netw

    Cccppcross-platform
    在 GitHub 上查看↗4,720
  • raspap/raspap-webguiRaspAP 的头像

    RaspAP/raspap-webgui

    5,184在 GitHub 上查看↗

    This project is a wireless hotspot management interface for Debian devices. It provides a web-based controller for managing wireless access points, wireless repeaters, VPN gateways, and DNS ad-blocking filters. The system includes a captive portal framework to intercept network traffic via customizable splash pages and a VPN controller that supports WireGuard and OpenVPN with kill-switch functionality. It further differentiates itself with a DNS ad-blocking filter using curated blacklists and the ability to operate in multiple network modes, including bridged access point and wireless repeate

    PHParmbiandebiandnsmasq
    在 GitHub 上查看↗5,184
  • chikage0o0/linux-netspeedChikage0o0 的头像

    Chikage0o0/Linux-NetSpeed

    3,756在 GitHub 上查看↗

    Linux-NetSpeed is a network performance tuner and TCP congestion control optimizer for Linux systems. It is designed to improve bandwidth utilization, reduce latency, and increase data transfer speeds and throughput. The utility specifically provides scripts to enable and tune the BBR congestion control algorithm. It achieves this by configuring Linux kernel network parameters and managing the loading of congestion control modules. The tool covers a broad range of network optimization and server performance tuning, focusing on accelerating network traffic and overcoming bottlenecks to increa

    Cbbrbbrmod
    在 GitHub 上查看↗3,756
  • 查看 Bbr 的所有 30 个替代方案→