Re: dziwne nowe klawiatury

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Sun 13 Apr 2008 - 19:36:57 MET DST
Message-ID: <fjm0ei$qfi$1@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

gotar pisze:
> Natomiast z pewnością mając 2 karty na jednym IRQ, pozbawiasz się
> możliwości wyboru konkretnego rdzenia do obsługi hard+softIRQ z
> konkretnej KARTY. A taka wersja jest tą najoptymalniejszą (co zresztą
> potwierdza przytoczony dokument Intela).

Nie ma słowa "najoptymalniejszy" ;)

Owszem, idealnie jest, jeżeli dla każdej karty jest
osobny procesor obsługujący. Ale w ten sposób dojdziemy
do sytuacji, gdy w routerze z kilkoma interfejsami trzeba
pakować kilka rdzeni, podczas gdy wystarczyłoby odpowiednie
"TCP offloading" w samej karcie i system operacyjny potra-
fiący automatycznie przydzielić kolejne zadania (szczególnie
przeglądanie łańcuchów zapory sieciowej) wolnym procesorom.

> Jak wybierany jest 'dowolny wolny'? Mając sytuację:
>
> #0 95%
> #1 5%
> #2 5%
> #3 5%
>
> softIRQ trafi rozumiem na #0?

Dowolny wolny jest wybierany na podstawie priorytetów. Proce-
dury asynchroniczne mają dosyć wysoki priorytet, a więc trafiają
na rdzeń, który ma najkrótszą ich kolejkę. Mogą nawet przerwać
(wywłaszczyć) proces użytkownika (tylko procesy klasy real-time
mają prawie zawsze wyższy priorytet; procesy wysokiego priory-
tetu mają wyższy IIRC tylko od procedur asynchronicznych
oznaczonych wprost jako "mniej ważne").

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Sun Apr 13 19:36:57 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 13 Apr 2008 - 20:25:25 MET DST