SLOW downloads/updates ifconfig has large overruns
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
SLOW downloads/updates ifconfig has large overruns
Hi,
Does anyone happen to know what these overruns are? Everything works, but download/browsing speeds are just simply way too slow. I think it has something to do with the fact that my overruns are always huge, if I knew what they were... Using Fedora Core 4 on GNOME.
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,500
Rep:
Receive overruns means that packets are arriving faster than you can receive. That could be:
- A problem with the ethernet card itself
- A driver problem
- A very busy PC
- An interrupt problem
The last ends up being pretty common; some other driver gets the interrupt and throws it away, so the buffers in the ethernet card get full and packets are lost. Check the output of
cat /proc/interrupts
For driver issues, check the output of
lspci
which will identify the type of ethernet card, and search Google for known issues. On some cards, it's possible to increase the receive buffers by adding a parameter.
If you can't find the info by Googling, post the output of the commands and we'll see what we can find.
Thanks a lot macemoneta. It WAS an IRQ problem. I had 3 devices using the same IRQ as my ethernet controller. I moved it to it's own IRQ and the overruns have seized.
what is a different between "overruns" and "dropped"?
hello, macemoneta.
you say that "Receive overruns means that packets are arriving faster than you can receive."
so now, i am getting confuse that, what is the different between "overruns" and "dropped"?
Quote:
Originally Posted by macemoneta
Receive overruns means that packets are arriving faster than you can receive. That could be:
- A problem with the ethernet card itself
- A driver problem
- A very busy PC
- An interrupt problem
The last ends up being pretty common; some other driver gets the interrupt and throws it away, so the buffers in the ethernet card get full and packets are lost. Check the output of
cat /proc/interrupts
For driver issues, check the output of
lspci
which will identify the type of ethernet card, and search Google for known issues. On some cards, it's possible to increase the receive buffers by adding a parameter.
If you can't find the info by Googling, post the output of the commands and we'll see what we can find.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.