Skip to main content

Network control daemon for Open_vSwitch

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netcontrold-1.0.17.tar.gz (39.0 kB view details)

Uploaded Source

Built Distribution

netcontrold-1.0.17-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

Details for the file netcontrold-1.0.17.tar.gz.

File metadata

  • Download URL: netcontrold-1.0.17.tar.gz
  • Upload date:
  • Size: 39.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for netcontrold-1.0.17.tar.gz
Algorithm Hash digest
SHA256 ce604f2e97abdfd10076a4e98d0eee5d0b3ee27c68971fde2b8e886beca0afb2
MD5 9f9cab84e5790eb90c6a7b6b8b6d9033
BLAKE2b-256 71935a29fe2af9c7ea0b7d769e4cf54ceca01521ea5cca185c3304846418de9f

See more details on using hashes here.

File details

Details for the file netcontrold-1.0.17-py3-none-any.whl.

File metadata

  • Download URL: netcontrold-1.0.17-py3-none-any.whl
  • Upload date:
  • Size: 49.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for netcontrold-1.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 438499cc252528123c1d2f0ff3496bc820060af6b2bb4114f595e6537da1e9af
MD5 e00fda12bf17e5cbd43a1a4e9b6a7cec
BLAKE2b-256 dbd6b07cf07f1fb23e2e37899575955319c9d404c71490a685534aa3e380455d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page