abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:22 | Nová verze

    Byla vydána nová verze 26.1.30 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. S podporou hardwarového dekódování videa. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    dnes 03:00 | Nová verze

    LibrePCB, tj. svobodný multiplatformní softwarový nástroj pro návrh desek plošných spojů (PCB), byl po deseti měsících od vydání verze 1.3 vydán ve verzi 2.0.0. Přehled novinek v příspěvku na blogu a v aktualizované dokumentaci. Zdrojové kódy LibrePCB jsou k dispozici na GitHubu pod licencí GPLv3.

    Ladislav Hagara | Komentářů: 0
    včera 21:11 | Komunita

    Guido van Rossum, tvůrce programovacího jazyka Python, oslavil 70. narozeniny. Narodil se 31. ledna 1956 v nizozemském Haarlemu.

    Ladislav Hagara | Komentářů: 1
    včera 12:22 | Zajímavý software

    OpenClaw je open-source AI asistent pro vykonávaní různých úkolů, ovládaný uživatelem prostřednictvím běžných chatovacích aplikací jako jsou například WhatsApp, Telegram nebo Discord. Asistent podporuje jak různé cloudové modely, tak i lokální, nicméně doporučován je pouze proprietární model Claude Opus 4.5 od firmy Anthropic v placené variantě. GitHubová stránka projektu OpenClaw.

    NUKE GAZA! 🎆 | Komentářů: 2
    včera 03:00 | Komunita

    Projekt VideoLAN a multimediální přehrávač VLC (Wikipedie) dnes slaví 25 let. Vlastní, tenkrát ještě studentský projekt, začal již v roce 1996 na vysoké škole École Centrale Paris. V první únorový den roku 2001 ale škola oficiálně povolila přelicencování zdrojových kódů na GPL a tím pádem umožnila používání VLC mimo akademickou půdu.

    Ladislav Hagara | Komentářů: 1
    31.1. 18:11 | Humor

    Moltbook je sociální síť podobná Redditu, ovšem pouze pro agenty umělé inteligence - lidé se mohou účastnit pouze jako pozorovatelé. Agenti tam například rozebírají podivné chování lidí, hledají chyby své vlastní sociální sítě, případně spolu filozofují o existenciálních otázkách 🤖.

    NUKE GAZA! 🎆 | Komentářů: 3
    31.1. 18:00 | Humor

    scx_horoscope je „vědecky pochybný, kosmicky vtipný“ plně funkční plánovač CPU založený na sched_ext. Počítá s polohami Slunce a planet, fázemi měsíce a znameními zvěrokruhu. Upozornil na něj PC Gamer.

    |🇵🇸 | Komentářů: 4
    30.1. 18:22 | Komunita

    O víkendu probíhá v Bruselu konference FOSDEM 2026 (Free and Open source Software Developers’ European Meeting). Program konference je velice nabitý: 37 místností, 71 tracků, 1184 přednášejících, 1069 přednášek, prezentací a workshopů. Sledovat je lze i online. K dispozici budou jejich videozáznamy. Aktuální dění lze sledovat na sociálních sítích.

    Ladislav Hagara | Komentářů: 4
    30.1. 18:00 | IT novinky

    Společnost Nex Computer stojící za "notebooky bez procesorů a pamětí" NexDock představila telefon NexPhone, který může funguje jako desktop PC, stačí k němu připojit monitor, klávesnici a myš nebo NexDock. Telefon by měl být k dispozici ve třetím čtvrtletí letošního roku. Jeho cena by měla být 549 dolarů. Předobjednat jej lze s vratní zálohou 199 dolarů. V dual-bootu by měl být předinstalovaný Android s Linuxem (Debian) jako aplikací a Windows 11.

    Ladislav Hagara | Komentářů: 3
    30.1. 16:00 | Nová verze

    Byla vydána nová major verze 9.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora AI.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (10%)
     (24%)
     (3%)
     (5%)
     (2%)
     (11%)
     (31%)
    Celkem 719 hlasů
     Komentářů: 22, poslední 29.1. 23:06
    Rozcestník

    Dotaz: memory advisor u oraclu

    15.9.2019 02:21 tondo123456
    memory advisor u oraclu
    Přečteno: 1237×

    zdravim,

    rad by som sa spytal par otazok ohladom oraclu a priradzovaniu memory, lebo ocividne mi tu nieco unika.

    na niekolkych databazach sa snazim optimalizovat priradenu pamat. konkretne mi ide o nasledovne parametre:

    memory_max_target memory_target sga_max_size sga_target pga_aggregate_limit pga_aggregate_target

    oracle obsahuje roznych advisorov co sa tyka pamate, odporuca mi nasledovne hodnoty:

    memory 2500m sga 1520m pga 896m

    ake hodnoty by som teda mal nastavit do jednotlivych parametrov?

    memory_max_target 2500m memory_target 2500m sga_max_size 2500m sga_target 1520m pga_aggregate_limit 2500m pga_aggregate_target 896m

    je taketo nastavenie vzhladom na advisor adekvatne??

    nakoniec by som este dodal ze ide o testovaci server s 10timi databazami. cpu nie je problem, databazy sa vacsinu casu aj tak flakaju. ale velmi dolezite pre mna je aby som vedel presne povedat kolko si databaza moze maximalne odkusnut z RAMky.

    dakujem

    Odpovědi

    15.9.2019 08:21 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: memory advisor u oraclu
    Ako správca DB Oracle by si mal vedieť čo znamená interná pamäťová architektúra.
    15.9.2019 11:21 tondo123456
    Rozbalit Rozbalit vše Re: memory advisor u oraclu
    diky za odpoved

    nie som db admin, mam nastarosti OS na ktorom tych 10 db bezi.

    konkretnejsie to vyzera takto:

    db server ma priradenych 24GB RAM bezi na nom 10 databaz kazda ma nastavene nasledujuce parametre: memory_target=2g, memory_max_target=2g v OS ale vidim ze kazda databaza ma alokovanych podstatne viac ~3 - 3,5GB a tato situacia ma trapi, nakolko 10x 3GB, mi na serveri s 24GB ram, databazy snazia naalokovat 30GB pamate, co znamena ze ide do heavy swappingu (na co sa stazuju aj samotne databazy v alert logoch.

    preto zhanam rozumne parametre, ktorymi by som vedel obmedzit maximum pamate ktore si moze naalokovat jedna instancia.
    15.9.2019 11:55 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: memory advisor u oraclu
    Ako správca OS by si mal vedieť čo je zdieľaná pamäť. Ona sa totižto zdieľa medzi procesmi.

    Ohľadne nastavenia, tak skús kontaktovať správcu databázy ktorý ti potvrdí na základe štatistík využitia ako má byť nastavené využitie RAM databázami. A nech aj skontroluje či nejaké indexy nie sú poškodené, alebo chýbajúce. On ten vysoký load na diskoch nemusí byť vždy spôsobený swapovaním.
    Max avatar 15.9.2019 19:20 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: memory advisor u oraclu
    Na to není jednoduchá odpověď. Není to je o tom, že si podle best practicles rozkrájíš paměť a hotovo.
    Musíš znát paměťovou architekturu Oracle + musíš znát reálné provozní režie.

    Zjednodušeně řečeno, Oracle má něco jako SGA a něco jako PGA. Obě arény do sebe slučují spousty různých paměťových bufferů a keší.

    Když to hodně zjednoduším, tak pod PGA spadají režie související s klienty (tzn. kolik máš využitých session procesů apod.) a do SGA spadá cache ohledně db (kešování tabulek apod.).

    Dále Oracle umožňuje něco jako Automatic Memory Management(AMM). Každá verze Oracle má tuto fci nějak upravenou, poladěnou, vylepšenou. Ohledně tohoto se používají hodnoty :
    MEMORY_TARGET=
    MEMORY_MAX_TARGET=
    
    Rovnou říkám, AMM nepoužívat. Je to zabugovaný, mají v tom chyby, které se táhnou s verzí a nějak se to asi moc neřeší. Nám se na EE 12.2 stávalo třeba to, že všude bylo dost paměti a i přesto docházelo k odpojování klientů s hláškama, že paměť není. Výsledkem bylo, že to byl nějaký bug, asi rok starý.

    Takže místo AMM používat ruční nastavení paměti. Tj. nedefinovat zmíněné dva parametry a místo toho si definovat aspoň tyto + omezení na procesy a sessions :
    SGA_MAX_SIZE=
    SGA_TARGET=
    PGA_AGGREGATE_TARGET=
    SESSIONS=
    PROCESSES=
    
    Dále čím víc ram máš pro DB vyhrazeno, tím víc se vyplatí nasadit Huge Pages. A toto je jedna z věcí, která není doporučována u AMM.
    Já jsem u nás Huge Pages nasadil na dvounodovém clusteru a parádička.

    Jinak, pokud se vymlouváš na to, že nejsi db správce, ale správce OS, tak na to nesahej. Pokud na to chceš sahat, tak se nevymlouvej, že nejsi db správce, protože jakmile nějaký takový zásah děláš, tak se na něj sám pasuješ a měl by jsi tím pádem vědět, co děláš a proč.
    Zdar Max
    Měl jsem sen ... :(
    23.9.2019 09:08 Ivan
    Rozbalit Rozbalit vše Re: memory advisor u oraclu
    SGA - je shared memory, je to oblast pro buffer cache, a dalsi sdilene prostredky, jako jsou definice tabulek a predparsovane SQL dostazy.

    PGA - private memory. Kazda session ma potrebuje nejakou pamet pro trideni a hash joiny. Vsechny sessions se musi nejak dohodnout aby jejich celkova alokace pameti vice-mene nepresahla tenhle limit. Pokud mas OTLP system, tak tuhle pamet moc nevyuzijes. Pokud provadis slozite analyticke dotazy, tak ji zase potrebujes hodne.

    MEMORY_TARGET(AMM) je mod, kde si Oracle sam snazi rozdelit jeden region pameti pro oboji SGA+PGA.

    Pokud je o vyuziti pameti tak, pro tebe se asi nejlepsi je prihlasit se do DB pres SQL Developer a vyklikat se AWR report. Anebo si udelej primo SQL dotaz na SGA/PGA advisor.

    https://dbaclass.com/article/sga-target-advisory-oracle/

    SGA advisor ti ukaze odhad o kolik stoupne/klesne pocet cteni z disku pokud zmenis velikost SGA(buffer cache)

    PGA advisor ti ukaze kolik SQL dotazu bude potrebovat vyuzit TEMP tablespace pokud zmenis velikost PGA.

    Obecne plati pravidlo, ze zadny DB server by nemel nikdy swapovat. Tahle cinnost kernelu je v pripade DB kontraproduktivni, protoze DB server ma vlastni cache kterou si spravuje. A nema smysl odlivat do swapu stranky cache, ktere obsahuji kopii dat z disku. Proto se pro SGA pouzivaji HugePages, ty maji velikost 2MB coz snizuje velikost TLB a navic jsou neswapovatelne - to zaruci ze cela SGA je vzdy v pameti.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.