Skip to content

V1.6_ by_OneNKode

Latest

Choose a tag to compare

@OneNkode OneNkode released this 21 Nov 15:26
f534e2a

System Monitor Script

Python Version
License

Overview

This Python script provides real-time monitoring of various system resources such as CPU, memory, network usage, GPU information, temperature, fan speed, and battery status. The script is designed to run in the terminal, with color-coded displays and logs for later analysis.

Features

  • CPU and Memory Usage: Displays real-time CPU and memory usage with color-coded output.
  • Network Usage: Tracks sent and received data in MB/s.
  • GPU Information: Shows GPU name and memory details (if available).
  • Temperature and Fan Speed Monitoring: Provides current temperatures and fan speeds (if supported by the system).
  • Battery Status: Displays battery percentage and charging status (if applicable).
  • Top Processes: Lists the top 5 CPU and memory-consuming processes.
  • Logging: Logs all resource usage data to a file named system_monitor.log.

Requirements

  • Python 3.6+
  • psutil library
  • colorama library
  • GPUtil library