Dostosowywanie systemu solaris, Dostosowywanie systemu windows, Parametry sterownika – Dell Brocade Adapters Instrukcja Obsługi
Strona 156
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 z systemem 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 o tych dwóch parametrach można znaleźć w dokumencie 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 w pliku /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 i 1007 nie są obsługiwane w systemie operacyjnym Solaris, dlatego też
polecenia te ich nie dotyczą.
Dostosowywanie systemu Windows
Dostosowywanie w systemie Windows obejmuje konfigurację sterownika i zmianę 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 z domyś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
w większości przypadków. Sterownik magazynu Storport jest wyposażony w mechanizm
ograniczania liczby operacji we/wy na poziomie jednostek LUN, aby zagwarantować utrzymanie
zdefiniowanej głębokości kolejki. W przypadku 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 w przypadku 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ć w przedstawionej poniżej gałęzi rejestru. Dozwolone są wartości
z zakresu 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.