Rozumienie faz rozruchu Wirtualnego Serwera Egzaminacyjnego
Transkrypt
Rozumienie faz rozruchu Wirtualnego Serwera Egzaminacyjnego
Temat: Rozumienie faz rozruchu Wirtualnego Serwera Egzaminacyjnego Szanowni Państwo, Wirtualny Serwer Egzaminacyjny jest specjalizowaną dedykowaną aplikacją, której w sposób dynamiczny przydzielane są dostępne zasoby komputera podczas pracy. Osiągnięcie pełnej wydajności, np. bezzwłocznego logowania dowolnej ilości użytkowników, losowania zadań, wysyłki wyników egzaminów realizowane jest poprzez przejście przez 4 główne fazy pracy. Czas przejścia do następujących po sobie faz pracy zależny jest kolejno od takich czynników jak: • pamięć przydzielona dla Wirtualnego Serwera Egzaminacyjnego • prędkość procesora • prędkość twardego dysku Faza 1 - uruchomienie systemu operacyjnego Wirtualnego Serwera Egzaminacyjnego • • • Start tego etapu następuje poprzez wybranie w VirtualBox opcji Uruchom, dotyczącej Wirtualnego Serwera Egzaminacyjnego. Czas przejścia przez ten etap zależy od tego jak, szybko dane z twardego dysku zostaną przesłane do pamięci Szacowany czas realizacji tego etapu pracy to od kilkunastu sekund (na aktualnie kupowanych w masowej sprzedaży komputerach) do kilku minut (na komputerach 5 letnich i starszych) Faza 2 - jednorazowe aktywowanie możliwości korzystania z interfejsu WWW • • • Start tego etapu następuje poprzez wpisanie do przeglądarki internetowej, uruchomionej na komputerze egzaminacyjnym adresu IP Wirtualnego Serwera Egzaminacyjnego Czas przejścia przez ten etap zależy od tego jak, szybko dane z twardego dysku zostaną przesłane do pamięci Szacowany czas realizacji tego etapu pracy to od kilku sekund (na aktualnie kupowanych w masowej sprzedaży komputerach) do kilkudziesięciu sekund (na komputerach 5 letnich i starszych) Faza 3 - jednorazowe uruchomienie usług i wczytanie do pamięci Wirtualnego Serwera Egzaminacyjnego baz danych niezbędnych do przeprowadzenia egzaminu takich jak pytania egzaminacyjne czy dane autoryzacyjne • • Start tego etapu następuje przy próbie zalogowania się pierwszego uczestnika egzaminu. Czas przejścia przez ten etap, który wykonywany jest tylko raz, zależy od tego jak, szybko dane z twardego dysku zostaną przesłane do pamięci i zapisane w pamięci podręcznej maszyny wirtualnej. • • Jest to najbardziej czasochłonny proces, ponieważ w celu jego ukończenia musi zostać wczytana do weryfikacji cała zawartość powiązana z przeprowadzanym w danym momencie egzaminem. Szacowany czas realizacji tego etapu pracy to od kilku sekund (na aktualnie kupowanych w masowej sprzedaży komputerach) do kilku minut (na komputerach 5 letnich i starszych) Uwaga: Po zalogowaniu się pierwszego uczestnika egzaminu, system dokonuje optymalizacji swoich zasobów w ten sposób, aby logowanie kolejnych uczestników i korzystanie z systemu przebiegało bezzwłocznie lub z niewielką zwłoką Uwaga: W sytuacji, kiedy logowanie pierwszego uczestnika egzaminu nie zostanie jeszcze ukończone, a kolejni użytkownicy rozpoczną w tym czasie próbę logowania, proces optymalizacji nie jest wykonywany do momentu zalogowania ostatniego z użytkowników, którzy rozpoczęli równoległy proces logowania. Wydłuża to realizację Fazy 3 nawet do kilku minut. Uwaga: Jeżeli taka sytuacja nastąpi, tzn. nie odbyło się pełne logowanie pierwszego uczestnika egzaminu tylko wszyscy użytkownicy próbowali zalogować się do systemu równocześnie, należy spokojnie odczekać aż system zoptymalizuje swoje działanie i osiągnie pełną sprawność (ok. 2-4 minut dla słabszych komputerów). W tym czasie użytkownicy, którzy próbują zalogować się do Wirtualnego Serwera Egzaminacyjnego mogą zobaczyć komunikat typu „time out” lub „serwer nie odpowiada”. Wystarczy chwilkę poczekać i odświeżyć stronę w przeglądarce (można także zamknąć i ponowne uruchomić przeglądarkę) Faza 4 - tworzenie sesji egzaminacyjnych dla użytkowników, losowanie pytań, odpowiadanie na pytania przez uczestników egzaminu • • • Start tego etapu następuje przy wyborze przez uczestnika konkretnego typy egzaminu oraz potwierdzenia jego wyboru Czas przejścia przez ten etap zależy od tego czy Wirtualny Serwer Egzaminacyjny zoptymalizował już swoją pracę Szacowany czas realizacji tego etapu pracy to kilka sekund. Uwaga: Jeżeli komunikat dotyczący losowania pytań egzaminacyjnych wyświetlany jest na stronie przez więcej niż kilka sekund, oznacza to że system nie dokonał jeszcze optymalizacji. W takim wypadku wystarczy ponownie potwierdzić egzamin lub odświeżyć stronę i potwierdzić wybrany egzamin. Uwaga: Jeżeli podczas odpowiadania na pytania odpowiedzi nie są przekazywane natychmiast, oznacza to że system nie dokonał jeszcze optymalizacji. W takim wypadku wystarczy ponowić wysłanie odpowiedzi na pytanie lub odświeżyć stronę i wysłać odpowiedź na dane pytanie. Faza 5 - Praca normalna • Start tego etapu następuje po automatycznym zoptymalizowaniu systemu pracy Wirtualnego Serwera Egzaminacyjnego • • Czas przejścia do tego etapu zależy od czasu potrzebnego na optymalizację pracy Wirtualnego Serwera Egzaminacyjnego, a ten zależy w praktyce od ilości przydzielonej pamięci i szybkości procesora Szacowany czas przejścia do tego etapu pracy, to od kilku sekund (na nowych komputerach) do kilku minut (na komputerach 5 letnich i starszych) Uwaga: Podczas normalnej pracy wszystkie zadania realizowane są przez Wirtualny Serwera Egzaminacyjny bezzwłocznie bez względu na to czy posiadamy nowy komputer czy komputer starszy niż 5 lat Dobre rady i praktyki: • Być może komputer, na którym uruchamiasz Wirtualny Serwer Egzaminacyjny, posiada jeszcze więcej wolnej pamięci niż 192 MB RAM. W takim przypadku zaleca się przed uruchomieniem Wirtualnego Serwera Egzaminacyjnego zmienić jego ustawienia w ten sposób, aby przydzielanych zostawało mu więcej niż 192 MB RAM (np. 256 MB RAM, 512 Mb RAM i więcej). • System do osiągnięcia pełnej wydajności potrzebuje w zależności od jakości sprzętu od kilkunastu sekund do kilku (5) minut licząc od zalogowania się (ale nie rozpoczęcia egzaminu) pierwszego uczestnika egzaminu. • Postaraj się uruchomić Wirtualny Sewer Egzaminacyjny oraz przeprowadzić kontrolne logowanie uczestnika egzaminu kilkanaście minut przed zadanym terminem rozpoczęcia pierwszego egzaminu, aby aktualny i wszystkie kolejne egzaminy odbyły się sprawnie w przypadku równoczesnej pracy kilkunastu uczestników egzaminu.