# chikage0o0/linux-netspeed

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/chikage0o0-linux-netspeed).**

3,756 stars · 2,533 forks · C · GPL-2.0 · archived

## Links

- GitHub: https://github.com/Chikage0o0/Linux-NetSpeed
- awesome-repositories: https://awesome-repositories.com/repository/chikage0o0-linux-netspeed.md

## Topics

`bbr` `bbrmod`

## Description

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 increase transmission rates.

## Tags

### Networking & Communication

- [TCP Congestion Optimizers](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-utilities/network-performance-optimizers/tcp-congestion-optimizers.md) — Switches the system's congestion control mechanism to BBR to optimize TCP throughput and latency.
- [Network Performance Optimizers](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-utilities/network-performance-optimizers.md) — Provides a utility to optimize network stack settings for better bandwidth utilization and lower latency.
- [Network Traffic Optimization](https://awesome-repositories.com/f/networking-communication/network-traffic-optimization.md) — Improves data transfer efficiency and network throughput through kernel-level performance tuning. ([source](https://github.com/Chikage0o0/Linux-NetSpeed/blob/master/README.md))
- [BBR Activation Tools](https://awesome-repositories.com/f/networking-communication/packet-engines/congestion-controllers/bbr-activation-tools.md) — Provides specialized scripts to enable and tune the BBR congestion control algorithm.

### Data & Databases

- [Network Throughput Tuning](https://awesome-repositories.com/f/data-databases/connection-pools/performance-tuning/client-throughput-tuning/network-throughput-tuning.md) — Applies kernel tweaks to increase network throughput and overcome transmission bottlenecks.

### Development Tools & Productivity

- [Privileged Shell Executions](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/privileged-shell-executions.md) — Executes shell commands with root privileges to modify restricted system files and load kernel modules.

### DevOps & Infrastructure

- [Kernel Parameter Tuning](https://awesome-repositories.com/f/devops-infrastructure/hardware-configuration-tools/hardware-specific-boot-configurators/kernel-parameter-tuning.md) — Modifies kernel parameters via sysctl and procfs to optimize network behavior.

### Operating Systems & Systems Programming

- [Orchestration Scripts](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/shells-scripting/orchestration-scripts.md) — Uses modular bash scripts to automate the application of complex network configuration parameters.

### Software Engineering & Architecture

- [Boot-Persistent State Persisters](https://awesome-repositories.com/f/software-engineering-architecture/workflow-persistence/state-persistence/boot-persistent-state-persisters.md) — Writes network settings to system configuration files to ensure they survive system reboots.

### System Administration & Monitoring

- [Kernel Network Tuning](https://awesome-repositories.com/f/system-administration-monitoring/application-performance-monitoring/performance-tuning/server/kernel-network-tuning.md) — Tunes Linux kernel parameters to ensure maximum network efficiency in server environments.
