Skip to main content

Generic badge

Netcontrold

Netcontrold optimizes Poll Mode Driver (PMD) threads in the OpenVSwitch for a balanced load in the data plane processing. Netcontrold runs a daemon which periodically monitors various stats in the OpenVSwitch for PMD threads, RXQ of various ports that the PMD handles, analyze and apply appropriate load balance instructions in the virtual switch to distribute data plane load uniformly across PMD threads.

Netcontrold performs below key tasks after its daemon starts:

  • Collect stats from vswitch

  • Check if PMDs need rebalance dry-runs

  • Execute dry-run(s) on PMDs

  • If dry-run yields better load balance, instruct vswitch.

Features

  • Rebalance mode (load balance on PMD threads)

  • Trace mode (call back user script in the event of heavy packet drops)

  • Enable/disable its modes in run time.

Usage

usage: ncd_ctl CMD

CMD in one of the below: start stop restart status config show config rebalance <on|off> config trace <on|off> config verbose <on|off> version

Metadata

Release files for netcontrold 1.0.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netcontrold 1.0.17
File Size Uploaded
netcontrold-1.0.17.tar.gz 39.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netcontrold 1.0.17
File Interpreter ABI Platform
netcontrold-1.0.17-py3-none-any.whl Python 3 none any Details

Total release size: 88.4 kB

Release files / netcontrold-1.0.17.tar.gz

Download URL netcontrold-1.0.17.tar.gz
Size 39.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ce604f2e97abdfd10076a4e98d0eee5d0b3ee27c68971fde2b8e886beca0afb2
BLAKE2b-256 checksum
How to use checksums
71935a29fe2af9c7ea0b7d769e4cf54ceca01521ea5cca185c3304846418de9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

Release files / netcontrold-1.0.17-py3-none-any.whl

Download URL netcontrold-1.0.17-py3-none-any.whl
Size 49.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
438499cc252528123c1d2f0ff3496bc820060af6b2bb4114f595e6537da1e9af
BLAKE2b-256 checksum
How to use checksums
dbd6b07cf07f1fb23e2e37899575955319c9d404c71490a685534aa3e380455d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page