Przystosowanie platformy dla systemu
Tuning, w odniesieniu do Windows XP, oznacza zmianę właściwości systemu tak, aby działał on szybciej, wydajniej i miał bardziej efektowny wygląd.
Domyślne ustawienia instalacyjne nie są zoptymalizowane do świadczenia usług serwerowych. Nic dziwnego, sam Windows XP Professional nie jest przecież systemem serwerowym. Następcą Windows 2000 Server będzie dopiero .NET Server i to ten system będzie przystosowany do świadczenia takich usług.
Jeżeli chcemy, aby nasz Windows XP pracował jako serwer, musimy nieco zmienić jego domyślne ustawienia; a zatem dokonać „tuningu” systemu. W efekcie zarówno platforma, na której zainstalujemy system jak i sam system, będący z założenia stacją roboczą, będą działały wydajniej i bez problemu obsługiwały takie usługi, jak www, ftp, dns czy serwer pocztowy.
Zdefiniowane przez firmę Microsoft minimalne wymagania platformy dla Windows XP Professional to:
• procesor 266 MHz,
• 64 MB pamięci RAM,
• około 1 GB pamięci dyskowej.
Niestety, nawet dla poprawnej pracy systemu Windows XP Professional, te „minimalne” wymagania są zbyt skromne. Aby uzyskać komfort pracy, powinniśmy przynajmniej podwoić podane parametry. Natomiast jeszcze większe wymagania stawia przed nami przystosowanie systemu Windows XP do pełnienia przez niego funkcji serwera. Musimy zatem dobrać właściwe parametry platformy i skonfigurować system pod względem wydajności.
Dzisiaj procesor o szybkości 1 GHz nie jest niczym nadzwyczajnym. W nowych komputerach właściwie rzadko instaluje się procesory o szybkości mniejszej niż 800 MHz. Taki procesor jest wystarczająco szybki, aby spełnić wymagania systemu przystosowanego do świadczenia usług serwerowych.
Drugą rzeczą, o której powinniśmy pomyśleć, jest szybka pamięć RAM. Należy tutaj zauważyć, że mitem jest powiedzenie, iż „im więcej pamięci RAM, tym lepiej”. Od pewnego momentu dokładanie pamięci RAM nie polepsza wydajności komputera. Dla systemu Windows XP w roli serwera w zupełności wystarczy 512 MB pamięci RAM.
W dziedzinie zasobów dyskowych nastąpił postęp i trudno już dzisiaj kupić dysk twardy o mniejszej pojemności niż 20 GB. To wystarczy, ale jeżeli będziemy chcieli, aby nasz serwer FTP był „bogaty” w oprogramowanie lub zamierzamy przygotować duży serwis WWW, powinniśmy przeznaczyć na zasoby dyskowe co najmniej 40 GB.
Wobec powyższego rozsądne parametry dla platformy, na której serwerem będzie system Windows XP Professional, to:
• procesor 800 MHz lub szybszy,+
• 512 MB pamięci RAM,
• 40 GB pamięci dyskowej,
Drugorzędną rolę odgrywa karta grafiki, gdyż wiadomo, że serwer nie służy raczej do obsługi gier multimedialnych, a więc w tym wypadku wymagania mogą być naprawdę skromne - karta SVGA z 16 MB pamięci RAM do obsługi serwera w zasadzie wystarczy.
Przystosowanie systemu Windows XP Professional
Tuningu systemu dokonujemy za pomocą narzędzi dostępnych standardowo w zainstalowanym systemie. Domyślna instalacja ma na celu zadowolenie jak największej liczby użytkowników, lecz my będziemy starali się zoptymalizować system pod kątem działania aplikacji serwerowych.
Sam system posiada wiele miejsc, w których możemy zmienić domyślne ustawienia i przystosować go do wydajniejszej pracy.
Pierwszym takim elementem jest wyłączenie wszystkich efektów wizualnych - są one zbędne w serwerze i niepotrzebnie zajmują zasoby systemowe.
Rys 1. Wyłączenie efektów wizualnych
Można tego dokonać w zakładce Efekty wizualne, którą znajdziemy w Panelu Sterowania → System → Zaawansowane → przycisk Ustawienia w sekcji Wydajność. W tym samym oknie, w którym wyłączamy efekty wizualne, w zakładce Wydajność możemy zmienić wielkość pliku wymiany lub ustalić wyższy priorytet dla procesów systemowych.
Rys 2. Ustawienie wyższego priorytetu dla usług.
Wydaje się oczywiste, że na serwerze, gdzie będą funkcjonowały usługi, jak WWW, FTP, DNS, powinniśmy ustawić ten priorytet właśnie dla usług systemowych a nie dla aplikacji. Drugie z zaprezentowanych ustawień jest odpowiednie dla serwerów aplikacji i stacji roboczych. Jeśli dysponujemy 2 dyskami twardymi, zalecane jest przeniesienie pliku wymiany na inny dysk niż systemowy. Jednakże nie należy mylić dysku z partycją, ponieważ spowoduje to wolniejszą pracę systemu. Jest to wynikiem większej odległości, jaką głowica odczytująca dane będzie musiała pokonać od pliku aktualnie odczytywanego do pliku wymiany.
Rys 3. Ustawienia pamięci wirtualnej
Zatem, przystosowując system Windows XP Professional do pracy jako serwer, powinniśmy zwrócić uwagę na:
• wyłączenie efektów wizualnych - wszelkie animacje i wygładzanie czcionek powodują dodatkowe obciążenie procesora w serwerze, co z kolei wpływa negatywnie na jego wydajność, • ustawienie odpowiedniej wielkości pliku wymiany - ustawienie stałego rozmiaru powoduje redukcje opóźnień związanych ze zmianą wielkości pliku wymiany, • umieszczenie pliku wymiany na innym dysku niż systemowy - każdy dysk stały w danej chwili może odczytywać dane wyłącznie z jednego miejsca, dlatego przeniesienie często wykorzystywanego pliku wymiany na drugi dysk fizyczny podniesie wydajność poprzez eliminację powstałych opóźnień, • nadanie wyższego priorytetu procesom systemowym - powoduje wykonywanie ich przed procesami zbędnymi o niższym priorytecie, • wyłączenie zbędnych usług - każda uruchomiona usługa zabiera część zasobów systemu nawet wtedy, gdy nie jest wykorzystywana. Można tego dokonać wykorzystując, dostępny w Panelu Sterowania → Narzędzia Administracyjne, aplet Usługi. Wyłączenie takich usług jak: Bufor wydruku - jest ona niepotrzebna, jeśli nie zamierzamy drukować dokumentów z serwera, Harmonogram zadań - pozwala na wykonywanie niektórych czynności o określonych godzinach, Klient DHCP - klient usługi DHCP, jest usługą zupełnie niepotrzebną, ponieważ serwery mają zawsze przydzielone stałe adresy IP, Rejestr Zdalny - pozwala na zdalną edycję ustawień rejestru, jest bardzo rzadko wykorzystywana w małych i średnich sieciach, Windows Audio - wyłączenie tej usługi spowoduje, że nasz Windows przestanie wydawać jakiekolwiek dźwięki, Pomoc i obsługa techniczna - wyłączenie tej usługi uniemożliwi działanie zdalnej pomocy technicznej, Pomoc TCP/IP NetBIOS - wyłączenie tej usługi uniemożliwi rozpoznawanie nazw systemu NetBIOS, Usługi terminalowe - są wymagane do działania szybkiego przełączania użytkowników, natomiast na serwerze są zbędne, Windows Image Acquisition (WIA) - umożliwia odbieranie obrazów ze skanerów i aparatów fotograficznych.
Wyłączenia usługi można dokonać, zmieniając w jej właściwościach Typ uruchamiania z Automatyczny na Wyłączony. Jeśli nie jesteśmy pewni, czy jakąś usługę możemy bezpiecznie wyłączyć, należy ustawić typ Ręczny, co, w razie potrzeby, spowoduje jej uruchomienie.
Rys 4. Okno właściwości usługi.
Podczas codziennej pracy serwera, jak każdego innego komputera, wymagana jest jego konserwacja. Jedną z podstawowych czynności, jakie należy regularnie wykonywać, jest defragmentacja dysków. Brzmi to może banalnie, ale wielu administratorów o tym zapomina. W czasie defragmentacji w systemach Windows 2000/XP, pliki nie tylko są „zbierane” z wielu kawałków w całość, ale również rozmieszczane w taki sposób, aby były wczytywane w krótszym czasie, co przyczynia się to do zwiększenia wydajności całego serwera. Wbudowany w system Defragmentator uruchamiamy poprzez zakładkę Narzędzia we właściwościach dysku.
Rys 5. Okno programu Defragmentator dysków
|