Dnia 2010-03-25 o godz. 13:32 Grzegorz Chwesewicz <grzegorz.chwesewicz@retis.net.pl
napisał(a):
Tomasz Chiliński pisze:
On Thu, 25 Mar 2010 13:11:10 +0100, Grzegorz Chwesewicz grzegorz.chwesewicz@retis.net.pl wrote:
Tomasz Chiliński pisze:
Przy kolejnych żądaniach przerwań procedura obsługi wykonuje s ię na kolejnych rdzeniach/procesorach. Może to jest mało wydajne z jakiegoś po wodu?
Na logikę biorąc to jeśli przypiszesz obsługę przerwań jednej sieciówki do jednego rdzenia to powinno to działać szybciej, choćby ze wzg lędu, że wtedy wykorzystywany jest cache procesora.
A jak przypiszesz obsługę przerwań jednej sieciówki do kilku rdzeni/procesorów to wtedy cache w procesorze nie jest używany? ;-)
Jest, ale są wtedy "pudła" (cache miss).
A co wg ciebie będzie wtedy w cache co da hit przy jednym procku i pudlo przy dwóch?