albo może być wywołany przez żądanie „Change Notification" (w dowolnym programie).
Domyślnie takie zachowanie pojawia się. gdy protokół SMB korzysta z podpisów zabezpieczeń. Jeśli skonfigurowano korzystanie z podpisów zabezpieczeń, bloki SMB muszą być przetwarzane synchronicznie przez readresator. Readresator musi czekać na pełne przetworzenie polecenia SMB zanim przejdzie do kolejnego polecenia. Readresator czeka na otrzymanie potwierdzenia TCP/IP z serwera.
* PowiÓLDft-flÓIS
Aby obejść ten problem, zastosuj jeden ze sposobów opisanych w tej części.
* Pgwrót na górę
1. [®Uruchom Edytora Rejestru (Regedt32.exe).
2. Zlokalizuj, a następnie kliknij następujący klucz w rejestrze:
HKEY_LOCAL_MACHINE\System\CCS\Servlces\LanmanServer\Parameters
3. Kliknij dwukrotnie wartość RequireSecuritySignature. wpisz 0 w polu Dane wartości, a następnie kliknij przycisk OK.
4. Kliknij dwukrotnie wartość EnableSecuritySignature, wpisz 0 w polu Dane wartości, a następnie kliknij przycisk OK.
5. Zamknij program Edytor Rejestru
Domyślnie wartość EnableSecuritySignature ma ustawienie 1 (Włączone) na kontrolerze domeny i ustawienie 0 (Wyłączone) na komputerze me będącym kontrolerem domeny. Dlatego obniżenie wydajności kopiowania SMB występuje tylko przy kopiowaniu plików na kontroler domeny.
^ Powrotna górę
. llJstaw niższą wartość licznika czasu opóźnienia potwierdzenia TCP (TcpDelAckTicks). W ten sposób serwer dokonuje częstszych ale krócej trwających potwierdzeń pozycji. Można zastosować poprawkę opisaną w następującym artykule bazy wiedzy Microsoft Knowledge Base. aby ustawić inną wartość opóźnienia ACK:
311833 The TcpDelAckTicks Registry Value Has No Effects on Ack Timeouts
Jeśli ustawisz wartość TcpDelAckTicks równą 0. to licznik czasu zostanie całkowicie wyłączony. Jeśli licznik czasu jest wyłączony, to protokół TCP przełącza się w tryb pre-Request for Comments (RFC) 1122, co oznacza potwierdzanie każdego pakietu. Takie obejście rozwiązuje problem obniżonej wydajności kopiowania SMB. Jednakże w środowisku sieci o długim czasie oczekiwania (silnie obciążony segment) takie zachowanie zwiększa liczbę potwierdzeń z kontrolera domeny i dodatkowo obciąża sieć.
* Powrót na górę
Aby zobaczyć w jaki sposób obniżenie wydajności wiąże się z potwierdzaniem TCP/IP niektórych ramek SMB („SMB: C NT transact - Nobfy Change"), trzeba użyć funkcji śledzenia ruchu sieciowego. W ten sposób można zauważyć, ze readresator nie kończy operacji kopiowania do momentu kiedy ramka ..SMB: C NT Transact - Notify Change" zostanie potwierdzona przez serwer na poziomie transportowym protokołu TCP. Potwierdzenie TCP/IP jest opóźnione (o ołc. 0,2 sekundy), jeśli serwerem jest kontroler domeny oparty na systemie Windows 2000.
Samba - nazwa oprogramowania, przeznaczonego dla serwera plików oraz drukarek, współpracującego z platformą Windows, przeznaczonego dla platformy Linux/Unix i rozpowszechnianego na licencji GNU. Protokół transmisji wykorzystywany przez Sambę i systemy Microsoftu to SMB (ang. Sen/er Message Błock), przy czym jako protokół