Skip to main content

A Simple System Monitoring & Benchmarking Toolkit

Project description

Guro - A Simple System Monitoring & Benchmarking Toolkit 🚀

Welcome to Guro, the ultimate toolkit for system monitoring and benchmarking. It’s simple, fast, and designed for developers and enthusiasts who want to monitor system performance, run benchmarks, and visualize system heatmaps in an intuitive way.

Features:

  • 📊 Real-time system monitoring – Monitor CPU, memory, and disk usage in real-time.
  • 🔥 Performance benchmarking – Run benchmarks with mini and full-scale tests for your CPU and GPU.
  • 🌡️ Hardware heatmap – Visualize your system's temperature with a heatmap in real-time.
  • 💾 Export data – Export monitoring data to CSV for analysis.

Installation

pip install guro

Usage

Run the following commands for monitoring, benchmarking, or heatmap analysis:

1. Monitor System Resources

guro monitor --interval 1.0 --duration 60

2. Run Benchmark Tests

guro benchmark --type mini --cpu-only

3. Visualize System Heatmap

guro heatmap --interval 1.0 --duration 30

4. List All Commands

guro list

For more details, check out our documentation.

Demo

Watch the demo video here

License

MIT License. See LICENSE for more details.

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

guro-0.1.0.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

guro-0.1.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file guro-0.1.0.tar.gz.

File metadata

  • Download URL: guro-0.1.0.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for guro-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d8c7d63464cf1dc57ca08665fda573480fb0037294c519580995a81e13f3601e
MD5 064898c518ce9a1127359979319203e1
BLAKE2b-256 4147d2922ae56df372dcef8304396fac8e3abed4daac50359bd03d37d333f8d3

See more details on using hashes here.

File details

Details for the file guro-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: guro-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for guro-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd200e0096e02d15d516bd485f90647e2b6925b2e4891c2411122a17950549a5
MD5 3965f283a843d78a822e4359359a48be
BLAKE2b-256 7a3ee129bfb7d5bf1a05a8a2e28f658add09347b6627c875b3b300ba25d0bbe7

See more details on using hashes here.

Supported by

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