We have moved! This forum is now read only. (June 03)

New community website: https://community.snakeoil-os.net (June 03)

Join us in the new community by Creating a new account. (June 04)


Experimenting with network topology and throughput.
#10
Why did I drop pfSense and go with Untangle? Well, the main reason really is because I have broken jumbo frames routing on pfSense and couldn't get this feature back working again.

Second reason, it gives me more insight into my home network that I couldn't really get before in pfSense.

Sure pfSense has a app called ntopng that can do a subset of what Untangle can do, but it's not integrated like Untangle is. The Untangle offers more features, and is more powerful.

As an example, looking at the Untangle Dashboard I noticed the majority of traffic that crossed my network is an application called NFS. For the uninitiated, NFS is a file sharing protocol (allows me to share files over the network).

This chart breakdown tells me NFS took up >80% of the network traffic over the past 24 hours. This is not good if this NFS comes out from network interface of my NAS (Media). I need to keep this network interface as quiet as possible because this is the network my music PC is also on.

It's important that the NAS do not talk to my music PC and other machines at the same time. The reason is because I'm using Jumbo Frames.
 
[Image: Applications.png]
 
Hovering the mouse over that green area above, it tells me that is 25 GB of NFS data. This graph is a plot of the past 24 hours, so that's > 1 GB an hour!

On the same dashboard is a widget that shows me the traffic that enters/leaves the network. This is just an example as the problem is already fixed after I took these screen caps. Looking at the widget then, I can confirm the NFS is indeed coming out from my NAS VLAN, and into the Development VLAN (where all my Snakeoil development machines sits on).
 
[Image: Network-Layout.png]

Knowing this, I now go into the 'Sessions' section, and list all the network connections on the DEV VLAN (You can also just list the connections on the Media VLAN). From the list I identified the machine that causes all the NFS network activity (again this is just an example, not the actual screen cap of the problem):
 
[Image: sessions.png]

The problem machine is responsible for storing all the source code of Snakeoil. In here I also know the development machine is constantly transferring files in and out of the NAS at a rate of 250 - 500 Kb/s in and out). So the time it took me to notice there's an issue and isolate the problem took less than 30 seconds.

Here's the breakdown of traffic in the past hour since the problem is fixed, no more NFS traffic hogging the network.
 
[Image: Applications-Fixed.png]

So the majority of the traffic is now something called UDP. Extrapolate that hourly data to 24 hours means it'll be around 4 GB of data per 24 hours. The traffic is significantly less than before. And looking at the network layout widget, there's way less data entering and exiting the media interface now.

The words above in bold is important. As the above is a problem where data crosses VLANs (i.e. coming in and out from different network).

Traffic that's internal inside the Media VLAN will not be shown here, and for all we know, could be as busy as hell. You'll need a different tool to see if the Media VLAN is busy. I've always used the packet capture feature on the Meraki equipment for this. But you can also do something similar on Untangle:
 
[Image: tcpdump.png]

So the above output (blanked out) basically tells me the Media VLAN indeed is relatively free from 'unnecessary' traffic.

All is good again. Now will this bring any enhances to audio? At the end of the day, I am now assured my network is running in peak form. That (re)assurance gives me peace of mind, which in turn means I'll be able to enjoy music better. You can't lose! Baeh
Snakeoil Operating System - Music, your way!
Reply


Messages In This Thread
RE: Experimenting with network topology and throughput. - by agent_kith - 13-Feb-2020, 10:27 AM



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors
{myadvertisements[zone_4]}

[-]
Latest Threads
Android Firefox issues with forum
Last Post: agent_kith
10-Jun-2025 04:45 PM
» Replies: 21
» Views: 2035
[split] Possible To Load Snakeoil OS in ...
Last Post: Snoopy8
09-Jun-2025 06:43 AM
» Replies: 14
» Views: 1520
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
05-Jun-2025 03:58 PM
» Replies: 67
» Views: 8918
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 903
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 655
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 4982
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 5415
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 14874
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 4398
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 1169

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.