Prostřednictvím této stránky můžete konfigurovat a spravovat nastavení služby dynamické mezipaměti.
Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volby .
Služba dynamické mezipaměti servletů se spustí při spuštění serveru.
Služba dynamického ukládání do mezipaměti servletů je spuštěna po povolení ukládání do mezipaměti servletů na panelu Webový kontejner.
Spustí službu dynamického ukládání do mezipaměti portletů povolením ukládání do mezipaměti servletů a následným povolením ukládání do mezipaměti fragmentů portletů na panelu Kontejner portletu.
Určuje, zda má být server konfigurován pro použití výchozího poskytovatele dynamické mezipaměti nebo alternativního poskytovatele mezipaměti. Je-li k dispozici alternativní poskytovatel mezipaměti, bude uveden v seznamu dostupných poskytovatelů mezipaměti.
Předcházení potížím: Je-li produkt WebSphere eXtreme Scale k dispozici jako alternativní poskytovatel mezipaměti, v tématech "Úvod: Dynamická mezipaměť" a "Konfigurace dynamické mezipaměti (DynaCache) pro použití poskytovatele dynamické mezipaměti WebSphere eXtreme Scale" naleznete více informací o nastavení a používání produktu WebSphere eXtreme Scale s produktem WebSphere Application Server.gotchaUrčuje kladné celé číslo jako hodnotu pro maximální počet položek, které lze uložit do mezipaměti.
Do tohoto pole zadejte hodnotu velikosti mezipaměti v rozsahu od 100 do 200 000.
Určuje výchozí prioritu položek mezipaměti a jak dlouho zůstává položka v plné mezipaměti.
| Informace | Hodnota |
|---|---|
| Výchozí hodnota | 1 |
| Rozsah | 1 až 255 |
Určuje velikost mezipaměti.
Pomocí této funkce můžete omezit mezipaměť, pokud jde o haldu prostředí JVM. Dynamická mezipaměť vedle určení velikosti mezipaměti v megabajtech také umožňuje nastavit horní a dolní meze pro spotřebovanou haldu mezipaměti. Dosáhne-li halda mezipaměti horní meze, dynamická mezipaměť bude provádět zahazování nebo bude vymazána z disku pomocí algoritmu LRU (Least Recently Used), dokud velikost mezipaměti neklesne na dolní mez. Tato funkčnost omezování mezipaměti, co se týče haldy JVM, je k dispozici pouze v případě, že objekty vkládané do mezipaměti implementují rozhraní sizeable. Toto rozhraní obsahuje jednu metodu, která vrací velikost objektu vloženého do mezipaměti (v bajtech). Dynamická mezipaměť používá rozhraní sizeable k odhadování velikosti haldy mezipaměti.
| Informace | Hodnota |
|---|---|
| Výchozí hodnota | -1 zakazující omezení velikost mezipaměti |
| Rozsah | 1 až maximální celé číslo |
Určuje hodnotu maximální velikosti mezipaměti v megabajtech (MB).
Určuje horní prahovou hodnotu doby zahájení zásady vymazání mezipaměti. Práh je vyjádřen v procentech velikosti mezipaměti v megabajtech (MB). Výchozí hodnota je 95 %.
| Informace | Hodnota |
|---|---|
| Hodnoty | 1 až 100 |
Určuje dolní prahovou hodnotu doby zahájení zásady vymazání mezipaměti. Práh je vyjádřen v procentech velikosti mezipaměti v megabajtech (MB). Výchozí hodnota je 80 %.
| Informace | Hodnota |
|---|---|
| Hodnoty | 1 až 100 |
Určuje, zda je povoleno diskové odlehčování.
Ve výchozím nastavení udržuje dynamická mezipaměť počet položek konfigurovaných v paměti. Jsou-li vytvořeny položky při plné mezipaměti, budou k odebrání položek z mezipaměti použity priority konfigurované pro každou položku mezipaměti a nejstarší použitý algoritmus. Kromě odebírání položek mezipaměti z paměti v případě plné mezipaměti můžete povolením diskového odlehčování zkopírovat položku mezipaměti do systému souborů (umístění lze konfigurovat). Později je v případě potřeby položka mezipaměti přesunuta ze systému souborů zpět do paměti.
Určuje umístění na disku k ukládání položek mezipaměti při povoleném diskovém odlehčování.
Není-li určeno umístění diskového odlehčování, bude použito výchozí umístění ${WAS_TEMP_DIR}/uzel/název_serveru/_dynacache/název_rozhraní_JNDI_mezipaměti. Bylo-li umístění diskového odlehčování určeno, bude připojen název uzlu, název serveru a název instance mezipaměti. Hodnota ${USER_INSTALL_ROOT}/diskoffload například generuje umístění ${USER_INSTALL_ROOT}/diskoffload/uzel/název_serveru/název_rozhraní_JNDI_mezipaměti. Pokud diskové odlehčování není povoleno, je tato hodnota ignorována.
Pokud očekáváte, že se do mezipaměti bude ukládat mnoho objektů nebo velké objekty, které budou nějakou dobu existovat, zvažte v případě operačních systémů Windows použití samostatné diskové jednotky nebo v případě platforem UNIX použití samostatného systému souborů. ![[AIX]](../aixlogo.gif)
![[HP-UX]](../hpux.gif)
![[Linux]](../linux.gif)
Zadáte-li na platformě UNIX adresář, jako například /tmp, a dojde k jeho zaplnění, mohou nastat potíže s přihlášením k systému. Určuje, zda jsou objekty uložené v mezipaměti ukládány na disk v případě zastavení serveru. Není-li vybrána volba Povolit diskové odlehčování, je tato hodnota ignorována.
| Informace | Hodnota |
|---|---|
| Výchozí hodnota | false |
Určuje hodnotu maximální velikosti diskové mezipaměti v GB. Vyberete-li tuto volbu, můžete zadat kladnou celočíselnou hodnotu. Pokud tuto volbu ponecháte prázdnou, nebude velikost omezena. Toto nastavení se uplatňuje pouze v případě, že je pro mezipaměť určena volba povolení diskového odlehčování.
| Informace | Hodnota |
|---|---|
| Hodnota | 3 a více |
Určuje hodnotu maximální velikosti diskové mezipaměti v počtu položek. Vyberete-li tuto volbu, můžete zadat kladnou celočíselnou hodnotu. Pokud tuto volbu ponecháte prázdnou, nebude velikost omezena. Toto nastavení se uplatňuje pouze v případě, že je pro mezipaměť určena volba povolení diskového odlehčování.
| Informace | Hodnota |
|---|---|
| Hodnota | 0 až MAXINT. Hodnota 0 reprezentuje neomezenou velikost. |
Určuje hodnotu maximální velikosti jedné položky mezipaměti v MB. Všechny položky mezipaměti větší, než je tato hodnota, nebudou při vymazávání z paměti odloženy na disk. Vyberete-li tuto volbu, můžete zadat kladnou celočíselnou hodnotu. Pokud tuto volbu ponecháte prázdnou, nebude velikost omezena. Toto nastavení se uplatňuje pouze v případě, že je pro mezipaměť určena volba povolení diskového odlehčování.
| Informace | Hodnota |
|---|---|
| Hodnota | 0 až MAXINT. Hodnota 0 reprezentuje neomezenou velikost. |
Určuje úroveň výkonu vyžadovanou diskovou mezipamětí. Toto nastavení se uplatňuje pouze v případě, že je pro mezipaměť určena volba enableDiskOffload. Úrovně výkonu určují způsob, jakým mají bát prostředky paměti používány pro aktivity na pozadí, například vyčištění diskové mezipaměti, vypršení platnosti, uvolňování paměti a podobně. Toto nastavení se uplatňuje pouze v případě, že je pro mezipaměť určena volba povolení diskového odlehčování.
| Informace | Hodnota |
|---|---|
| Vysoký výkon a vysoké využití paměti | Určuje, že všechna metadata jsou uchována v paměti. |
| Vyvážený výkon a vyvážené využití paměti | Označuje, že některá metadata se uchovávají v paměti. Toto je výchozí nastavení výkonu a většině uživatelů poskytuje optimální rovnováhu mezi výkonem a využitím paměti. |
| Nízký výkon a nízké využití paměti | Určuje, že v paměti jsou uložena omezená metadata. |
| Vlastní výkon | Určuje, že administrátor explicitně konfiguruje nastavení paměti, která se používají pro podporu výše uvedené aktivity na pozadí. Administrátor tyto hodnoty nastaví prostřednictvím objektu DiskCacheCustomPerformanceSettings. |
Určuje hodnotu frekvence vyčištění diskové mezipaměti v minutách. Při nastavení hodnoty 0 probíhá vyčištění jen o půlnoci. Toto nastavení se uplatňuje pouze v případě, že je úroveň výkonu diskového odlehčování nastavena na hodnotu nízká, vyvážená nebo vlastní. Úroveň výkonu vysoká nevyžaduje vyčištění disku a tato hodnota je ignorována.
| Informace | Hodnota |
|---|---|
| Hodnota | 0 až 1440 |
Určuje hodnotu maximálního počtu identifikátorů mezipaměti, které se ukládají pro jednotlivá ID závislosti nebo šablony do metadat diskové mezipaměti uložených v paměti. V případě překročení této mezní hodnoty jsou informace odloženy na disk. Toto nastavení se uplatňuje pouze v případě, že je úroveň výkonu diskového odlehčování nastavena na hodnotu VLASTNÍ.
| Informace | Hodnota |
|---|---|
| Hodnota | 100 až MAXINT |
Určuje hodnotu maximálního počtu sektorů identifikátoru závislosti v metadatech diskové mezipaměti uložených v paměti. V případě překročení této mezní hodnoty jsou informace odloženy na disk. Toto nastavení se uplatňuje pouze v případě, že je úroveň výkonu mezipaměti pro disk nastavena na hodnotu vlastní.
| Informace | Hodnota |
|---|---|
| Hodnota | 100 až MAXINT |
Určuje hodnotu maximálního počtu sektorů šablony, které jsou uvedeny v metadatech diskové mezipaměti uložených v paměti. V případě překročení této mezní hodnoty jsou informace odloženy na disk. Toto nastavení se uplatňuje pouze v případě, že je úroveň výkonu mezipaměti pro disk nastavena na hodnotu vlastní.
| Informace | Hodnota |
|---|---|
| Hodnota | 10 až MAXINT |
Určuje algoritmus vymazání, který bude mezipaměť disku používat při mazání položek po dosažení horní meze. Toto nastavení se uplatňuje pouze v případě, že je pro mezipaměť určena volba povolení diskového odlehčování. Toto nastavení se neuplatňuje, je-li pro zásadu vymazání mezipaměti pro disk nastavena hodnota none (není).
| Informace | Hodnota |
|---|---|
| Není | Není používána žádná zásada vymazání. Velikost mezipaměti pro disk tedy roste, dokud nedosáhne prahové hodnoty. Služba dynamické mezipaměti poté přestane zapisovat na disk. |
| Náhodně | Když disk dosáhne horní prahové hodnoty, aktivuje se program pro uvolňování paměti pro disk, náhodně vybírá položky na disku a vymazává je, dokud velikost nedosáhne dolní prahové hodnoty. |
| Velikost | Když velikost disku dosáhne horní meze, probudí se program pro uvolňování paměti disku, který vybírá největší položky na disku a vymazává je, dokud velikost disku nedosáhne dolní meze. |
Určuje, kdy má být zásada vymazání spuštěna. Prahová hodnota je vyjádřena jako procentní podíl velikosti mezipaměti pro disk v GB nebo na základě počtu položek. Při zadání omezení velikosti mezipaměti pro disk v GB a omezení velikosti mezipaměti pro disk v počtu položek je použita nižší hodnota. Toto nastavení se neuplatňuje, je-li pro zásadu vymazání mezipaměti pro disk nastavena hodnota none (není).
| Informace | Hodnota |
|---|---|
| Hodnoty | 1 až 100 |
Určuje, kdy má být zásada vymazání ukončena. Prahová hodnota je vyjádřena jako procentní podíl velikosti mezipaměti pro disk v GB nebo na základě počtu položek. Při zadání omezení velikosti mezipaměti pro disk v GB a omezení velikosti mezipaměti pro disk v počtu položek je použita nižší hodnota. Toto nastavení se neuplatňuje, je-li pro zásadu vymazání mezipaměti pro disk nastavena hodnota none (není).
| Informace | Hodnota |
|---|---|
| Hodnoty | 1 až 100 |
Pomocí replikace mezipaměti budou položky mezipaměti zkopírovány na více aplikačních serverů, které jsou nakonfigurovány ve stejné replikační doméně.
Určuje replikační doménu, z níž jsou data replikována.
Zvolit můžete kteroukoli z definovaných replikačních domén. Nejsou-li uvedeny žádné replikační domény, musíte jednu doménu vytvořit při vytváření klastru nebo ručně prostřednictvím administrativní konzoly po klepnutí na volbu . Replikační doména zvolená pro používání v kombinaci se službou dynamické mezipaměti musí používat úplnou skupinovou replikaci. Nesdílejte replikační domény mezi spotřebiteli replikace. Dynamická mezipaměť by měla používat jinou replikační doménu než správce relací či objekty session bean stavových relací.
Určuje globální zásady sdílení pro tento aplikační server.
Je-li vybrána volba Nesdíleno, v souboru cachespec.xml je uveden údaj none.
Určuje dobu v sekundách, po kterou systém čeká, než odešle nové a změněné položky mezipaměti na ostatní servery.
Pokud tuto vlastnost nastavíte na hodnotu 1 (jedna) nebo vyšší, aplikační server posune všechny položky mezipaměti, které byly vytvořeny nebo upraveny během daného časového úseku, na jiné servery. Pokud vlastnost nastavíte na hodnotu 0 (nula) nebo na zápornou hodnotu, aplikační server převede hodnotu vlastnosti na výchozí hodnotu 1 (jedna).