Monitoring packet loss, jitter, and net speed with UI

Posted by filisterr@reddit | linuxadmin | View on Reddit | 6 comments

I am living in an 85 sq.m. apartment and using MoCA router to get my Internet, but my wireless network is very unstable and I often have occasional packet loss and high jitter. I have connected my cable router to eero 6 router and I am using the eero 6 along with one satellite unit to distribute the Internet, as the signal at my desktop is pretty weak.
I am having a Raspberry Pi4 connected directly over LAN cable to the MoCA router and was thinking of continuously monitoring the network speed, packet loss, and jitter from it.

I can also write my own scripts and save the results in a CSV file and then use pandas to convert the CSV file into a dataframe and analyze it, but I was wondering if there is an easier solution with already built-in graphs, etc.

In the worst case, I will write my own Streamlit UI.