Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just wonder, is it possible (using Linux 2.6) to limit overhead done by ethernet interface to one specific core. Ie. I have core2duo CPU, and two ethernet interfaces: eth0 and eth1. Is it possible to move system load caused by packets comming on eth0 to CPU0, so the other core (CPU1) will be idle?

share|improve this question
up vote 1 down vote accepted

You probably don't want to do this, even if it is possible (which I'm sure it is, I haven't read the full article in the link).

share|improve this answer
I have came across with this, but I don't believe it cover subject completly. It is just interrupt handling, not the overhead itself (packet needs to be parsed by kernel,iptables, and so on). Am i correct? What I want is to separate EVERY aspect of ethernet connection, not only the fact of creating connection. – user90960 Jul 21 '11 at 8:20
@user90960: Up to what level? In the end, do you want to restrict FireFox to CPU0 if-and-only-if it's rendering a webpage that was retrieved via eth0? IOW, can you clarify what you really want? What tangible benefit are you trying to achieve? – MSalters Jul 21 '11 at 13:04
I believe 3rd OSI level will be sufficient, but I get your point. – user90960 Jul 22 '11 at 6:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.