Slow transfer on LAN WIndows seems ok but Linux boxes slow

keithsplace

Dabbler
Joined
Feb 4, 2022
Messages
22
I have posted earlier on this matter but have new information.
I first started noticing slow performance on Linux Mint 21 transfer large files to and from TrueNas share folder.
As I was backing up files to another drive so I could build more drives into TrueNAS, just being safe in case I blew it up.
I noticed very slow transfer rates, some started fair but slowly sowed to a crawl.
As in 10MB/sec 8hrs or more for 650GB.
Thing is I can use Windows 10 & 11 machines to transfer while other tranfer going were getting what I would expect, 90-100MB/sec.
Specs on my TrueNAS Scale box are in my signature below.
The NIC in the NAS is on board Intel 82579V Gigabit Network Connection (rev 05)
Have tried it with several different Linux distro's and seems to be the same, tried transfers from internal and USB drives on these
with same results. All components of network are Gigabit, switch router, net cards.
What am I missing here.

Code:
# lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 05)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
02:00.0 IDE interface: ASMedia Technology Inc. ASM1061 SATA IDE Controller (rev 02)


Code:
top - 13:11:10 up 2 days,  1:40,  1 user,  load average: 0.00, 0.07, 0.06
Tasks: 231 total,   2 running, 228 sleeping,   0 stopped,   1 zombie
%Cpu(s):  0.5 us,  1.2 sy,  0.0 ni, 96.3 id,  0.0 wa,  0.0 hi,  2.0 si,  0.0 st
MiB Mem :   7883.9 total,   2323.8 free,   5383.5 used,    176.6 buff/cache
MiB Swap:   2047.5 total,   2047.5 free,      0.0 used.   2273.8 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
  42017 keith     20   0   68980  21644  13460 S   1.7   0.3  13:02.23 smbd    
   1565 root       0 -20       0      0      0 S   0.7   0.0   4:02.60 z_rd_int
  54878 root      20   0    9152   3660   2924 R   0.7   0.0   0:00.10 top    
     13 root      20   0       0      0      0 I   0.3   0.0   0:26.40 rcu_sch+
    409 root      20   0 1614512 273776  28664 S   0.3   3.4  16:54.70 asyncio+
   2089 root      20   0   37820  12736  10292 S   0.3   0.2   1:06.26 winbindd
   2180 root      20   0   38648   9516   7072 S   0.3   0.1   1:09.17 winbindd
      1 root      20   0  167972   9904   5448 S   0.0   0.1   0:21.52 systemd
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.02 kthreadd
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp  
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par+
      6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker+
      8 root       0 -20       0      0      0 I   0.0   0.0   0:11.32 kworker+
      9 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_perc+
     10 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tas+
     11 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tas+
     12 root      20   0       0      0      0 R   0.0   0.0   0:05.93 ksoftir+


Code:
fconfig
zsh: command not found: fconfig
root@truenas[~]# ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.7  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::ca9c:dcff:feff:f273  prefixlen 64  scopeid 0x20<link>
        ether c8:9c:dc:ff:f2:73  txqueuelen 1000  (Ethernet)
        RX packets 169909230  bytes 26815131920 (24.9 GiB)
        RX errors 0  dropped 124902179  overruns 0  frame 0
        TX packets 325660089  bytes 491042429333 (457.3 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf7d00000-f7d20000

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 7325  bytes 1581896 (1.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7325  bytes 1581896 (1.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 
Last edited:

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
10 MB/s sounds like client there may be a 100mbit networking. Maybe check network connection on Linux client and iperf performance from it. There are various reasons why you can see 100 mbit instead of gigabit speeds on a network. In my experience it's often due to problems with network cables (though sometimes a really old switch can be in there mucking things up as well).
 
Top