Users Guide
Karty Brocade — Przewodnik rozwi
ą
zywania problemów 131
53-1002145-01
Dostosowywanie sterowników pamięci masowej
4
Domyślne wartości atrybutów przerwań portów Fibre Channel są zdefiniowane następująco:
•
Łączenie przerwań
Domyślne ustawienie: włączone
•
Opóźnienie przerwań
Domyślnie:
-
1125 us wprzypadku kart Brocade 415, 425, 815, 825 i1860
-
25 us wprzypadku kart Brocade 804, 1007, 1010, 1020 i1741
Dopuszczalny zakres: od 0 do 1125 us
Należy pamiętać, że wartość 0 powoduje wyłączenie opóźnienia przerwań.
•
Czas oczekiwania przerwań
Domyślnie:
-
225 us wprzypadku kart Brocade 415, 425, 815, 825 i1860
-
5 us wprzypadku kart Brocade 804, 1007, 1010, 1020 i1741
Dopuszczalny zakres: od 0 do 225 us
Należy pamiętać, że wartość 0 powoduje wyłączenie czasu oczekiwania przerwań.
•
Łączenie przerwań
Jeżeli ta funkcja jest wyłączona, żądania zakończenia operacji we/wy niesą łączone przez
oprogramowanie układowe. Umożliwia to obniżenie czasu oczekiwania operacji we/wy, jednak
powoduje częste generowanie przerwań procesora, co wprzypadku dużego obciążenia
operacjami we/wy (powyżej 7000 operacji na sekundę) prowadzi do zwiększenia czasu
odpowiedzi systemu.
Po włączeniu tej funkcji karta generuje przerwanie dopiero po upływie wartości zdefiniowanej
watrybucie
Interrupt delay
(Opóźnienie przerwań). Atrybut
Interrupt delay
(Opóźnienie przerwań)
wraz zatrybutem
Interrupt latency
(Czas oczekiwania przerwań) pozwala zmniejszyć liczbę
przerwań przetwarzanych przez procesor na sekundę, co pozwala poprawić ogólne użycie
procesora. Jeżeli jednak liczba przerwań obsługiwanych wokresie wyznaczanym przez wartość
atrybutu
Interrupt delay
(Opóźnienie przerwań) będzie względnie mała, doprowadzi to do spadku
wydajności ze względu na spowolnienie procesu sygnalizowania zakończenia operacji we/wy.
Atrybuty te można skonfigurować dla wybranego portu za pomocą polecenia narzędzia BCU
vhba
.
vhba --intr pcifn <-c> {on | off} [<Latency> <Delay>]
Przerwania MSI (MSI-X)
Wszystkie karty firmy Brocade są wyposażone wobsługę mechanizmu przerwań MSI-X,
rozszerzonej wersji MSI zdefiniowanej wstandardzie PCI 3.0. Mechanizm kontroli przerwań MSI-X
umożliwia poprawienie ogólnej wydajności systemu przez obniżenie czasu oczekiwania przerwań
ilepsze wykorzystanie procesora hosta.
Standard MSI-X jest obsługiwany wsystemach Windows Vista iWindows Server 2008.
Aby włączyć mechanizm kontroli przerwań MSI-X, należy ustawić poniższy klucz rejestru na wartość 0.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bfad\Parameters\
Device\msix_disable