A development project to develop a NEW GUI tool that shows Linux turbostat tool's output in Graphs/Charts
‘turbostat’ is an opensource tool for Linux. turbostat reports processor topology, frequency, idle power-state statistics, temperature and power on X86 processors. The output of the tool is in a CSV format. The generated data needs to formatted and organized to have a graphical visualization as below, which is currently done in XL sheet.
A GUI tool (mostly in https://jupyter.org/) is required to be developed that shall transform the data in a CSV file to graphs/charts.
The following are the requirements for the GUI tool:
Start the tool in Linux/Windows either as CLI or by clicking Icon.
Option to input turbostat output data file to the tool that needs to be converted into graph (either by cli parameters or menu options).
Convert turbostat raw output in the form of graphs (needs remodeling as number of rows will increase/decrease as per CPU core count)
Generate graphs (CPU usage, system/package temp, etc) using Jupyter
Ability to turn on/off specific statistical item in the graph
Zoom-in/out a range of data in the graph
Compare two sets of data
The GUI tool shall run on Windows and Linux based OS.
A development project to develop a NEW GUI tool that shows Linux turbostat tool's output in Graphs/Charts
‘turbostat’ is an opensource tool for Linux. turbostat reports processor topology, frequency, idle power-state statistics, temperature and power on X86 processors. The output of the tool is in a CSV format. The generated data needs to formatted and organized to have a graphical visualization as below, which is currently done in XL sheet.
A GUI tool (mostly in https://jupyter.org/) is required to be developed that shall transform the data in a CSV file to graphs/charts.
The following are the requirements for the GUI tool: