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:
Post a Comment