Skip to main content

Performance monitor CLI for Windows: parse and display performance counter from 'psutil' and 'nvidia-smi'.

Project description

Performance monitor CLI for Windows

Parse and display performance counter from psutil and nvidia-smi.

Minimum height:

  • If GPU: 17 + #CPUs/2
  • Else: 9 + #CPUs/2

Unfortunately, temperature reading for CPU is not available.

Requires

  • psutil: load CPU+MEM stats.
  • termcolor: color stuff.
  • xmltodict: parse nvidia-smi output during GPU stats load.

Parameters:

  • -t or --time: Change default refresh time to t seconds (default: 2).
  • -d or --disable_gpu: Disable GPU stats load and display.
  • -c or --disable_cpu: Clear screen every c prints (default: 5).

Run standalone

  • Install requirements.txt
  • Run with: python main.py

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

perfmonitor-0.0.4.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

perfmonitor-0.0.4-py3.8.egg (16.0 kB view details)

Uploaded Source

File details

Details for the file perfmonitor-0.0.4.tar.gz.

File metadata

  • Download URL: perfmonitor-0.0.4.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.1 CPython/3.8.12

File hashes

Hashes for perfmonitor-0.0.4.tar.gz
Algorithm Hash digest
SHA256 5c0fe24efc2840deac254e12d5a48b2ffb7d5a77b34b3a926d020c954b0b6d29
MD5 e8f924561cca40167aacec01c990d495
BLAKE2b-256 6e7538dfd45621c0e8de9390ec42188cb7c7d7fe5c3786accc19413279ce464b

See more details on using hashes here.

Provenance

File details

Details for the file perfmonitor-0.0.4-py3.8.egg.

File metadata

  • Download URL: perfmonitor-0.0.4-py3.8.egg
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.1 CPython/3.8.12

File hashes

Hashes for perfmonitor-0.0.4-py3.8.egg
Algorithm Hash digest
SHA256 600faec8f48730a3fdf1ac183414789b06895cd2f4c11023a9ae458674e9183d
MD5 3a813382c690f66371ed3ca7c73a5797
BLAKE2b-256 01abbcfca85d6bcf5e2f3dca6f702639837c28e4fce37550baf0c7a24c5a1d62

See more details on using hashes here.

Provenance

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