2008/03/17

IRQ Balancing on Linux

Having a multi-core machine is great, but if you do alot of I/O (Fileserver, network router, etc) then it is likely that you have more than one kind of I/O in your machine at a time.

The easy one is a fileserver. You have requests from the network to read/write files and you have the actual disk activity to fill the requests. Lastly you have network I/O sending the reply's.

With a multi-core system, letting different cores handle different operations is how performance is increased. In linux there is a service called IRQBalance which activly monitors the machine and attempts to insure that the I/O load is distributed.

Check out the link provided

No comments: