- PVSM.RU - https://www.pvsm.ru -
Представлен выпуск проекта netutils-linux [1] 2.5.0, набора утилит для мониторинга и тюнинга производительности сетевого стека Linux. Всё написано на Python (поддерживаются python 2.6+ и 3.4+) и доступно под MIT-лицензией.
Цель проекта — упростить и унифицировать процесс тюнинга сетевого стека и сетевых карт, снизив необходимость разбираться в устройстве сетевого стека для сисадминов и освободить их головы от рутинных вычислений и написания с нуля кучи одинаковых bash-скриптов.
Рекомендации для использования — наличие канала с 200+ Мбит/с, обрабатываемого Linux-based машиной, и требований к минимизации задержек и потерь.
С прошлого (и первого) публичного релиза [2] было исправлено несколько неприятных ошибок, связанных с совместимостью с архитектурами, дистрибутивами Linux, версиями Python и зависимостей проекта, приводивших к невозможностям запуска некоторых утилит.
Помимо исправлений ошибок улучшена кодовая база, удалось отказаться от устаревшего optparse в пользу argparse (почему argparse, а не click [3]).
P.S: проект участвует в hacktoberfest [5], вроде как несколько простеньких issue для питонистов ещё осталось.
Автор: weirded
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/265906
Ссылки в тексте:
[1] netutils-linux: https://github.com/strizhechenko/netutils-linux
[2] прошлого (и первого) публичного релиза: https://habrahabr.ru/post/331720/
[3] почему argparse, а не click: https://github.com/strizhechenko/netutils-linux/tree/master/netutils_linux_monitoring#why-argparse-and-not-click
[4] примеров применения: https://github.com/strizhechenko/netutils-linux/tree/master/examples
[5] hacktoberfest: https://hacktoberfest.digitalocean.com
[6] Источник: https://habrahabr.ru/post/340296/
Нажмите здесь для печати.