[<<] [<] [Tartalomjegyzék] [>] [>>]


Új rendszermag


Többprocesszoros kernel

A NetWare 5 új, operációsrendszer-magja az egyetlen processzor kiváló teljesítményét kombinálja a többprocesszoros kernel kiváló méretezhetőségével. Része egy új alkalmazásszervező funkció, amellyel a felhasználók maguk szabhatják meg a szerveren futó alkalmazások prioritását. Mindemellett számos új frissítést tartalmaz, például memóriavédelmet a fokozott hibatűrés érdekében, virtuálismemória-kezelést a teljesítmény növeléséhez, és beépített nyomkövetőt.

ELŐNYÖK:

Sokkal megbízhatóbb alkalmazásszerver. Javul a hálózat és a hálózati alkalmazások méretezhetősége és teljesítménye. Robusztus, és még barátságosabb fejlesztői környezet. A nagy prioritású és a létfontosságú alkalmazások gyorsabban, kevesebb megszakítással futhatnak a hálózati forgalom torlódásai idején is.

Rendszerváltozások

Ezeknek a kiszolgálóknak a működéséhez nagyban hozzájárulnak az operációs rendszer belső szerkezetének változásai. Elsőként kell említeni, hogy a NetWare 5 többprocesszoros kernelre épül. Vagyis nincs egy- és többprocesszoros változat, ugyanolyan, optimalizált módon futnak az alkalmazások minden megfelelő hardverkörnyezetben. Megváltozott a NetWare memóriakezelése: kialakították a virtuális memóriastruktúrát. Ezáltal a memóriaigényes alkalmazások futtatása nem veszélyezteti a rendszer működését, és a növekvő igényekhez sem kell folyamatos memóriavásárlással igazodni. A Java alkalmazások rugalmasabban futnak ilyen környezetben; a virtuális memória mérete elérheti a 4 gigabájtot.
A NetWare 5-ön futó, titkosítási szolgáltatást is nyújtó alkalmazásokba már nem szükséges beépíteni a védelmi kódokat, mert maga a hálózati operációs rendszer tartalmazza az alapvető internetes biztonsági képességeket. Nemzetközi kriptográfiai infrastruktúrájának köszönhetően világszerte ugyanaz a program használható. A felhasználók azonosításában is egységes jogosultsági és kulcskezelési felügyelet valósítható meg a NetWare 5 hálózati biztonsági rendszerében. Két fontos hardvertámogatás is bekerült a NetWare 5-be: az I2O-as ipari szabvány és a menet közben cserélhető PCI kártya elfogadása. Mindkettő a rendszer gyorsabb működését, rugalmasabb bővíthetőségét szolgálja. Az I2O szabványú eszközök esetében a be- és kimeneti forgalom kezelését a központi egységtől egy külön B/K processzor veszi át, ezzel szabványos kezelői felületet és gyorsabb működést biztosít az operációs rendszer számára. A menet közbeni PCI kártyacsere pedig egyszerűsíti a bővítéseket és csökkenti a leállási időket.

Állományrendszer

Alapos átalakuláson ment át a NetWare állománykezelése. Kibővítették az eddigi NetWare File System (NWFS) állománykezelési és -elérési képességeit a Novell Storage Service (NSS) szolgáltatásaival. Az NSS egy 64 bites indexelt moduláris tárolási rendszer, amely jelentősen kibővíti a Netware eddigi állománykezelését. Sok kötet (volume), alkönyvtár és állomány kezelésénél, valamint nagy állományoknál érezhetőek leginkább az NSS képességei. 8 terabájt lehet egy fájl mérete, és milliárdnyi állomány tárolható egyetlen, maximum 8 exabájtos kötetben. A kötetek számára nincs korlátozás -- csak a háttértár mérete --, és a kötetekhez kapcsolódó memóriaszükséglet is kisebb, a maradékból például növelhető a gyorsítótár (cache) mérete. Sokkal gyorsabb az NSS-ben a kötetek üzembehelyezése (mount), meghibásodás esetén lecsökken a kötet helyreállítási ideje, a hibák egy része működés közben javítható.
Gazdaságosabban hasznosítja az NSS a merevlemezek területét. A kiszolgálóhoz kapcsolódó merevlemezek nem használt területét (beleértve a NetWare kötetekét is) egybefogja egy logikai partícióba, és ez felhasználható az NSS-kötetek létrehozásához.

AZ OPERÁCIÓS RENDSZER ÚJDONSÁGAI

A NetWare 5 új operációsrendszer-magja egyesíti az egyprocesszoros felépítés kiemelkedö teljesítményét a többprocesszoros rendszermag (multiprocessor kernel, MPK) kiváló méretezhetőségével. Szabályozható az alkalmazások prioritása, új funkció a memóriavédelem a fokozott hibatűrés érdekében, és a beépített nyomkövető. Része az új NetWare 5 rendszermagnak egy ütemező, amellyel a felhasználók maguk határozhatják meg a szerveren futó alkalmazások fontossági sorrendjét. Az MPK és az ütemezö együttes használatával a vásárlók maguk dönthetik el, hogy mely alkalmazásoknak juttassanak többet a processzorokból.

TÖBBPROCESSZOROS RENDSZERMAG (MPK)

Az MPK a NetWare megújult rendszermagja, egy egy- és többprocesszoros operációs rendszermag, amelyik SMP-alapú hálózati szolgáltatásokat valósít meg és leegyszerüsíti az alkalmazások számára az SMP-funkciók kihasználását. Mindez egy tiszta, áttekinthetö futtatókörnyezetet eredményez az alkalmazások és a Javához hasonló alkalmazáskörnyezetek számára. Az MPK még tovább növeli a hálózatok rendelkezésre állását, felváltva az egyszerü szimmetrikus többprocesz-szoros rendszereket. Egy új ütemezö algoritmus is bekerült a NetWare-be, amellyel a rendszer-gazdák és rendszerintegrátorok az alkalmazásokat "Fair-Share" (tisztességes arány) elvü ütemezéssel méretezhetik át akár egy-, akár több-processzoros környezetben.

VIRTUÁLIS MEMÓRIA

Új memóriakezelési rendszert tartalmaz a NetWare 5, amelyik kihasználja a virtuális memóriát (VM-et) is. A virtuális memória használatával a szerver tényleges fizikai RAM-jánál sokkal nagyobb tartomány címezhetö meg. A NetWare 5 VM cserefájlja sokkal dinamiku-sabb, mint más VM-rendszereké. Például a NetWare 5 VM esetében egynél több cserefájlunk is lehet, és ezek dinamikusan növelhetik és csök-kenthetik menet közben a méretüket.
Virtuális memória használatával megkerülhetök a szerver fizikai memóriakorlátai úgy, hogy csak a leggyakrabban használt és a feltétlenül kötelezö programok tartózkodnak valóban a memóriában – minden más átmenetileg kikerül a merevlemezre (egy vagy több NetWare kötetre). NetWare környezetben a virtuális memória használata igen bölcs gondolat, ugyanis az idö legnagyobb százalékában a legtöbb NLM és más szerveralapú alkalmazás a lefoglalt memóriának csupán töredékét használja. Így a VM használata számottevöen lecsökkenti az egy-egy modul futtatásához szükséges memóriaigényt, és az így felszabaduló memória más, fontosabb dologra hasznosítható. A GroupWise postahivatal NLM-jei hagyományosan 8 megabájt helyet igényeltek a szerveren. Ugyanakkor a valós élet tesztjei azt mutatták, hogy a tényleges mindennapos müködés közben valamivel kevesebb, mint 2 megabájt területre van csupán szükség. A felszabaduló 6 megabájt gyorsítótárként vagy valamely más szerverkomponensben hasznosítható.
Teljesen átlátszó a virtuális memória mind a felhasználó, mind az NLM-fejlesztö számára, és szorosan együttmüködik a memóriavédelmi funkcióval. Hasonlóan a NetWare sok más konfigurációs paraméteréhez, a virtuális memóriát is egy maximum/minimum méret paraméterpárral állíthatjuk be (hogy mely tartományban változhat dinamikusan a mérete.). Megszabható azonban például az is, hogy egy NetWare kötet terüle-tének hány százalékát kell szabadon tartani. A NetWare esetében a cserefájl bármely NetWare kötetre átirányítható. A cserefájl állapota a szerver monitorprogramján keresztül tekinthetö meg.
Virtuális memóriával a NetWare 5 hatékonyabb teljesítményt kínál azáltal, hogy minimálisra csökkenti az I/O-forgalmat, ugyanakkor magasan tartja a CPU terhelését, valamint hatékonyabban jár el a memóriatöredezettség csökkentésekor, a memória-erőforrások megosztásakor, valamint a rendszer válaszkészségének és kihasználtságának az elosztásakor. Biztosítja továbbá a szükséges infrastruktúrát a megosztott memória használatához, nagyon nagy memóriával rendelkező konfigurációk építéséhez, illetve a bővíthető és összenyomható vermek kialakításához.

MEMÓRIAVÉDELEM

Egy sor védett memóriaterület szolgál a NetWare 5-ben arra, hogy NLM-eket tölthessünk be oda a szerverkódtól és más NLM-ektöl védve. Így, még ha meg is sérül az egyik vagy másik védett memóriamodul, a szerver állva marad; csak az elválasztott címterület hibásodik meg, és az ott található kód visszatölthetö a szerver lekap-csolása nélkül. Ez a visszatöltés automatikusan elvégezhetö. A szabványos CLIB-csatolót hasz-náló, a megszakításokat nem tiltó és engedélyezö NLM-ek minimális teljesítményveszteséggel (vagy veszteség nélkül) betölthetök a védett környezetbe.
Néhány jellemzöje a NetWare 5 védett-memória-megvalósításának: