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 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 t
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.