Ile komputerów na raz można zainstalować przez WDS


Instalacja systemu przez siec ma na pewno wiele zalet. Jednak przy tradycyjnej ”unicastowej” metodzie instalacji okazuje sie, ze przy kilkudziesieciu równoczesnie instalowanych komputerach pojawia sie powazny problem z wydajnoscia i trafiamy na granice mozliwosci.
Oczywistym rozwiazaniem (i Windows Server 2008 nam je daje) jest instalacja przy pomocy multicastów. O multicastach napisano cale ksiazki, ale w najwiekszym skrócie chodzi o taki pakiet, na który moze sie ”zapisac” wielu sluchaczy równoczesnie. Wtedy serwer wysyla go raz, a kto chce ten slucha. W efekcie zamiast równoczesnie wyslac 50 razy ten sam pakiet do 50 sluchaczy (jak to mialo miejsce chocby w RIS) serwer wysyla go raz. A kto sluchal, ten ma.
Nalezy zdawac sobie sprawe z konsekwencji. Na przyklad, jezeli ktos potknie sie o kabel sieciowy przy jednej ze stacji, to ”nie ma zmiluj”. Serwer nie bedzie na taka stacje czekac. Stacja wróci do sluchania kolejnych pakietów a w tamtym miejscu bedzie miala dziure i pózniej indywidualnie poprosi o uzupelnienie braków. Dziala to zupelnie sprawnie.
Sytuacja waskiego gardla wydaje sie dzieki multicastom rozwiazana. Obojetne czy instalowanych stacji jest 5 czy 50 – ich obraz przez siec przesylany jest tylko raz.
Nalezy zdac sobie sprawe z jednej waznej rzeczy: multicastów slucha przeciez jakis program! I ten program wczesniej trzeba przeslac do klienta przez siec! Co wazne, nie jest on taki zupelnie maly (wszystko razem to ponad 100MB) i nie moze byc przeslany multicastami. Tu nadal dziala stary dobry sposób indywidualnej transmisji do kazdego klienta. Dlatego liczba równoczesnie instalowanych komputerów, choc dzieki WDS wieksza to nadal jest ograniczona. W praktyce – do kilkuset stacji.
Dla wielu srodowisk to wystarczy.
Tam, gdzie to za malo, a komputery trzeba koniecznie zainstalowac równoczesnie, mozna zastosowac inne podejscie. Transmisje multicastowa ustawic tak, zeby wystartowala o zadanej godzinie. Robi sie to bardzo prosto podczas jej tworzenia. Do tego czasu, nalezy falami uruchamiac komputery, nie przekraczajac liczby kilkuset na raz. I niech czekaja na nadejscie godziny 0. Wtedy serwer rozglasza co ma rozglosic i kazdy klient moze swój zestaw danych otrzymac.

Autor: Grzegorz Tworek

Comments (2)

  1. Anonymous says:

    No to jest pełnoprawny system opracyjny, ze sterownikami do wszystkiego co się rusza, całą masą programów narzędziowych, GUI itp.

    Mogłaby istnieć odchudzona wersja, ale czy w obecnych czasach warto tworzyć kolejne byty tylko po to, żeby oszczędzić 50MB?

  2. empireus says:

    Troche bez sensu, ze to "dodatkowe oprogramowanie" zajmuje ok 100MB. No ale w dobie 1Tbit’owych sieci i macierzy w RAM serwera to nie ma znaczenia 😉

Skip to main content