|
|
IRIX
System IRIX, rozwijany
przez Silicon Graphics, pracuje na wszystkich modelach maszyn MIPS
(serwery i stacje graficzne) sprzedawanych przez tę firmę. Ostatnia wersja
systemu (6.5) jest stabilną platformą przeznaczoną do aplikacji
graficznych i inżynierskich (obliczenia, symulacje itd). IRIX jest zgodny
ze specyfikacjami UNIX 95 i POSIX 1003.1b. Dostępny jest w dwóch wersjach:
Advanced Workstation Environment (AWE) - przeznaczonej do pracy na
stacjach roboczych oraz Advanced Server Environment (ASE) - dla serwerów.
IRIX 6.5 jest przystosowany do pracy na maszynach SMP (do 256 procesorów
na maszynach o architekturze CC-NUMA). Pojedyncza aplikacja może otrzymać
maks. 256 GB pamięci wirtualnej. 64-bitowy i dziennikowany system plików
XFS, podstawowy dla IRIX-a, może obsługiwać bardzo duże woluminy (rzędu
setek TB), duże katalogi (rzędu setek tysięcy plików), wspiera HSM
(Hierarchical storage management), umożliwia aplikacjom rezerwowanie pasma
we/wy podczas korzystania z systemu plików oraz wspiera RAID 0, RAID 1 i
XLV (volume management).
Projektując nową wersję
systemu, położono nacisk na niezawodność. Korzystając z oprogramowania
IRIS FailSafe, można budować klastry odporne na awarie. FailSafe
wykorzystuje protokół bicia serca do kontroli działania systemu. System ma
też wsparcie dla sprzętowych watchdogów kontrolujących na bieżąco pracę
maszyny. W razie upadku system może zbadać jego przyczynę i wyłączyć moduł
(serwis), który spowodował problemy. Performance Co-Pilot, dostępny jako
osobny pakiet, umożliwia monitorowanie obciążenia systemu i ostrzega przed
(potencjalnymi) przeciążeniami, zanim spowodują one problemy. Na dużych
maszynach (Origin2000) można uruchomić wiele niezależnych instancji
systemu IRIX. Oprogramowanie CrayLink umożliwia łączenie takich
wirtualnych serwerów w klastry, co w pewnym stopniu (mniejszym niż w
fizycznych klastrach) zwiększa dostępność systemu.
Oprócz śledzenia i
przydziału zasobów IRIX umożliwia uruchamianie zadań wsadowych
(działających w tle, które mogą być całkowicie wstrzymane, jeśli system
potrzebuje zasobów do innych zadań). Dostępna jest też implementacja HSM
(Hierarchical Storage Management) - narzędzie Cray Data Migration Facility
przeniesione z systemu UNICOS, śledzi odwołania do poszczególnych plików i
przenosi rzadziej używane pliki na inne urządzenia (np. taśmy).
IRIX można natomiast
uznać za system bezpieczny - wersja standardowa ma certyfikat C2. Dostępna
jest też wersja specjalna (Trusted IRIX), oferująca poziom bezpieczeństwa
B1. System może też korzystać z DCE i DFS.
Łącznie z systemem
dostępne są narzędzia wspomagające tworzenie aplikacji inżynierskich
(kompilator Fortran 77/90, biblioteka MPI oraz OpenMP) i graficznych
(funkcje OpenGL realizowane sprzętowo na stacjach graficznych SGI).
<< powrót
|
|