Dinamikus gyorsítótár szolgáltatás beállításai

Ez az oldal írja le a dinamikus gyorsítótár beállításainak meghatározását, és kezelését.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > Tároló szolgáltatások > Dinamikus gyorsítótár szolgáltatás elemre.

Kiszolgáló kisalkalmazás ideiglenes tárolásának engedélyezése

A dinamikus szervlet gyorsítótárazási szolgáltatás akkor indul el, ha a Webtároló panelen a szervlet gyorsítótárazás engedélyezett.

Portlet gyorsítótárazásának engedélyezése

Indítsa el a dinamikus portlet gyorsítótárázási szolgáltatás a szervlet gyorsítótárazásának engedélyezésével, majd a Portlettároló panelen engedélyezze a portlettöredék gyorsítótárazását.

Gyorsítótár szolgáltató

Megadja, hogy be kell-e állítani a kiszolgálót a dinamikus gyorsítótár vagy a veremtermék gyorsítótár szolgáltató használatára.

Hiba elkerülése: Beállíthat egy másodlagos gyorsítótár szolgáltatót, ha rendelkezésre áll ilyen.
  • Ha a WebSphere eXtreme Scale terméket használja alternatív gyorsítótár szolgáltatóként, és 7.0.0.5 vagy újabb változatot futtat, akkor a WebSphere eXtreme Scale terméknek WebSphere Application Server kiszolgálóval való használatáról további információkat a "Bevezetés: dinamikus gyorsítótár" és a "Dinamikus gyorsítótár (DynaCache) beállítása WebSphere eXtreme Scale dinamikus gyorsítótár szolgáltató használatára" témakörökben talál.
  • Ha a WebSphere eXtreme Scale terméket használja alternatív gyorsítótár szolgáltatóként, és 7.0.0.3 vagy korábbi változatot futtat, akkor a dinamikus gyorsítótár szolgáltatás bizonyos szolgáltatásai tiltottak:
    • Nincs lemez gyorsítótár támogatás. A következő egyéni tulajdonságok nem működnek:
      • com.ibm.ws.cache.CacheConfig.enableDiskOffload
      • com.ibm.ws.cache.CacheConfig.diskOffloadLocation
      • com.ibm.ws.cache.CacheConfig.flushToDiskOnStop
      • com.ibm.ws.cache.CacheConfig.htodCleanupFrequency
      • com.ibm.ws.cache.CacheConfig.htodDelayOffload
      • com.ibm.ws.cache.CacheConfig.htodDelayOffloadEntriesLimit
      • com.ibm.ws.cache.CacheConfig.htodDelayOffloadDepIdBuckets
      • com.ibm.ws.cache.CacheConfig.htodDelayOffloadTemplateBuckets
      • com.ibm.ws.cache.CacheConfig.diskCachePerformanceLevel
      • com.ibm.ws.cache.CacheConfig.diskCacheEvictionPolicy
      • com.ibm.ws.cache.CacheConfig.diskCacheHighThreshold
      • com.ibm.ws.cache.CacheConfig.diskCacheLowThreshold
      • com.ibm.ws.cache.CacheConfig.diskCacheSize
      • com.ibm.ws.cache.CacheConfig.diskCacheSizeInGB
      • com.ibm.ws.cache.CacheConfig.diskCacheEntrySizeInMB
      • com.ibm.ws.cache.CacheConfig.explicitBufferLimitOnStop
      • com.ibm.ws.cache.CacheConfig.lruToDiskTriggerTime
      • com.ibm.ws.cache.CacheConfig.lruToDiskTriggerPercent
    • Nincs DRS többszörözés (küldés vagy küldés-fogadás támogatás). A következő egyéni tulajdonságok nem működnek:
      • com.ibm.ws.cache.CacheConfig.enableReplicationAcks
      • com.ibm.ws.cache.CacheConfig.enableCacheReplication
      • com.ibm.ws.cache.CacheConfig.replicationDomain
      • com.ibm.ws.cache.CacheConfig.cacheEntryWindow
      • com.ibm.ws.cache.CacheConfig.cachePercentageWindow
      • com.ibm.ws.cache.CacheConfig.cacheInvalidateEntryWindow
      • com.ibm.ws.cache.CacheConfig.cacheInvalidatePercentWindow
      • com.ibm.ws.cache.CacheConfig.filterTimeOutInvalidation
      • com.ibm.ws.cache.CacheConfig.filterLRUInvalidation
    • Az álnév API szolgáltatás nem támogatott az Objektum gyorsítótár számára.
    • Az eseményfigyelő támogatása a következő:
      • Ha a gyorsítótár ki van ürítve, a dinamikus gyorsítótár szolgáltatás elindít egy érvénytelenítési eseményt a következővel: CLEAR_ALL causeOfInvalidation. A WebSphere eXtreme Scale esetében az érvénytelenítési esemény minden bejegyzésének indítása a következővel történik: EXPLICT causeOfInvalidation.
      • Bármilyen esemény indításakor a WebSphere eXtreme Scale minden esetben a sourceOfInvalidation állapotát REMOTE értékre állítja be.
      • A com.ibm.ws.cache.CacheConfig.ignoreValueInInvalidationEvent egyéni tulajdonság nem támogatott.
    • A com.ibm.ws.cache.CacheConfig.disableDependencyId függőség tiltása azonosító, és a com.ibm.ws.cache.CacheConfig.disableTemplatesSupport sablonok nem támogatottak.
    • A bejegyzés inactivityTime szolgáltatása nem támogatott.
    • Nincs PMI támogatás.
    • A következő CacheStatistic számlálók támogatottak:
      • CacheHits
      • CacheLruRemoves
      • CacheMisses
      • CacheRemoves
      • ExplictInvalidationsFromMemory
      • MemoryCacheEntries
      • TimeoutInvalidationsFromMemory
    • NioMap - skipMemoryAndWriteToDisk nem működik, mivel a lemez gyorsítótár nem támogatott. Továbbá a DistributedNioMapObject.release() hívása nem történik meg, a byteBuffer felszabadításához a NIO pufferkezelésbe.
gotcha
Ideiglenes tároló mérete

A gyorsítótárban tárolt bejegyzések maximális számát adja meg, pozitív egészként.

Az alábbi mezőben adja meg a gyorsítótár méretének értékét 100 és 200,000 között.

Alapértelmezett prioritás

A gyorsítótár bejegyzések alapértelmezett prioritását határozza meg, ami alapján eldől, hogy meddig maradnak meg a bejegyzések miután betelik a gyorsítótár.

Alapértelmezett 1
Tartomány 1 - 255
Memória gyorsítótár méretének korlátozása

Megadja a memória gyorsítótár méretét.

Az alábbi szolgáltatással biztosítható a gyorsítótár kikényszerítése a JVM kupac időszakaiban. A dinamikus gyorsítótár a gyorsítótár méretének megadásán kívül MB-ban, lehetővé teszi a felhasznált gyorsítótár kupac alsó és felső küszöbértékének beállítását is. Ha a gyorsítótár kupac memória eléri a felső küszöbértéket, akkor a dinamikus gyorsítótárazás megszűnik, vagy a legkevésbé használt elemeket kiírja lemezre, amíg a gyorsítótár el nem éri az alsó küszöbértéket. A JVM kupac gyorsítótárazásának időszakos korlátozási funkcionalitása csak akkor érhető el, ha ha az objektumok a gyorsítótár megvalósítható és mértezhető felületére kerülnek. Ez a felület rendelkezik egy metódussal, amely a gyorsítótárba helyezett objektum méretét byte-ban visszaadja. A dinamikus gyorsítótár a méretezhető felület segítségével számítja ki a gyorsítótár kupacméretét.

Alapértelmezett -1 a memória gyorsítótár méretének korlátozása letiltásához
Tartomány 1 - maximális egész szám
Memória gyorsítótár mérete
Magas küszöbérték

Megadja a felső küszöbértéket, amikor a memória gyorsítótár kiürítési irányelve elindul. A küszöbérték a memória gyorsítótár méretének megabyte (MB) százalékos arányában van megadva. Az alapértelmezett érték 95%

Értékek 1 - 100
Alacsony küszöbérték

Megadja az alsó küszöbértéket, amikor a memória gyorsítótár kiürítési irányelve leáll. A küszöbérték a memória gyorsítótár méretének megabyte (MB) százalékos arányában van megadva. Az alapértelmezett érték 80%.

Értékek 1 - 100
Lemezre kiírás engedélyezése

Megadja, hogy a lemez kiírás engedélyezett-e.

Alapértelmezésben a dinamikus gyorsítótár tartja karban a bejegyzések memóriában beállított számát. Ha a betelt gyorsítótár mellett új bejegyzések jönnek létre, akkor a minden egyes bejegyzésre érvényes prioritások, és a legkevésbé nemrég használt algoritmus alapján a rendszer bejegyzéseket távolít el a gyorsítótárból. A lemezre kiírás engedélyezése esetén a memóriából eltávolított bejegyzéseket a rendszer kiírja a fájlrendszerre. A kiírás fájlrendszeren belüli helye állítható. Ha később szükség van az adott gyorsítótár bejegyzésre, akkor a rendszer áthelyezi azt a fájlrendszerből vissza a memóriába.

Az alábbiakat kell szem előtt tartania, a lemezre kiírás engedélyezése előtt:
  • Nincs lehetőség a lemezre kiírt gyorsítótár bejegyzések számának korlátozására.
  • Nincs lehetőség a felhasznált lemezterület méretének korlátozására.
Kiírás helye

A gyorsítótár bejegyzések mentésére szolgáló könyvtárt határozza meg.

Ha a lemezre kiírás helye nincs meghatározva, akkor a rendszer az alapértelmezett könyvtárat használja: ${WAS_TEMP_DIR}/node/kiszolgáló neve/_dynacache/gyorsítótár JNDI neve. Ha a lemezre kiírás helye meg van határozva, akkor a rendszer a csomópont, a kiszolgáló, és gyorsítótár példány nevét hozzáfűzi ehhez. Ha a meghatározott könyvtár például ${USER_INSTALL_ROOT}/kiiras, akkor a következő elérési út jön létre: ${USER_INSTALL_ROOT}/kiiras/csomópont/kiszolgáló neve/gyorsítótár JNDI neve. Ha a lemezre kiírás nem engedélyezett, akkor ez az érték figyelmen kívül marad.

A ${WAS_TEMP_DIR} tulajdonság alapértelmezett értéke ${USER_INSTALL_ROOT}/temp. Ha a WebSphere Application Server elindítását követően változtat a ${WAS_TEMP_DIR} tulajdonság értékén a lemez gyorsítótár tartalmának áthelyezése nélkül, akkor:
  • Az újonnan meghatározott lemezre kiírási helyen az alkalmazáskiszolgáló létrehoz egy új lemez gyorsítótár fájlt.
  • Ha a kiürítés a lemezre engedélyezett, akkor az alkalmazáskiszolgáló újraindításakor a régi helyen található lemez gyorsítótár teljes tartalma elveszik
Könyvtár meghatározásánál tartsa szem előtt az alábbiakat:
  • [AIX Solaris HP-UX Linux Windows] Ha a gyorsítótárban nagy számú, vagy nagy méretű és sokáig fennmaradó objektumok tárolására számít, akkor Windows operációs rendszereken használjon önálló lemezmeghajtót, vagy UNIX platformok esetén önálló fájlrendszert.
  • Ha az alapértelmezett könyvtárt alkalmazza és betelik a lemez, akkor a WebSphere Application Server lefagyhat, miközben üzeneteket próbál meg írni a naplófájlokba.
  • [AIX] [HP-UX] [Linux] [Solaris] Ha UNIX platformon például a /tmp elérési utat adja meg, és ott elfogy a tárhely, akkor problémákba ütközhet a bejelentkezéskor.
  • Az operációs rendszertől függően, megtelt lemez típusú üzeneteket láthat a konzolon.
Kiürítés a lemezre

Azt adja meg, hogy a kiszolgáló leállításakor a memóriában tárolt objektumok kimentésre kerüljenek-e a lemezre. Ha nincs kijelölve a Lemezre kiírás engedélyezése, akkor ez az érték figyelmen kívül marad.

Alapértelmezett false
Lemez gyorsítótár méretének korlátozása (GB)

A lemez gyorsítótár méretének maximális értékét határozza meg GByte-ban. Ha ez a lehetőség ki van jelölve, akkor megadhat egy pozitív egész értéket. Ha a lehetőség üresen marad, korlátlan méretű lehet a gyorsítótár. Ez a beállítás csak akkor lép érvénybe, ha a lemezre kiírás engedélyezett.

Érték 3, vagy annál nagyobb.
Lemez gyorsítótár méretének korlátozása a bejegyzések számával

A lemez gyorsítótár maximális méretét határozza meg a bejegyzések maximális számának megadásával. Ha ez a lehetőség ki van jelölve, akkor megadhat egy pozitív egész értéket. Ha a lehetőség üresen marad, korlátlan méretű lehet a gyorsítótár. Ez a beállítás csak akkor lép érvénybe, ha a lemezre kiírás engedélyezett.

Érték Legalább 0, legfeljebb MAXINT. A 0 érték korlátlan méretet jelöl.
Lemez gyorsítótár bejegyzésméretének korlátozása

Az egyes gyorsítótár bejegyzések maximális méretét határozza meg MB-ban. Az ennél nagyobb méretű gyorsítótár bejegyzések nem írhatók ki a lemezre. Ha ez a lehetőség ki van jelölve, akkor megadhat egy pozitív egész értéket. Ha a lehetőség üresen marad, korlátlan méretű lehet a gyorsítótár. Ez a beállítás csak akkor lép érvénybe, ha a lemezre kiírás engedélyezett.

Érték Legalább 0, legfeljebb MAXINT. A 0 érték korlátlan méretet jelöl.
Lemez gyorsítótár teljesítmény beállítások

A lemez gyorsítótár által igényelt teljesítmény szintjét határozza meg. Ez a beállítás csak akkor lép érvénybe, ha a gyorsítótárhoz meg van adva a enableDiskOffload beállítás. A teljesítményszintek határozzák meg, hogy a rendszer hogyan használja a memória erőforrásokat a háttértevékenységek során, úgymint gyorsítótár takarítás, lejárat, szemétgyűjtés, és így tovább. Ez a beállítás csak akkor lép érvénybe, ha a lemezre kiírás engedélyezett.

Magas teljesítmény és magas memóriahasználat Azt jelenti, hogy a rendszer minden metaadatot a memóriában tart.
Kiegyensúlyozott teljesítmény és kiegyensúlyozott memória használat Azt jelenti, hogy a rendszer csak bizonyos metaadatokat tart a memóriában. Ez az alapértelmezett beállítás, és a legtöbb felhasználó számára ez biztosítja a teljesítmény és a memóriahasználat optimális egyensúlyát.
Alacsony teljesítmény és alacsony memóriahasználat Azt jelenti, hogy a rendszer csak korlátozott mennyiségben tart metaadatot a memóriában.
Egyéni teljesítmény Azt jelenti, hogy az adminisztrátor pontosan meghatározza a memória beállításokat a fent említett háttértevékenységekhez. Az adminisztrátor a DiskCacheCustomPerformanceSettings objektum használatával állíthatja be ezeket az értékeket.
Lemez gyorsítótár takarításának gyakorisága

A lemez gyorsítótár takarításának gyakoriságát adja meg percekben. Ha ez az érték 0, akkor a takarítás csak éjfélkor fut le. Ez a beállítás csak akkor lép érvénybe, ha a lemezre kiírás teljesítményszintje alacsony, kiegyensúlyozott, vagy egyénileg beállított. A magas teljesítményszint esetén nincs szükség takarításra, ezért ez az érték figyelmen kívül marad.

Érték Legalább 0, legfeljebb 1440.
Metabejegyzésenkénti gyorsítótár azonosítók maximális puffere

A memóriában, a lemez gyorsítótár metaadatokban az egyes függőség azonosítókhoz vagy sablonokhoz tárolt gyorsítótár azonosítók maximális száma. Ha ez a puffer betelik, akkor az információ a lemezre kerül. Ez a beállítás csak akkor lép érvénybe, ha a lemezre töltés teljesítményszint egyénileg van beállítva.

Érték Legalább 100, legfeljebb MAXINT
Függőség azonosítók puffer maximális mérete

A memóriában, a lemez gyorsítótár metaadatokban tárolt függőség azonosító tárolóegységek maximális száma. Ha ez a puffer betelik, akkor az információ a lemezre kerül. Ez a beállítás csak akkor lép érvénybe, ha a lemez gyorsítótár teljesítmény szint egyénileg van beállítva.

Érték Legalább 100, legfeljebb MAXINT
Sablonok puffer maximális mérete

A memóriában, a lemez gyorsítótár metaadatokban tárolt sablon tárolóegységek maximális száma. Ha ez a puffer betelik, akkor az információ a lemezre kerül. Ez a beállítás csak akkor lép érvénybe, ha a lemez gyorsítótár teljesítmény szint egyénileg van beállítva.

Érték Legalább 10, legfeljebb MAXINT
Lemez gyorsítótár kidobási algoritmusa

A lemez gyorsítótár kidobási algoritmusát határozza meg, amellyel a rendszer a küszöbérték elérésekor kiválasztja az kidobandó bejegyzéseket. Ez a beállítás csak akkor lép érvénybe, ha a lemezre kiírás engedélyezett. Ha a lemez gyorsítótár kidobási irányelve nincs értékre van állítva, akkor ez a beállítás nem lép érvénybe.

Nincs Nincs kidobási irányelv, tehát a lemez gyorsítótár mérete a végső korlátjáig nőhet, ami után a dinamikus gyorsítótár többé nem ír a lemezre
Véletlenszerű Mikor a lemez mérete magas küszöbértéket ér el, elindul a lemez gyorsítótár szemétgyűjtő, és véletlenszerűen kiválasztott bejegyzéseket dob ki a lemezről, mígnem a lemezméret elég alacsony küszöbértéket ér el.
Méret Mikor a lemez mérete magas küszöbértéket ér el, elindul a lemez gyorsítótár szemétgyűjtője, és kiválasztja a legnagyobb bejegyzéseket a lemezről, és kidobja őket, mígnem a lemezméret elég alacsony küszöbértéket ér el.
Magas küszöbérték

A kidobási irányelv futásának feltételét határozza meg. A küszöbérték a lemez gyorsítótár gigabyte-ban, vagy bejegyzések számával mért méretének százalékában van megadva. Az alacsonyabbik érték akkor lesz figyelembe véve, ha valamely beállítás gigabyte-ban vagy a bejegyzések számában korlátozza a lemez gyorsítótár méretét. Ha a lemez gyorsítótár kidobási irányelve nincs értékre van állítva, akkor ez a beállítás nem lép érvénybe.

Értékek 1 - 100
Alacsony küszöbérték

A kidobási irányelv leállításának feltételét határozza meg. A küszöbérték a lemez gyorsítótár gigabyte-ban, vagy bejegyzések számával mért méretének százalékában van megadva. Az alacsonyabbik érték akkor lesz figyelembe véve, ha valamely beállítás gigabyte-ban, vagy a bejegyzések számában korlátozza a lemez gyorsítótár méretét. Ha a lemez gyorsítótár kidobási irányelve nincs értékre van állítva, akkor ez a beállítás nem lép érvénybe.

Értékek 1 - 100
Gyorsítótár többszörözés engedélyezése

A gyorsítótár többszörözéssel a többszörözési tartomány több alkalmazáskiszolgálóján is tárolhat másolatokat a gyorsítótár bejegyzésekről.

Teljes csoport többszörözési tartomány

Egy többszörözési tartományt határoz meg, melyből többszörözésre kerülnek az adatok.

Kijelölheti valamelyik már meghatározott többszörözési tartományt. Ha nincs felajánlott többszörözési tartomány, akkor hozzon létre egyet a fürt létrehozása közben, vagy saját kezűleg az adminisztrációs konzolban a Környezet > Belső többszörözési tartományok > Új elemre kattintva. Az dinamikus gyorsítótár szolgáltatáshoz kiválasztott többszörözési tartomány Teljes csoport többszörözést kell alkalmazzon. A többszörözési ügyfélek között ne osszon meg többszörözési tartományt. A dinamikus gyorsítótárnak munkamenet kezelőjétől, és az állapotmegőrző munkamenet komponensekétől eltérő többszörözési tartományt kell használnia.

Többszörözési típus

Az adott alkalmazáskiszolgálóra vonatkozó globális megosztási irányelveket határozza meg.

Az alábbi beállítások állnak rendelkezésre:
  • A Küldés és fogadás beállítás az újonnan frissített tartalom gyorsítótár azonosítóját elküldi a többszörözési tartomány többi kiszolgálójának. Ezek után, ha valamelyik kiszolgáló lekéri a tartalmat, és az adott kiszolgáló rendelkezik az előzőleg frissített tartalomhoz tartozó gyorsítótár bejegyzés azonosítójával, akkor a tartalmat a közzétételi kiszolgálóról fogja beolvasni. Ha egy közzétételre még nem került azonosítóra hivatkozik egy kérés, akkor a kiszolgáló feltételezi hogy az nem létezik a fürtben, és új bejegyzést hoz létre.
  • A Csak küldés beállítás .
  • Ha a gyorsítótár bejegyzések létrehozásakor a Nem megosztott beállítást használja, akkor sem a gyorsítótár tartalom, sem a gyorsítótár azonosítók nem lesznek továbbítva a többszörözési tartomány egyéb alrendszereihez vagy kiszolgálóihoz. Az érvénytelenítések azonban továbbításra kerülnek másik alrendszerhez és kiszolgálóihoz. A megosztási irányelvet különféle szintekre állíthatja be. A dinamikus gyorsítótár szolgáltatás beállítása során meghatározásra kerül egy globális megosztási irányelv, ami az alapértelmezett irányelv minden gyorsítótár számára. A cachespec.xml fájl módosításával felülírhatja ezt a megosztási irányelvet. A cachespec.xml fájllal kapcsolatos további információkért tekintse meg a cachespec.xml fájl témakört. Ezenkívül a megosztási irányelv felülírható az alkalmazásprogramozási felület (API) szinten a gyorsítótár bejegyzések létrehozásakor.
Az alapértelmezett beállítás a Nincs megosztás.
Küldés gyakorisága

Az új és a módosított gyorsítótár bejegyzés küldése előtti várakozási időt határozza meg másodpercekben.

A 0 érték azt jelenti, hogy nincs várakozás a küldés előtt. Ha az itt beállított érték nagyobb mint 0, akkor az adott várakozási idő alatt létrehozott, vagy módosított bejegyzésekkel együtt kötegelve történik a küldés. Az alapértelmezés 1 (egy).




A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó fogalmak
Kapcsolódó feladatok
Kapcsolódó hivatkozás


Fájlnév: udyn_rcachesettings.html