1 Reply Latest reply on Aug 27, 2018 2:15 PM by N.Scott.Pearson

    Low Bandwidth with NUC7I7DNKE, when measured with IPERF3 tool

    RamkumarK

      Hi ,

      I have installed Linux Mint (18.3 version) on Intel NUC7I7DNKE device for my testing purpose and I am trying to measure the Bandwidth using Iperf3 tool.

      Most of the other devices (like laptops & desktops) in my office network are showing a bandwidth output of 940 MBits/Sec or more,

      whereas Intel NUC7I7DNKE (being more powerful than the other machines from a hardware perspective) seems to provide very less bandwidth values as shown below

      -----------------------------------------------------------
      Server listening on 5201
      -----------------------------------------------------------
      Accepted connection from 10.200.50.78, port 46252
      [  5] local 10.200.50.109 port 5201 connected to 10.200.50.78 port 46254
      [ ID] Interval           Transfer     Bandwidth
      [  5]   0.00-1.00   sec  71.1 MBytes   597 Mbits/sec                  
      [  5]   1.00-2.00   sec  80.6 MBytes   676 Mbits/sec                  
      [  5]   2.00-3.00   sec  81.5 MBytes   684 Mbits/sec                  
      [  5]   3.00-4.00   sec  81.3 MBytes   682 Mbits/sec                  
      [  5]   4.00-5.00   sec  81.1 MBytes   680 Mbits/sec                  
      [  5]   5.00-6.00   sec  80.8 MBytes   678 Mbits/sec                  
      [  5]   6.00-7.00   sec  81.8 MBytes   686 Mbits/sec                  
      [  5]   7.00-8.00   sec  85.6 MBytes   718 Mbits/sec                  
      [  5]   8.00-9.00   sec  81.0 MBytes   679 Mbits/sec                  
      [  5]   9.00-10.00  sec  81.2 MBytes   681 Mbits/sec                  
      [  5]   9.00-10.00  sec  81.2 MBytes   681 Mbits/sec                  
      - - - - - - - - - - - - - - - - - - - - - - - - -
      [ ID] Interval           Transfer     Bandwidth
      [  5]   0.00-10.00  sec  0.00 Bytes  0.00 bits/sec                  sender
      [  5]   0.00-10.00  sec   825 MBytes   692 Mbits/sec                  receiver
      iperf3: the client has terminated
      -----------------------------------------------------------

       

      As a Work around I have tried to install the latest Ethernet Drivers on the NUC Device, to see if it can improve the bandwidth.

      But I have sot some more errors as shown below:

       

      heuser@lanagent02 ~/e1000e-3.4.0.2/src $ sudo make install
      make -C /lib/modules/4.15.0-32-generic/build CC=gcc SUBDIRS=/home/theuser/e1000e-3.4.0.2/src modules
      make[1]: Entering directory '/usr/src/linux-headers-4.15.0-32-generic'
      Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
        CC [M]  /home/theuser/e1000e-3.4.0.2/src/netdev.o
      /home/theuser/e1000e-3.4.0.2/src/netdev.c: In function ‘e1000_probe’:
      /home/theuser/e1000e-3.4.0.2/src/netdev.c:8344:2: error: implicit declaration of function ‘init_timer’ [-Werror=implicit-function-declaration]
        init_timer(&adapter->watchdog_timer);
        ^
      /home/theuser/e1000e-3.4.0.2/src/netdev.c:8345:35: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
        adapter->watchdog_timer.function = e1000_watchdog;
                                         ^
      /home/theuser/e1000e-3.4.0.2/src/netdev.c:8346:25: error: struct timer_list’ has no member named ‘data
        adapter->watchdog_timer.data = (unsigned long)adapter;
                               ^
      /home/theuser/e1000e-3.4.0.2/src/netdev.c:8349:35: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
        adapter->phy_info_timer.function = e1000_update_phy_info;
                                         ^
      /home/theuser/e1000e-3.4.0.2/src/netdev.c:8350:25: error: struct timer_list’ has no member named ‘data
        adapter->phy_info_timer.data = (unsigned long)adapter;
                               ^
      cc1: some warnings being treated as errors
      scripts/Makefile.build:332: recipe for target '/home/theuser/e1000e-3.4.0.2/src/netdev.o' failed
      make[2]: *** [/home/theuser/e1000e-3.4.0.2/src/netdev.o] Error 1
      Makefile:1552: recipe for target '_module_/home/theuser/e1000e-3.4.0.2/src' failed
      make[1]: *** [_module_/home/theuser/e1000e-3.4.0.2/src] Error 2
      make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-32-generic'
      Makefile:273: recipe for target 'default' failed
      make: *** [default] Error 2

       

      Appreciate if you can help me with the Latest Ethernet device driver installation on NUC7I7DNKE


      Regards,

      Ramkumar