Poznanie ponizszych zasad ulatwi podejmowanie decyzji przy instalacji NDS eDirectory na róznych platformach:
Wymagania sprzetowe uzaleznione sa od specyfiki wdrozenia NDS. Przykladowo, podstawowa instalacja NDS eDirectory ze standardowym schematem wymaga ok. 74 MB przestrzeni dyskowej dla kazdych 50 tys. uzytkowników. Jednak przy dodaniu nowego zestawu atrybutów lub calkowitym wypelnieniu kazdego istniejacego atrybutu, rozmiar obiektów znacznie wzrasta. Przeklada sie to na wymagana ilosc miejsca na dysku, wydajnosc procesora i wielkosc pamieci. Dwa czynniki decyduja o wydajnosci systemu: wielkosc pamieci podrecznej (buforowej) oraz szybkosc procesora. Dla uzyskania najlepszych rezultatów nalezy buforowac jak najwieksza czesc zbioru DIB, w miare mozliwosci sprzetowych. Patrz Podzial pamieci pomiedzy bufory wpisów i bloków . NDS dziala prawidlowo juz na maszynie jednoprocesorowej. Jednak NDS 8.5 do optymalnej pracy wymaga zastosowania systemu wieloprocesorowego. Zwiekszenie liczby procesorów poprawia wydajnosc niektórych funkcji, np. logowania i wielowatkowosci. Choc sam system NDS niezbyt intensywnie wykorzystuje moc procesora, to zdecydowanie obciaza uklady wejscia/wyjscia. Tabela 1 ilustruje typowe zalecenia systemowe dla NDS eDirectory na platformach NetWare, Windows NT i Linux.
Wymagania sprzetowe
Tabela 1.
Obiekty | Procesor | Pamiec | Dysk twardy |
---|---|---|---|
100,000 |
Pentium* III 450-700 MHz (jeden) |
384 MB |
144 MB |
1 milion |
Pentium III 450-700 MHz (dwa) |
2 GB |
1,5 GB |
10 milionów |
Pentium III 450-700 MHz (od 2 do 4) |
2 GB + |
15 GB |
Tabela 2 ilustruje typowe zalecenia systemowe dla NDS eDirectory na platformie Solaris.
Tabela 2.
Obiekty | Procesor | Pamiec | Dysk twardy |
---|---|---|---|
100,000 |
Sun* Enterprise 4500 |
384 MB |
144 MB |
1 milion |
Sun Enterprise 5500 |
2 GB |
1,5 GB |
10 milionów |
Sun Enterprise 6500 - system wieloprocesorowy |
2 GB + |
15 GB |
Tabela 3 ilustruje typowe zalecenia systemowe dla NDS eDirectory na platformie Tru64.
Tabela 3.
Obiekty | Procesor | Pamiec | Dysk twardy |
---|---|---|---|
100,000 |
64-bitowy procesor Alpha |
384 MB |
144 MB |
1 milion |
64-bitowy procesor Alpha |
2 GB |
1,5 GB |
10 milionów |
Alpha 64-bit processor |
2 GB + |
15 GB |
Wymagania odnosnie procesorów moga przekraczac te podane w tabeli, w zaleznosci od zainstalowanych na komputerze uslug dodatkowych, jak równiez od liczby obslugiwanych przez niego operacji uwierzytelniania, odczytu i zapisu. Obciazenie dla procesora moga stanowic takie operacje, jak szyfrowanie i indeksowanie.
Oczywistym jest fakt, ze wieksza szybkosc procesora wplywa na poprawe wydajnosci . Równiez dodatkowa pamiec poprawia wydajnosc gdyz NDS moze wówczas buforowac w pamieci wieksza czesc katalogu.
W zwiazku z tym, ze podczas instalowania uaktualnienia do NDS eDirectory wewnetrzne identyfikatory NDS ulegaja zmianie, proces tworzenia lacz zwrotnych (Backlink Process) aktualizuje obiekty, aby zachowac ich spójnosc.
Lacza zwrotne sledza odwolania zewnetrzne do obiektów znajdujacych sie na innych serwerach. Proces laczy zwrotnych sprawdza czy dla kazdego odwolania zewnetrznego z serwera istnieje rzeczywisty obiekt wlasciwie zlokalizowany i weryfikuje wszystkie atrybuty lacza zwrotnego w replice glównej. Proces lacza zwrotnego uruchamiany jest po dwóch godzinach od otwarcia bazy danych, a nastepnie co 780 minut (13 godzin). Wartosc takiego przedzialu czasu mozna ustawiac w zakresie od 2 do 10 080 minut (7 dnia).
Po przeprowadzeniu migracji do NDS zalecane jest wymuszenie uruchomienia procesu tworzenia lacz zwrotnych, za pomoca polecenia SET DSTRACE=*B z konsoli serwera. W systemach Linux, Solaris i Tru64, polecenie to mozna uruchomic ze zgloszenia konserwacyjnego polecenia ndstrace. Uruchomienie procesu jest szczególnie wazne w przypadku serwerów, które nie zawieraja repliki.