A multithreaded per-core CPU usage monitor for Linux that reads statistics directly from
/proc/stat and displays real-time utilization percentages. The program uses a
producer-consumer architecture with five dedicated threads, mutex-protected shared
data structures, an asynchronous logger writing to cut.log, and a watchdog system
for thread health monitoring.
cut.logcut.log, Watchdog (200 ms) monitors heartbeatsgit clone https://github.com/ArturKos/cpu_usage_tracker.git cd cpu_usage_tracker make
Check out the project on GitHub: CPU Usage Tracker on GitHub
Back to Portfolio