p-ranav / activity-plotter

Linux Scheduler Thread Activity Plotter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plotting Linux Scheduler Activity with Python:

Requirements:

  1. Scheduler log .csv file in the same folder/directory as plot.py
  2. Thread classifier .csv file in the same folder/directory as plot.py

Steps:

  1. Fill in the plot parameters in the "config" file
  2. Run plot.py

Sample Scheduler Log:

Alt text

Sample Thread Classifier:

Alt text

Sample Config:

Alt text

Sample Plots:

####Plot Start Time: 4.294912824s; Plot End Time: 4.294912922s Alt text

####Plot Start Time: 4.294912824s; Plot End Time: 4.294913335s Alt text

####Plot Start Time: 4.294912824s; Plot End Time: 4.294914008s Alt text

####Plot Start Time: 4.294912824s; Plot End Time: 4.294915163s Alt text

About

Linux Scheduler Thread Activity Plotter


Languages

Language:Python 100.0%