Setări serviciu cache dinamic

Utilizaţi această pagină pentru a configura şi gestiona setările serviciului cache dinamic.

Pentru vizualizarea acestei pagini de consolă administrativă, faceţi clic pe Servere > Tipuri de server > Servere de aplicaţii WebSphere > nume_server > Servicii de container > Serviciu de cache dinamic .

Activare serviciu la pornirea serverului

Serviciul cache dinamic al servlet-ului porneşte la pornirea serverului.

Atenţie: Această opţiune se afişează în serverele WebSphere Application Server V6.1 dar nu este disponibilă în servere WebSphere Application Server V7.0.

Activare punere în cache a servleturilor

Serviciul servlet cache dinamic porneşte când servlet cache este activat în panoul Container web.

Activare portlet cache

Porniţi serviciul portlet cache prin activarea servlet cache, apoi, activarea fragment portlet cache în panoul Container portlet.

Furnizor cache

Specifică dacă să configuraţi serverul să utilizeze dinamic furnizorul cache implicit sau să utilizeze un alt furnizor cache. Dacă este disponibil un alt furnizor cache, apare în lista furnizorilor cache disponibili.

Evitarea necazurilor Evitarea necazurilor: Dacă WebSphere eXtreme Scale este disponibil ca un furnizor de cache alternativ, vedeţi subiectele "Introducere: Cache dinamic," şi "Configurare cache dinamic (DynaCache) pentru utilizarea furnizorului de cache dinamic WebSphere eXtreme Scale " pentru informaţii suplimentare despre configurarea WebSphere eXtreme Scale cu WebSphere Application Server.gotcha

Dimensiune cache

Specifică un întreg pozitiv ca o valoare pentru numărul maxim de intrări pe care le menţine cache-ul.

Introduceţi o valoare dimensiune cache în acest câmp care este în intervalul 100 până la 200,000.

Prioritate implicită

Specifică prioritatea implicită pentru intrările cache, determinând cât timp rămâne o intrare într-un cache plin.

Informaţii Valoare
Valoarea implicită 1
Interval între 1 şi 255

Limitare dimensiune memorie cache

Specifică dimensiunea memoriei cache.

Utilizaţi această caracteristică pentru a constrânge cache-ul în ceea ce priveşte memoria heap JVM. În plus faţă de specificarea dimensiunii cache-ului în MB, cache-ul dinamic, de asemenea, vă permite să setaţi un indicator de umplere înalt şi un indicator de umplere scăzut pentru zona heap a cache-ului care este consumat. Când zona heap a cache-ului ajunge la indicatorul de umplere înalt, cache-ul dinamic fie renunţă, fie este evacuat de pe disc utilizând cel mai recent utilizat (LRU) algoritm, până când memoria cache este adusă la indicatorul de umplere scăzut. Această funcţionalitate a limitării cache-ului în termeni de heap JVM este disponibilă doar dacă obiectele care sunt puse în cache implementează interfaţa de dimensiune. Această interfaţă are o metodă care întoarce dimensiunea obiectului în octeţi pus în cache. Cache-ul dinamic foloseşte interfaţa de dimensiune considerabilă pentru a estima dimensiunea heap a memoriei cache.

Informaţii Valoare
Valoarea implicită -1 pentru a dezactiva limitarea dimensiunii memoriei cache
Interval 1 până la întregul maxim

Dimensiune memorie cache

Specifică o valoare pentru dimensiunea maximă a memoriei cache în megaocteţi (MB).

Prag înalt

Specifică un indicator de umplere înalt când politica de evacuare a memoriei cache porneşte. Pragul este exprimat în termeni de procente ale dimensiunii memoriei cache în megaocteţi (MB). Valoarea implicită este 95%

Informaţii Valoare
Valori 1 până la 100

Prag jos

Specifică un indicator de umplere jos când politica de evacuare a memoriei cache se opreşte. Pragul este exprimat în termeni de procente ale dimensiunii memoriei cache în megaocteţi (MB). Valoarea implicită este 80%.

Informaţii Valoare
Valori 1 până la 100

Activare descărcare disc

Specifică dacă descărcarea discului este activată.

Implicit, cache-ul dinamic menţine numărul de intrări care sunt configurate în memorie. Dacă noi intrări sunt create în timp ce cache-ul este plin, priorităţile care sunt configurate pentru fiecare intrare de cache, şi algoritmul cel mai recent puţin utilizat, sunt folosite pentru a înlătura intrările din cache. În plus la a avea o intrare cache înlăturată din memorie când cache-ul este plin, puteţi activa descărcarea discului pentru a avea o intrare cache copiată în sistemul de fişiere (locaţia este configurabilă. Mai târziu, dacă intrarea cache este necesară, este mutată înapoi în memorie din sistemul de fişiere.

Înainte de a activa descărca discul, consideraţi următoarele:
  • Nu puteţi specifica numărul intrărilor cache care sunt descărcate pe disc.
  • Nu puteţi specifica cantitatea de spaţiu de disc de folosit.

Locaţie descărcare

Specifică locaţia pe disc pentru a salva intrările cache când descărcarea discului este activată.

Dacă locaţia descărcare disc nu este specificată, locaţia implicită, ${WAS_TEMP_DIR}/nod/nume server/_dynacache/nume JNDI cache este utilizată. Dacă locaţia descărcare disc este specificată, nodul, numele server, şi numele instanţă cache sunt adăugate la sfârşit. De exemplu, ${USER_INSTALL_ROOT}/diskoffload generează locaţia ca ${USER_INSTALL_ROOT}/diskoffload/nod/nume server/nume JNDI cache. Valoarea este ignorată dacă descărcarea discului nu este activată.

Valoarea implicită a proprietăţii ${WAS_TEMP_DIR} este ${USER_INSTALL_ROOT}/temp. Dacă modificaţi valoarea proprietăţii ${WAS_TEMP_DIR} după pornirea WebSphere Application Server, dar nu mutaţi conţinuturile cache disc la noua locaţie:
  • Serverul de aplicaţii creează un fişier cache pe disc la noua locaţie descărcată a discului.
  • Dacă setarea Golire în disc este activată, tot conţinutul cache discului de la vechea locaţie este pierdut când reporniţi serverul de aplicaţii
Când specificaţi un director, luaţi în considerare următoarele:
  • [AIX Solaris HP-UX Linux Windows] Dacă vă aşteptaţi să memoraţi în cache multe obiecte sau obiecte de mari dimensiuni care vor fi în jur pentru ceva timp, luaţi în considerare utilizarea unei unităţi de disc separată dacă utilizaţi sistemele de operareWindows sau un sistem de fişiere separat dacă utilizaţi platforme UNIX.
  • Dacă utilizaţi directorul implicit şi discul se umple, este posibil ca WebSphere Application Server să se blocheze dacă trebuie să scrie mesaje în fişiere istoric şi nu mai există spaţiu.
  • [AIX][HP-UX][Linux][Solaris] Dacă specificaţi un director precum /tmp pe platformele UNIX şi acel director se umple, este posibil să aveţi probleme la înregistrarea în sistem.
  • În funcţie de sistemul de operare, este posibil să vedeţi mesajele de pe discul plin în consolă.

Golire pe disc

Specifică dacă obiectele în-memorie cache sunte salvate pe disc când serverul este oprit. Această valoare este ignorată dacă Activare descărcare disc nu este selectată.

Informaţii Valoare
Valoarea implicită false (fals)

Limită dimensiune cache disc în GB

Specifică o valoare pentru dimensiunea maximă a cache disc în GB. Când selectaţi această opţiune, puteţi specifica o valoare întreagă pozitivă. Lăsând această opţiune blanc indică o dimeniune nelimitată. Această setare se aplică doar dacă activarea descărcării discului este specificată pentru cache.

Informaţii Valoare
Valoare 3 şi mai mare.

Limita dimensiune cache disc în intrări

Specifică o valoare pentru dimensiunea maximă cache disc în număr de intrări. Când selectaţi această opţiune, puteţi specifica o valoare întreagă pozitivă. Lăsând această opţiune blanc indică o dimeniune nelimitată. Această setare se aplică doar dacă activarea descărcării discului este specificată pentru cache.

Informaţii Valoare
Valoare 0 până la MAXINT. O valoare de 0 indică dimensiune nelimitată.

Limită dimensiune intrare cache disc

Specifică o valoare pentru dimensiunea maximă a unei intrări cache individuale în MB. Orice intrare de cache mai mare decât această valoare, la evacuarea din memorie, nu este descărcată pe disc. Când selectaţi această opţiune, puteţi specifica o valoare întreagă pozitivă. Lăsând această opţiune blanc indică o dimeniune nelimitată. Această setare se aplică doar dacă activarea descărcării discului este specificată pentru cache.

Informaţii Valoare
Valoare 0 până la MAXINT. O valoare de 0 indică dimensiune nelimitată.

Setări de performanţă disc cache

Specifică nivelul de performanţă care este cerut de cache disc. Această setare se aplică doar dacă este specificat enableDiskOffload pentru cache. Nivelurilie de performanţă determină câte resurse de memorie ar trebui utilizate în activitatea de fundal cum ar fi curăţare cache, expirare, colectare gunoi, şi aşa mai departe. Această setare se aplică doar dacă activarea descărcării discului este specificată pentru cache.

Informaţii Valoare
Performanţă ridicată şi utilizare memorie ridicată Indică faptul că toate metadatele sunt păstrate în memorie.
Performanţă echilibrată şi utilizare memorie echilibrată Indică faptul că unele metadate sunt păstrate în memorie. Aceasta este setarea de performanţă implicită şi furnizează o echilibrare optimă între performanţă şi folosirea memoriei pentru majoritatea utilizatorilor.
Performanţă scăzută şi utilizare memorie scăzută Indică faptul că metadatele limitate sunt păstrate în memorie.
Performanţă personalizată Indică faptul că administratorul configurează în mod explicit setările memoriei care sunt utilizate pentru a suporta activitatea de fundal de mai sus. Administratorul setează aceste valori utilizând obiectul DiskCacheCustomPerformanceSettings.

Frecvenţa curăţare cache disc

Specifică o valoare pentru frecvenţa de curăţare cache disc, în minute. Daca această valoare este 0, curăţarea rulează numai la miezul nopţii. Această setare se aplică numai când Nivelul de performanţă descărcare disc este scăzut, echilibrat, sau personalizat. Nivelul de performanţă ridicat nu necesită curăţarea discului, şi această valoare este ignorată.

Informaţii Valoare
Valoare 0 până la 1440

Buffer maxim pentru identificatori cache per metaintrare

Specifică o valoare pentru numărul maxim de identificatori cache care sunt memoraţi pentru o dependenţă ID individuală sau şablon în metadata cache disc în memorie. Dacă această limită este depăşită informaţiile sunt descărcate pe disc. Această setare se aplică numai când nivelul de performanţă descărcare disc este PERSONALIZAT.

Informaţii Valoare
Valoare 100 până la MAXINT

Buffer maxim pentru identificatori dependenţă

Specifică o valoare pentru numărul maxim de găleţi identificator dependenţă într-o metadată cache disc în memorie. Dacă această limită este depăşită informaţiile sunt descărcate pe disc. Această setare se aplică numai când nivelul de performanţă descărcare disc este personalizat.

Informaţii Valoare
Valoare 100 până la MAXINT

Buffer maxim pentru şabloane

Specifică o valoare pentru numărul maxim de găleţi şablon într-o metadată cache disc în memorie. Dacă această limită este depăşită informaţiile sunt descărcate pe disc. Această setare se aplică numai când nivelul de performanţă descărcare disc este personalizat.

Informaţii Valoare
Valoare 10 până la MAXINT

Algoritm de evacuare a cache discului

Specifică algoritmul de evacuare pe care cache-ul discului îl foloseşte pentru a evacua intrări atunci când este atins pragul înalt. Această setare se aplică doar dacă activarea descărcării discului este specificată pentru cache. Această setare nu se aplică atunci când politica de evacuare a cache discului este setată la nimic.

Informaţii Valoare
Fără Nicio politică de evacuare, deci cache discul poate să crească până când atinge limita timp la care serviciul cache dinamic se opreşte din scrierea pe disc.
Aleatoriu Când dimensiunea discului atinge o limită a pragului înaltă, colectorul de gunoi al cache discului se trezeşte şi alege aleatoriu intrări pe disc şi le evacuează până când dimensiunea atinge o limită prag joasă.
Dimensiune Când dimensiunea discului atinge o limită ridicată a pragului, colectorul de gunoi al cache-ului discului se trezeşte şi alege cele mai mari intrări de pe disc şi le evacuează până când dimensiunea discului atinge o limită scăzută a pragului.

Prag înalt

Specifică atunci când rulează politica de evacuare. Pragul este exprimat în termeni de procente ale dimensiunii cache discului în GB sau intrări. Valoarea joasă este utilizată când sunt specificate limita dimensiunii cache discului în GB şi limita cache discului în intrări. Această setare nu se aplică atunci când politica de evacuare a cache discului este setată la nimic.

Informaţii Valoare
Valori 1 până la 100

Prag jos

Specifică atunci când se termină politica de evacuare. Pragul este exprimat în termeni de procente ale dimensiunii cache discului în GB sau intrări. Valoarea joasă este utilizată când sunt specificate limita dimensiunii cache discului în GB şi limita cache discului în intrări. Această setare nu se aplică atunci când politica de evacuare a cache discului este setată la nimic.

Informaţii Valoare
Valori 1 până la 100

Activare replicare cache

Utilizaţi replicarea cache pentru a avea intrările cache copiate în servere de aplicaţii multiple care sunt configurate în acelaşi domeniu de replicare.

Domeniu replicare grup întreg

Specifică un domeniu de replicare din care datele dumneavoastră sunt replicate.

Alegeţi orice domenii de replicare care au fost definite. Dacă nu există domenii de replicare listate, trebuie să creaţi unul în timpul creeri cluster-ului sau manual în consola administrativă facând clic pe Mediu > Domenii replicare internă > Nou. Domeniul de replicare pe care aţi ales să-l utilizaţi cu serviciul cache dinamic trebuie să fie folosit utilizând o replică grup Plin. Nu partajaţi domenii de replicare între consumatori replicare. Cache-ul dinamic ar trebui să utilizeze un domeniu replicare diferit de managerul sesiune sau bean-uri sesiune de stare.

Tip replicare

Specifică politica globală de partajare pentru acest server de aplicaţii.

Următoarele setări sunt disponibile:
  • Atât push (împingere) cât şi pull (extragere) trimit ID-ul cache al noului conţinut actualizat către alte servere în domeniul de replicare. Apoi, dacă unul dintre celelalte servere cere conţinutul şi acel server are ID-ul intrării cache pentru conţinutul actualizat anterior, acesta extrage conţinutul de pe serverul de publicare. Alternativ, dacă o cerere este făcută pentru un ID care nu a fost publicat anterior, serverul presupune că nu există în cluster şi creează o intrare.
  • Push only (doar împingere) trimite ID-ul cache-ului şi conţinutul cache-ului cu conţinut nou către toate celelalte servere în domeniul de replicare.
  • Când utilizaţi setarea Nepartajat, pe măsură ce intrările cache sunt create, nici conţinutul cache nici ID-urile cache nu sunt propagate la alte servlet-uri sau servere din domeniul de replicare. Totuşi, invalidările sunt propagate la alte servlet-uri sau servere. Puteţi seta politica de partajare la diferite niveluri. O politică globală de partajare, care este politica implicită pentru toate cache-urile, este definită când configuraţi serviciul cache dinamic. Puteţi înlocui această politică de partajare prin modificarea fişierului cachespec.xml. Pentru informaţii suplimentare despre fişierul cachespec.xml, vedeţi subiectul de fişier cachespec.xml. În plus, puteţi înlocui politica de partajare la nivelul interfaţă programaare aplicaţie (API) când intrările cache sunt create.
Implicit este Nepartajat.

Când este selectat Nepartajat, vedeţi niciunul în fişierul cachespec.xml.

Frecvenţă împingere

Specifică timpul, în secunde, de aşteptat înainte de a împinge intrări cache noi sau modificate pe alte servere.

Dacă setaţi această valoare de proprietate la 1 (unu) sau mai mult, serverul de aplicaţii împinge toate intrările de cache care sunt create sau modificate în perioada de timp către alte servere. Dacă setaţi proprietatea la 0 (zero) sau o valoare negativă, serverul de aplicaţii converteşte valoarea proprietăţii la valoarea implicită, care este 1 (unu).



Numele fişierului: udyn_rcachesettings.html