Fogyó memória?
2004/11/12 09:39
652 megtekintés
A cikk már legalább egy éve nem frissült, az akkor még aktuális információk lehet, hogy mára elavultak.
Novell Netware 6.0, 6.5 esetén előfordulhat, hogy néhány napos normál működés után elfogyó memóriára panaszkodik a rendszer, újraindul, hibával leáll. E probléma megoldására adunk öteleteket.

A következő esetekben vonatkozik ránk is a fogyó memória effektus.
- Szerverünk néhány napos normál működés után "out of memory" hiabüzenetekkel, vagy ABEND-ben ilyen üzenettel fogad minket.
- Short Term Memory Allocation error hibaüzenet esetén
- Cache Memory Allocator error hiabüzenet esetén
- Backup közben "out of memory" hibaüzenet esetén
- Backup közben abend-del a szerver.

1.Mielőtt bármit tennénk az első és legfontosabb dolog, hogy telepítsük a legfrisebb SP-t szerverünkre!
Novell Netware 6.0 esetén a SP5-t!
Novell Netware 6.5 esetén a SP2-t!
Mindkettő esetén telepíthetjük az eDirectory 8.7.3.3-t valamint a Secupd6a.tgz!
Frissítsük az NSS modulokat!
Novell Netware 6.0 esetén: nw6nss5a.exe
Novell Netware 6.5 esetén: n65nss2a.exe2. Ha fut a TSAFS.NLM module a szerverünkön:
TSAFS-nak korlátot állíthatunk be, hogy mennyi cache-t használjon.
Novell Netware 6 esetén telepítve kell lennie a TSA5UP16.EXE-nek.
Novell Netware 6.5 esetén elég a SP2.
Teendők:
a. Ellenőrizzük fut-e a TSAFS module!
A console-n adjuk ki a modules parancsot, s keressük meg a TSAFS-t! Ha nem találjuk ugorjunk a 3. lépésre.
b. Írjuk be a konzolon, hogy
unload tsafs
c.Írjuk be a console-n:
TSAFS /CacheMemoryThreshold=1
Ezzel a teljes memória 1 %-t használhatja Cache-nek a modul.
Ha szükséges ezt az értéket megnövelhetjük később. Ez a beállítás elmentődik a SYS:ETCSMSTSA.CFG állományba is, hogy a szerver újraindításakor már ezen új jellemzőkkel töltődjék be a modul.
3. DS.NLM memória használatának korlátozása.
Ezzel a beállításokkal nagyon óvatossan kell bánnunk, mert High Utilization-t okozhat.
Két Tid a beállításokról:
Tid 10060669
Tid 100944674. Állítsuk be a File Cache Maximum Size paramétert!
Ezen paraméter értéke 1 GB (1073741824) és 3 GB (3087007744) között mozoghat. Szerverenként változó, hogy mely érték a megfelelő. Állítsuk be a minimumra, s figyeljük megoldódik-e az alap problémánk. Amennyiben a File System Cache-nek több memóriára lenne szüksége, akkor növeljük ezt az értéket.
Ez a paraméter szoros kapcsolatban áll a 6. pont User Address Space értékkel!!!
Beállítása:
- Először ellenőrizzük a jelenlegi beállításokat, írjuk be a Konzolon:
SET File Cache Maximum Size
- Állítsuk be az új értéket:
SET File Cache Maximum Size = 1073741824

Indítsuk újra a szervert, s figyeljük jelentkezik-e a hiba néhány nap múlva! Amennyiben igen, folytassuk az 5-6-s lépésekkel a feladatot!5. Állítsuk be, hogy az NSS modul mennyi memóriát használhasson!
A szerveren lévő c:wserverssstart.cfg állományba helyezzük el a következő sorokat!
/nocachebalance
/minbuffercachesize=25600

Ebben az esetben az NSS 25600*4096 byte memóriát használ.
Amennyiben az NSSSTART.CFG állomány nem létezik, akkor egyszerű szövegszerkesztővel hozzuk létre a fenti sorokkal!
A szerver újraindítása után lépnek életbe az új beállítások.

6. Amennyiben az 1-5 lépések végrehajtása után még mindig jelentkezik a hiba, állítsuk be a User Address Space méretét!
A szerverindításakor a c:autoexec.bat állományban lévő server.exe-t kell paramétereznünk.
"server -u"number of bytes for user address space size""
Ezzel a beállítással nagyon óvatosan kell bánnunk, mert előfordulhat:
- Magas Utilization
- Nem indulnak a programok
- Nem használható a Protected Memory
Novell Netware 6.5 SP2 változatában szereplő Novell Remote Manager-ben, szerepel egy olyan funkció, amely javaslatot ad ennek a paraméternek a beállítására. Mindenképpen használjuk ki ezt a funkciót!
Hol találjuk meg?
- Indítsuk el a Remote Manager-t!
- Lépjünk be!
- Válasszuk ki a "View Memory Config" menüpontot!
- Bökjünk a "Logical Address Space Usage" hivatkozásra!
- Bökjünk a "Tune Logical Address Space" hivatkozásra!
Itt megtaláljuk az ajánlott beállítást!
- Állítsuk be az új értéket a C:AUTOEXEC.BAT állományban!
- Indítsuk újra a servert!
Remélem ezekkel a lépésekkel sikerült megoldani a fenti problémát!
Molnár Péter

Csatlakozz hozzánk!

Ajánljuk

European Schoolnet Academy Ingyenes online tanfolyamok tanároknak
School Education Gateway Ingyenes tanfolyamok és sok más tanárok számára
ENABLE pilot Program iskoláknak a bullying ellen
eBiztonság Minősítés Minősítési rendszer oktatási intézményeknek