📜 ⬆️ ⬇️

Tuning the Linux network stack for the lazy (v2.5.0)

Presented the release of the project netutils-linux 2.5.0, a set of utilities for monitoring and tuning the performance of the Linux network stack. Everything is written in Python (python 2.6+ and 3.4+ are supported) and is available under the MIT license.


The goal of the project is to simplify and unify the process of tuning the network stack and network cards, reducing the need to understand the network stack device for system administrators and free their heads from routine computing and writing from scratch heaps of identical bash scripts.


Recommendations for use are the availability of a channel with 200+ Mbit / s processed by a Linux-based machine, and requirements for minimizing delays and losses.


Since the last (and first) public release , several unpleasant bugs related to compatibility with architectures, Linux distributions, Python versions, and project dependencies have been fixed, making it impossible to run some utilities.


In addition to bug fixes, the codebase was improved, we managed to abandon the outdated optparse in favor of argparse ( why argparse, and not click ).


Other innovations



Long-term project plans



PS: the project participates in hacktoberfest , it seems that there is still a few unpretentious issue for the pythonists.


')

Source: https://habr.com/ru/post/340296/


All Articles