Sponsored Content
Full Discussion: Eth0 Limitations
Operating Systems Linux Red Hat Eth0 Limitations Post 302640881 by mark54g on Tuesday 15th of May 2012 03:22:57 PM
Old 05-15-2012
Duffs,

You are confused. One, we'd need to know what card it is and the driver in order to tell you what "limitations" it has.

What are the problems you have had with performance? Do you realize that even a 1Gbit card is really only running around 100 Megabytes per second, assuming your switch can even handle that?


Are you configuring the switch and card as full duplex or as auto detect? Most Gigabit and faster connections recommend auto detection for optimal performance.

Without knowing what your issue is, we cannot help you. Does the app send lots of small packets or fewer large ones? Do you do interrupt coalescence? Are you using Nagle's algorithm?

Have you tuned your kernel parameters?

The metrics you have shown have only told us how many packets have hit the wire, and no time frame, or anything.

Let me ask you. How many gallons should it take for me to get to work by driving?

I have not told you how far it is, how fast I drive, what car it is, how well tuned it is, etc, or the inflation of my tires.

---------- Post updated at 03:22 PM ---------- Previous update was at 11:37 AM ----------

Quote:
Originally Posted by methyl
I think you need to post the difference between two samples over a given reasonable period of time.


Depending on what network kit this server is plugged into, auto-negotiation should be avoided. It usually needs turning off on the server and the LAN port. Similarly anywhere where network components are cascaded.
It looks like auto-negotiation is off on your server.
For gigabit, auto-neg is almost always recommended. Performance deteriorates when they try to force.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

mkdir limitations

What characters can't be used with a mkdir? Any limits on length of name? Thank you, Randy M. Zeitman http://www.StoneRoseDesign.com (12 Replies)
Discussion started by: flignar
12 Replies

2. UNIX for Dummies Questions & Answers

csplit limitations

I am trying to use the csplit file on a file that contains records that have more than 2048 characters on a line. The resultant split file seems to ignore the rest of the line and I lose the data. Is there any way that csplit can handle record lengths greater than 2048? Thanks (0 Replies)
Discussion started by: ravagga
0 Replies

3. UNIX for Dummies Questions & Answers

Password limitations.

I would like to set my minimum password length to on Linux and AIX. However, doing this normally would only make it so newly added users will be affected by this. I would like for when I make this change, it either truncates everyone elses password, or prompts them to change it to 8+ characters.... (2 Replies)
Discussion started by: syndex
2 Replies

4. Solaris

Solaris 9 or 10 LUN Limitations

Is there a limit to the number of LUNS that can be concatenated using Solaris Volume manager with Soft partitions? I have worked with some AIX admins in the past and there was such a limitation therefore limiting the size the filesystem could grow to. Is there such a limitation in Solaris 9... (6 Replies)
Discussion started by: BG_JrAdmin
6 Replies

5. UNIX and Linux Applications

gnuplot limitations

I'm running a simulation (programmed in C) which makes calls to gnuplot periodically to plot data I have stored. First I open a pipe to gnuplot and set it to multiplot: FILE * pipe = popen("gnuplot", "w"); fprintf(pipe, "set multiplot\n"); fflush(pipe); (this pipe stays open until the... (0 Replies)
Discussion started by: sedavidw
0 Replies

6. Red Hat

Limitations on the partition of linux

Hi, I need a documentation about limitations on the linux partition. On how many primary and extended I could create. And also on different type of storage, how many big capacity I can create. Thanks. (3 Replies)
Discussion started by: itik
3 Replies

7. Shell Programming and Scripting

perl limitations vs. bash?

I've building a bunch of bash scripts, and am thinking about "converting" to perl, and have a couple questions first: 1. Is there anything bash will do that perl won't? 2. How steep is the learning curve? 3. If perl's more powerful, why? 4. I've built a small app in python, which seemed nice,... (18 Replies)
Discussion started by: unclecameron
18 Replies

8. Shell Programming and Scripting

Limitations of tac/cat?

As part of a quiz assigned during my unix class I was asked to write a program to ask for a file name, print read errors, and "reverse elements in a list." I used the 'tac' command in my solution, however, I was then lectured for 5 min about the "limitations" of the 'tac' command and how a 'for'... (6 Replies)
Discussion started by: 127.0.0.1
6 Replies

9. Solaris

Solaris limitations

Hi, I recently started working with Solaris, and what I noticed is that a lot of commands I used to regularly use don't work, like sed -i and grep -r. I have found work arounds for these problems though but it's a pain in the ass. I'm just wondering why they decided not to include these handy... (4 Replies)
Discussion started by: Subbeh
4 Replies

10. UNIX for Beginners Questions & Answers

Limitations of 'pdftotext' in Linux...

Guys: I have a customer using the 'pdftotext' utility under Linux. PDFs are received via email, converted to text, etc. and it has worked nicely for years. They received a PDF from a customer and the utility will not read it. The text file is created but it's either empty or has 1-2 bytes of... (23 Replies)
Discussion started by: kenlenard
23 Replies
elxl(7D)							      Devices								  elxl(7D)

NAME
elxl - 3Com Ethernet device driver SYNOPSIS
/kernel/drv/elxl DESCRIPTION
The elxl driver currently supports the following network cards: EtherLink XL (3C900-TPO, 3C900-COMBO, 3C900B-TPO, 3C900B-COMBO, and 3C900B- TPC), EtherLink XL 10/100 (3C905-TX Fast, 3C905-T4 Fast, 3C905B-TX Fast, 3C905B-T4 Fast, and 3C905C-TX-M Fast), and EtherLink Server 10/100 (3C980-TX Fast and 3C980C-TXM). The elxl Ethernet driver is a multi-threaded, loadable, clonable, STREAMS hardware driver supporting the connectionless Data Link Provider Interface, dlpi(7P). Multiple EtherLink XL controllers installed within the system are supported by the driver. The elxl driver provides basic support for the EtherLink hardware. Functions include chip initialization, frame transmit and receive, multicast and promiscuous mode support, and error recovery and reporting. The cloning, character-special device /dev/elxl is used to access all EtherLink devices installed within the system. The elxl driver is dependent on /kernel/misc/gld, a loadable kernel module that provides the elxl driver with the DLPI and STREAMS func- tionality required of a LAN driver. See gld(7D) for more details on the primatives supported by the driver. The values returned by the driver in the DL_INFO_ACK primitive in response to the DL_INFO_REQ from the user are as follows: o Maximum SDU is 1500 (ETHERMTU). o Minimum SDU is 0. The driver will pad to the mandatory 60-octet minimum packet size. o The dlsap address length is 8. o MAC type is DL_ETHER. o The sap length value is -2, meaning the physical address component is followed immediately by a 2-byte sap component within the DLSAP address. o The broadcast address value is Ethernet/IEEE broadcast address (FF:FF:FF:FF:FF:FF). PRECONFIGURATION
Supported Settings o Media Type: Auto Select Known Problems and Limitations o 3C905B cards in a Compaq ProLiant 6500 can fail to generate interrupts. There is no known workaround for this problem. However, because some slots appear to be more prone to the problem than others, try correcting the problem by moving the card to another PCI slot. If that fails, try rebooting the machine a number of times to free the card from the wedged state. o Early versions of the 3Com 3C905C-TX-M adapter firmware do not support PXE network boot on Solaris systems. If you are using a version earlier than 4.11, upgrade the firmware. The PXE version is indicated by the Managed Boot Agent version number. This number is not normally displayed during boot, but is shown on the PXE configuration screen. CONFIGURATION
The /kernel/drv/elxl.conf file supports the following tunable properties that you can set in the elxl.conf file: tx_start_thresh Minimum number of bytes in transmit FIFO (if lower then the packet size), before NIC starts the frame trans- fer. The higher the value, the less chance for a transmission underrun error that triggers a transmission retry. Default value is 250, maximum value is 1514. recv-descriptors The number of frames the device may receive from the network without system attention before the device begins dropping the frames. Valid range is 1 to 256. Default is 24. xmit-descriptors The number of outgoing frames that the system can queue on the driver queue before blocking a send request. Valid range is 1 to 512. Default is 128. min-recv-data-buffers Minimal number of allocated receive data buffers. Must be equal or greater than effective number of recv- descriptors. Default (max value) is 128. max-recv-data-buffers Maximum number of allocated receive data buffers. Must be equal or greater then min-recv-data-buffers number. inter-frame-space Amount of time in addition to the standard inter-frame time used by IEEE 802.3 deference rule. Expressed in 32 multiples of bit time. Used only in half-duplex context. This small IFS is to make the defer-after-transmit time slightly longer than the defer-after-receive time. This greatly reduces the high collision rate seen with heavy TCP traffic (almost exactly one collision per ACK), giving slightly improved overall throughput in half-duplex mode. Default IFS is 32. This property is ignored in full-duplex mode. full-duplex When set, it forces full-duplex mode for NIC capable of working in full-duplex mode. If this property is set, the auto-negotiation fea- ture (if supported) of the network controller is disabled. For full duplex operation use full-duplex=1. For half duplex use full- duplex=0. Half-duplex operation provides better results on older 10-Mbit networks. speed Link speed in Mbps. Valid values are 10 and 100. If this property is set, the auto-negotiation feature of the network controller (if supported) is disabled. FILES
/dev/elxl Special character device /kernel/drv/elxl.conf Configuration file for elxl driver ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |Architecture |x86 | +-----------------------------+-----------------------------+ SEE ALSO
attributes(5), gld(7D), streamio(7I), dlpi(7P). SunOS 5.10 16 October 2003 elxl(7D)
All times are GMT -4. The time now is 07:17 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy