INFORMATOR TECHNICZNY WONDERWARE Wymagania

Transkrypt

INFORMATOR TECHNICZNY WONDERWARE Wymagania
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 50
22-07-2002
Wymagania systemowe i sprzętowe dla aplikacji IndustrialSQL Server 8.0
Konfiguracja komputera przeznaczonego do pracy z IndustrialSQL Server 8.0 (komputer
serwer)
Wskazane jest, aby oprogramowanie IndustrialSQL Server 8.0 instalować na osobnym, dedykowanym
komputerze. Dodatkowo naleŜy pamiętać, aby nie uŜywać tego komputera jako kontrolera domeny,
serwera e-mail’owego, serwera dla Internetu, itp.
WyposaŜenie komputera na potrzeby oprogramowania IndustrialSQL Server, uzaleŜnione jest od liczby
gromadzonych zmiennych. Zaleca się następujące, minimalne wyposaŜenie komputera dla aplikacji:
• zbierającej wartości 500 zmiennych albo mniej
procesor: Pentium 2, 400 MHz,
pamięć RAM: 256 MB,
karta sieciowa: 100 Mbit/s,
Windows 2000 Server z Service Pack 2 lub wyŜszym,
Internet Explorer 5.5 lub wyŜszy,
Microsoft SQL Server 2000 Standard Edition z Service Pack 2 lub wyŜszym,
270 MB wolnego miejsca na dysku twardym, w celu zainstalowania IndustrialSQL Server
8.0,
• zbierającej wartości od 500 do 5000 zmiennych
procesor: Pentium 3, 866 MHz,
pamięć RAM: 256 MB,
karta sieciowa: 100 Mbit/s,
Windows 2000 Server z Service Pack 2 lub wyŜszym,
Internet Explorer 5.5 lub wyŜszy,
Microsoft SQL Server 2000 Standard Edition z Service Pack 2 lub wyŜszym,
270 MB wolnego miejsca na dysku twardym, w celu zainstalowania IndustrialSQL Server
8.0,
• zbierającej wartości od 5000 do 25000 zmiennych
dwa procesory: Pentium 3, 933 MHz lub jeden procesor: Pentium 4, 1.7 GHz,
pamięć RAM: 1 GB,
karta sieciowa: 100 Mbit/s,
Windows 2000 Server z Service Pack 2 lub wyŜszym,
Internet Explorer 5.5 lub wyŜszy,
Microsoft SQL Server 2000 Standard Edition z Service Pack 2 lub wyŜszym,
270 MB wolnego miejsca na dysku twardym, w celu zainstalowania IndustrialSQL Server
8.0,
• zbierającej wartości od 25000 do 100000 zmiennych
cztery procesory: Pentium 3, 733 MHz,
pamięć RAM: 4 GB,
karta sieciowa: 1GBit/s,
Windows 2000 Server z Service Pack 2 lub wyŜszym,
Internet Explorer 5.5 lub wyŜszy,
Microsoft SQL Server 2000 Standard Edition z Service Pack 2 lub wyŜszym,
ASTOR Sp. z o.o.
Dział Oprogramowania Przemysłowego
ul. Smoleńsk 29, 31-112 Kraków
tel.: 012 428-63-30
fax: 012 428-63-09
e-mail: [email protected]
http://www.astor.com.pl
270 MB wolnego miejsca na dysku twardym, w celu zainstalowania IndustrialSQL Server
8.0
UWAGA! Podczas pracy IndustrialSQL Server 8.0 ilość uŜytej pamięci (Mem usage) raportowana przez
systemowe narzędzie MenedŜera zadań (Task Manager) powinna stanowić co najwyŜej 2/3 fizycznej
pamięci RAM w komputerze. Wynika to z faktu, Ŝe system musi mieć margines na wykonanie nagłych i
niestandardowych zadań.
Napędy dysków twardych i ich pojemność
Zaleca się uŜywać:
• system plików NTFS (stanowczo nie naleŜy uŜywać systemu plików FAT),
• dyski SCSI (nie zaleca się uŜywania dysków w standardzie IDE),
• zalecane jest utworzenie systemu macierzy dyskowej typu RAID,
• plik wymiany (swap file) powinien znajdować się na osobnym fizycznie dysku (nie na osobnej
partycji tego samego dysku).
Wielkość powierzchni dyskowej zaleŜy od:
• szybkości zmian archiwizowanych zmiennych,
• ilości zmiennych archiwizowanych,
• czasu przetrzymywania danych zarchiwizowanych, jak równieŜ informacji o zdarzeniach i podsumowaniach,
• typu archiwizowanych zmiennych, rodzaju archiwizacji i kompresji systemu plików.
Pojedyncza próbka zmiennej analogowej (zawiera wartość, czas zmiany oraz wiarygodność informacji o
zmianie) archiwizowana cyklicznie zajmuje 4.4 bajta. W przypadku uŜywania zalecanego systemu plików
NTFS z kompresją plików naleŜy tę wartość podzielić przez 2. Dzienne zapotrzebowanie na
powierzchnię dyskową zajmowaną przez tego typu zmienne naleŜy obliczać ze wzoru:
Powierzchnia_dyskowa =
(4.4 * Ilość_zmiennych) * (60/Odstęp_między_próbkami_w_sekundach) * 60 minut * 24 godziny /
Stopień_kompresji_NTFS
Np. System z 10 000 logowanych zmiennych raz na 10s wymaga dziennie:
(4.4 * 10 000) * (60/10) * 60 * 24 / 2 = 190 MB
Pojedyncza próbka zmienna analogowej archiwizowana w trybie asynchronicznym (tryb reagowania „na
zmianę” wartości zmiennej - ang. delta) zajmuje 10 bajtów. Odpowiedni wzór na zapotrzebowanie
dzienne powierzchni dyskowej zajmowaną przez tego typu zmienne prezentuje się następująco:
Powierzchnia_dyskowa =
(10 * Ilość_zmiennych) * (60/ Odstęp_między_próbkami_w_sekundach) * 60 minut * 24 godziny /
Stopień_kompresji_NTFS
2
Pojedyncza próbka zmiennej dyskretnej archiwizowanej w trybie asynchronicznym („na zmianę” - ang.
delta) zajmuje 7 bajtów. Odpowiedni wzór na zapotrzebowanie dzienne powierzchni dyskowej dla tego
typu zmiennych prezentuje się następująco:
Powierzchnia_dyskowa =
(7 * Ilość_zmiennych) * (60/ Odstęp_między_próbkami_w_sekundach) * 60 minut * 24 godziny /
Stopień_kompresji_NTFS
Dodatkowo naleŜy uwzględnić miejsce na dysku twardym:
• potrzebne do zainstalowania oprogramowania IndustrialSQL Server 8.0, oraz pozostałego oprogramowania niezbędnego do prawidłowej pracy IndustrialSQL Server 8.0,
Tabela 1. Wymagana ilość wolnego miejsca na dysku twardym, potrzebnego do prawidłowej instalacji
oprogramowania IndustrialSQL Server 8.0.
Nazwa oprogramowania
Microsoft SQL Server 2000
Wonderware Common Component Files
Wonderware Common System Files
Industrial SQL Server 8.0
InSQL Console
Remote IDAS
Suma:
Wymagana ilość wolnego miejsca na dysku
twardym
250 MB
25 MB
10 MB
14MB
8 MB
4 MB
311 MB
UWAGA! PowyŜsze informacje nie uwzględniają wolnego miejsca na dysku twardym, które naleŜy
przeznaczyć na system operacyjny Windows.
•
dla plików z zapisaną konfiguracją baz danych instalowanych wraz z IndustrialSQL Server 8.0
(Tabela 2). Podczas instalacji oprogramowania IndustrialSQL Server 8.0 dodawane i konfigurowane są dwie bazy danych w Microsoft SQL Server 2000:
Runtime – wykorzystywana do przechowywania wszystkich gromadzonych danych z
procesu oraz informacji o konfiguracji oprogramowania IndustrialSQL Server. Wszystkie
informacje, które zapisane są w strukturze tabel w tej bazie danych zapisane są w
plikach: Run80dat.Mdf oraz Run80log.Ldf.
Holding – wykorzystywana, jako tymczasowa baza danych podczas importowania
zmiennych z programu InTouch. Wszystkie informacje, które zapisane są w strukturze
tabel w tej bazie danych zapisane są w plikach: Hlddat.Mdf oraz Hldlog.Ldf.
Tabela 2. Minimalna ilość wolnego miejsca na dysku twardym, przeznaczona dla plików z informacjami
o bazach danych: Runtime i Holding.
Nazwa pliku
Run80dat.Mdf
Run80log.Ldf.
Hlddat.Mdf
Hldlog.Ldf.
Suma:
Wymagana ilość wolnego miejsce na dysku
twardym
30 MB
10 MB
30 MB
10 MB
80 MB
3
Sieć i protokoły sieciowe
IndustrialSQL Server nie wymaga Ŝadnej specjalnej sieci lub protokołów do komunikacji z aplikacją
kliencką, pobierającą dane z serwera. Najlepiej stosować protokoły, które jako standard przyjęła aplikacja kliencka, a obsługiwane są przez Microsoft SQL Server (np. jeŜeli aplikacja kliencka korzysta z
protokołu IPX, to wtedy nie trzeba instalować i uŜywać protokołu Named Pipes, lecz pozostać przy
protokole IPX).
W przypadku wykorzystywania protokołu SuiteLink do logowania danych ze źródła danych (np.
InTouch), naleŜy zainstalować TCP/IP.
Zaleca się, fizycznie rozdzielić sieci zbierania danych od sieci pobierania danych SQL przez aplikacje
klienckie, czyli zainstalować dwie karty sieciowe w komputerze z zainstalowanym oprogramowaniem
IndustrialSQL Server. Karta 100 Mbit/s, szczególnie po stronie sieci aplikacji klienckich poprawi czas
odpowiedzi systemu na zapytania SQL.
Zaleca się synchronizację czasów komputerów pracujących w sieci z serwerem IndustrialSQL, a
szczególnie komputera lub komputerów dostarczających danych do archiwizowania. Jakiekolwiek
przesunięcie w czasie systemowym tych komputerów znacząco obciąŜa serwera IndustrialSQL.
System operacyjny
Wymagane jest, aby oprogramowanie IndustrialSQL Server 8.0 zainstalować na jednym z poniŜszych
wersji systemów operacyjnych:
• Windows 2000 Server z Service Pack 2 lub wyŜszym,
• Windows 2000 Advanced Server z Service Pack 2 lub wyŜszym.
Wymagania systemowe dla programu IndustrialSQL Data Acquisition Service (IDAS)
(komputer zdalny)
Program IDAS moŜna instalować na jednym z poniŜszych wersji systemu operacyjnego:
• Microsoft Windows NT 4.0 z Service Pack 6a lub wyŜszym (wersje Workstation jak i Server),
• Microsoft Windows 2000 z Service Pack 2 lub wyŜszym (wersje Workstation jak i Server).
UWAGA! Zmienne systemowe w programie IDAS, skonfigurowane do monitorowania wydajności zbierania danych, instalowane są tylko w systemie operacyjnym Windows 2000.
Parametry związane z mocą procesora oraz ilością pamięci RAM przeznaczone dla komputera, na
którym będzie pracować program IDAS, powinny być dobrane na podobnych zasadach jak dla komputera serwera. Przy czym, pełne wyposaŜenie tego komputera nie musi być takie same jak dla serwera,
gdyŜ program IDAS nie będzie realizować takich samych operacji jak IndustrialSQL Server 8.0.
Pojemność dysku twardego uzaleŜniona jest od wykonywanych operacji przez program IDAS. JeŜeli
dane będą buforowane na dysku twardym, w celu późniejszego przesyłania do programu IndustrialSQL
Server 8.0, to pojemność dysku twardego powinna zostać dobrana według zasad opisanych punkcie
„Napędy dysków twardych i ich pojemność”.
4
Komputery pobierające dane z IndustrialSQL Server (komputer klient)
Wymagania sprzętowe dla komputerów klienckich są znacznie niŜsze. W zasadzie kaŜdy komputer
biurowy, na którym działa system Windows 95/98/NT4.0/2000/XP, moŜe słuŜyć jako komputer dla
programów klienckich. Szybkość komputera, ilość pamięci RAM będzie miała bezpośrednie przełoŜenie
na komfort pracy uŜytkownika, podobnie jak to ma miejsce z programami biurowymi.
5

Podobne dokumenty