Users Guide
130 Karty Brocade — Przewodnik rozwi
ą
zywania problemów
53-1002145-01
Dostosowywanie sterowników pamięci masowej
4
•
Performance Tuning for Linux Servers (Dostosowywanie wydajności serwerów zsystemem Linux)
Sandra K. Johnson, Gerrit Huizenga, Badari Pulavarty, IBM Press, ISBN: 013144753X
•
Linux Kernel Development (Rozwój jądra systemu Linux)
Robert Love, wydanie 2, 2005
Dostosowywanie systemu Solaris
Aby poprawić wydajność operacji we/wy, należy zmienić ustawienia następujących
parametrów systemu:
•
Ustawić dyrektywę maks. odczytu/zapisu urządzenia (maxphy).
•
Ustawić parametr maks. transferu dysku (ssd_max_xfer_size).
Więcej informacji otych dwóch parametrach można znaleźć wdokumencie Sun StorageTek SAM
File System Configuration and Administration Guide.
Aby zwiększyć wydajność operacji we/wy zapisu, należy ustawić parametr pcie-max-read-reqsz.
Ten parametr jest definiowany wpliku /kernel/drv/bfa.conf. Umożliwia on określenie
maksymalnego bloku danych przesyłanego przez magistralę PCIe. Domyślna wartość to 512. Aby
poprawić wydajność, należy zwiększyć ten parametr do 256, 1024 lub 2048.
UWAGA
Karty Brocade 804 i1007 niesą obsługiwane wsystemie operacyjnym Solaris, dlatego też
polecenia te ich niedotyczą.
Dostosowywanie systemu Windows
Dostosowywanie wsystemie Windows obejmuje konfigurację sterownika izmianę parametrów
systemu operacyjnego.
Parametry sterownika
Aby zwiększyć wydajność, można zmodyfikować kilka parametrów udostępnianych przez sterownik.
bfa_lun_queue_depth (zaległe żądania we/wy na jednostkę LUN)
Sterownik korzysta zdomyślnej wartości głębokości kolejki, która wynosi 32 na jednostkę LUN.
Wartość ta została dobrana, tak aby uwzględnić średnie obciążenie operacjami we/wy
wwiększości przypadków. Sterownik magazynu Storport jest wyposażony wmechanizm
ograniczania liczby operacji we/wy na poziomie jednostek LUN, aby zagwarantować utrzymanie
zdefiniowanej głębokości kolejki. Wprzypadku wysokiej klasy macierzy jednostek LUN wymagane
może być znaczące zwiększenie głębokości kolejki operacji we/wy. Firma Microsoft zaleca
ustawienie parametru na wartość 96 wprzypadku scenariuszy testowania wydajności. Jeżeli
głębokość kolejki jest zbyt niska, zauważalny będzie znaczny spadek wydajności.
Głębokość kolejki można ustawić wprzedstawionej poniżej gałęzi rejestru. Dozwolone są wartości
zzakresu od 1 do 254.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bfad\Parameters\
Device\bfa_lun_queue_depth
Łagodzenie przerwań za pomocą funkcji łączenia przerwań
Często łagodzenie przerwań może prowadzić do zmniejszenia obciążenia procesora, lecz,
jeśli łagodzenie przerwań jest przeprowadzane nieumiejętnie, może spowodować wzrost
czasu oczekiwania.