Hey stomp,
both sides show valid full 10gig, full duplex, I checked that first thing. As stated, txq and mtu match. Raising them to 10000 and 9000 respectively increased speed from 393 to 415 but not any further.
Swapped ports, tried flight-proven cat7 cable: no change.
iperf reports same speed as wget from nginx, apache, even busybox.
The interesting note is when dling to epyc (newer) box it shows 421mbyte/s, downloading to i7 from epyc it shows 415mbyte/s max. I don't know if that may suggest you anything.
also, updating post with more details:
ethtool info for interfaces differs slightly but i'm pretty sure it doesn't matter: you can just see the diff.
this is for i7: https : // paste. ubuntu. com/p/JmDQcYWkbs/
this is epyc: https : / / paste ubuntu .com/p/ZThRF6kcqs/
and this is diff(embedded):
and ethtool -g for both boxes match:
Hi,
I am uising Suse linux on my system and i tried :
man ethtool and i got the manual for ethtool but when i tried to use the command as:
ethtool -a eth0
it says Command not found.
also, i tried rpm -qa|grep ethtool i got:
ethtool-3-15.2 so,it means my system has ethtool server or... (4 Replies)
Hi,
I'm using ethtool to change network settings:
Just for the experiment, i want to change speed to 10, instead of 100,
I type:
ethtool -s eth0 speed 10 duplex full autoneg off
and to view settings i type:
ethtool eth0, and get this:
Settings for eth0:
Supported ports:
... (4 Replies)
Hello, I've got a FreeBSD 6 server running on my network that I used as a file server for my main computer. However I've really become frustrated with the slow up/down speeds I'm getting, about 100KB/s, which is about as bad as if I was using a "real" server. My setup is as follows:
ISP
|... (4 Replies)
Hi,
We have a website running on a local centos 5.4 surfer, static IP.
The domain.com uses no-ip.com to take care of the DNS, it forwards all to my server.
My router receives the port 80 call, routes it to my server and the world can see domain.com perfectly fine.
However, we cannot see... (3 Replies)
Hi,
I have a script that, basically, has two input files of this type:
file1
key1=value1_1_1
key2=value1_2_1
key4=value1_4_1
...
file2
key2=value2_2_1
key2=value2_2_2
key3=value2_3_1
key4=value2_4_1
...
My files are 10k lines big each (approx).
The keys are strings that don't... (7 Replies)
Hi, there is an incompatibility between my NIC and my Western Digital Powerline adapters which appears to cause autonegotiation to fail intermittently, most often following a reboot. Running the following Ethtool script will establish a connection immediately:
#!/bin/sh
# chkconfig: 345 85... (12 Replies)
Hello all. I have VSFTP up and ruining on ubuntu 10.04. It works great inside LAN, however when it comes to using it outside i have some problems. If i try to connect from filezila i get the listing and if i try to download it shows it will take forever to receive a file which is larger then 1mb,... (2 Replies)
Hi All,
I am trying to find my NIC card speed in centos 5. But i am unable to get the info using ethtool command.
# ethtool eth0
Settings for eth0:
Link detected: yes
and even tried to look for the file # cd /sys/class/net/eth0/speed files which is also not available.... (8 Replies)
Discussion started by: sravani25
8 Replies
LEARN ABOUT LINUX
igb
IGB(4) BSD Kernel Interfaces Manual IGB(4)NAME
igb -- Intel(R) PRO/1000 PCI Express Gigabit Ethernet adapter driver
SYNOPSIS
To compile this driver into the kernel, place the following line in your kernel configuration file:
device igb
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
if_igb_load="YES"
DESCRIPTION
The igb driver provides support for PCI Express Gigabit Ethernet adapters based on the Intel 82575 and 82576 Ethernet controller chips. The
driver supports Transmit/Receive checksum offload and Jumbo Frames. Furthermore it supports TCP segmentation offload (TSO) on all adapters.
The identification LEDs of the adapters supported by the igb driver can be controlled via the led(4) API for localization purposes.
For questions related to hardware requirements, refer to the documentation supplied with your Intel PRO/1000 adapter. All hardware require-
ments listed apply to use with FreeBSD.
Support for Jumbo Frames is provided via the interface MTU setting. Selecting an MTU larger than 1500 bytes with the ifconfig(8) utility
configures the adapter to receive and transmit Jumbo Frames. The maximum MTU size for Jumbo Frames is 9216.
This driver supports hardware assisted VLANs. The igb driver supports the following media types:
autoselect Enables auto-negotiation for speed and duplex.
10baseT/UTP Sets 10Mbps operation. Use the mediaopt option to select full-duplex mode.
100baseTX Sets 100Mbps operation. Use the mediaopt option to select full-duplex mode.
1000baseSX Sets 1000Mbps operation. Only full-duplex mode is supported at this speed.
1000baseTX Sets 1000Mbps operation. Only full-duplex mode is supported at this speed.
The igb driver supports the following media options:
full-duplex Forces full-duplex operation
half-duplex Forces half-duplex operation.
Only use mediaopt to set the driver to full-duplex. If mediaopt is not specified, the driver defaults to half-duplex.
For more information on configuring this device, see ifconfig(8).
HARDWARE
The igb driver supports Gigabit Ethernet adapters based on the Intel 82575 and 82576 controller chips:
o Intel Gigabit ET Dual Port Server Adapter (82576)
o Intel Gigabit VT Quad Port Server Adapter (82575)
LOADER TUNABLES
Tunables can be set at the loader(8) prompt before booting the kernel or stored in loader.conf(5).
hw.igb.rxd
Number of receive descriptors allocated by the driver. The default value is 256. The minimum is 80, and the maximum is 4096.
hw.igb.txd
Number of transmit descriptors allocated by the driver. The default value is 256. The minimum is 80, and the maximum is 4096.
hw.igb.enable_aim
If set to 1, enable Adaptive Interrupt Moderation. The default is to enable Adaptive Interrupt Moderation.
DIAGNOSTICS
igb%d: Unable to allocate bus resource: memory A fatal initialization error has occurred.
igb%d: Unable to allocate bus resource: interrupt A fatal initialization error has occurred.
igb%d: watchdog timeout -- resetting The device has stopped responding to the network, or there is a problem with the network connection
(cable).
SUPPORT
For general information and support, go to the Intel support website at: http://support.intel.com.
If an issue is identified with the released source code on the supported kernel with a supported adapter, email the specific information
related to the issue to <freebsdnic@mailbox.intel.com>.
FILES
/dev/led/igb* identification LED device nodes
EXAMPLES
Make the identification LED of igb0 blink:
echo f2 > /dev/led/igb0
Turn the identification LED of igb0 off again:
echo 0 > /dev/led/igb0
SEE ALSO altq(4), arp(4), em(4), led(4), netintro(4), ng_ether(4), polling(4), vlan(4), ifconfig(8)HISTORY
The igb device driver first appeared in FreeBSD 7.1.
AUTHORS
The igb driver was written by Intel Corporation <freebsdnic@mailbox.intel.com>.
BSD May 14, 2010 BSD