[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[A bit OT] Diagnosing home network


I have some doubts about the throughput of my home network and I'm 
hoping for some advice on tools that might help me diagnose it.

My home network consists of 2 Debian machines, one Jessie and one 
Stretch, an LFS mini-ITX machine acting as my firewall, another LFS 
laptop that is connected only occasionally, a Windows 8.1 laptop, 3 
iPhones of varying ages, 2 iPads, 1 Android tablet device, a couple of 
other proprietary tablets and a Buffalo Linkstation that provides most 
of the connectivity.

The internet access is via Cable. I run an ethernet cable from the cable 
modem to the firewall machine, then from the firewall machine to the 
Linkstation's WAN port. The firewall machine's WiFi interface is 
disabled (I didn't include its driver when I built the kernel for that 
machine). The Jessie box, a phone-to-ethernet device and a NAS are 
plugged into the Linkstation wired LAN ports. Everything else connects 
to the Linkstation WiFi. The LinkStation offers 2.4GHz and 5GHz 
connections, the 2.4GHz is b/g and the 5GHz is ac I believe. Those 
devices that can use the 5GHz connection, are, the rest are using the 

I have my doubts about cross-LAN throughput. For example, as I write I 
am using WinSCP on the Windows 8.1 laptop to copy a movie file from my 
Jessie box to the laptop. (The movie concerned is not copyright before 
anyone asks). The Jessie box is connected to the LinkStation by wired 
ethernet, and the Windows 8.1 laptop by WiFi. I am getting a transfer 
rate consistently across the life of the connection of 880KB/s. I'd 
expect it to be a lot faster than that. I checked the WinSCP software is 
capable of limiting the connection speed, but is set not to.

The laptop is situated here on my desktop, less than 2 feet from the 
LinkStation (albet with a computer monitor between them). Neither laptop 
nor Jessie box were doing anything else at the time -- the load on the 
Jessie box was essentially zero before the transfer started, rose to 1 
while the transfer was going on, then fell back to basically zero when 
it finished (monitored using xload).

I'd like to be able to diagnose what's going on here, why the transfer 
was so slow. Any recommendations for tools I should research? I am very 
willing to read man pages etc, but am a bit lost where to start. Google 
gave me a lot of Windows-based stuff which I could look into but I would 
prefer to use Linux-based tools if possible.

Pointers to tools I should research -- and even better, links to good 
tutorials on those tools if you know any -- would be much appreciated.

Thanks in advance


Reply to: