• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    CH_IN_AAIX - Z/OS - UNIXy z dilny IBM
    CH_IN_A
    CH_IN_A --- ---
    klidne oponuj, nejsem zadny odbornik :)
    Jinak me jeste napada, ze swap slouzi k odkladani nepouzivanych stranek a nemyslim, ze funguje jako pamet na HDD, takze pokud heap vyzaduje byt v pameti, tak ty stranky heapem vyuzivane se mozna do swapu nepresunou...ale to je jen moje uvaha :)
    VELDRANE
    VELDRANE --- ---
    CH_IN_A: Ahoj, dik za odpoved nicmene tady bych si dovolil trosku oponovat protoze na AIXu tamu tak uplne neni. Jednak v svmonu vidim, ze tato pamet neni tzv. pined tudiz je swapovatelna. Dale ten heap nas samozrejme napadnul jako prvni, ale at sme ho zvetsili jak sme ho zvetsili stejne se reporty nevygenerovali. To se nam podarilo pouze tesne po restartu systemu, kdy bylo dostatek volne pameti. Navic AIX nalokuje pamet hned ale az ve chvili kdy si na ni process fyzicky sahne pres nakej read apod. Kazdopadne velikosti heapu to neni. Nejde mi spis do hlavy ze kdyz mame 8GB ram + 20GB - tedy cca 28GB ram, z nichz obsazenejch je 10GB tak ze si system neni schopnej odpsouknout do page a pamet uvolnit i kdyby to melo trvat 10 let.
    CH_IN_A
    CH_IN_A --- ---
    myslim, ze javovskym aplikacim se nastevuje velikost pameti, kterou mohou vyuzivat - heap - a pres tu se nikdy nedostanou. Ma to samo nevyhodu, ze ta pamet je z pohledu systemu neuvolnitelna, jelikoz ji vidi jako trvale obsazenou....nejak se uz na spolupraci mezi spravcem pameti v jave a spravcem pameti v os pracuje...treba vmware ma urcita reseni....
    Takze bych se podival na vyuziti prave toho heapu a ev ho zvetsil.
    VELDRANE
    VELDRANE --- ---
    Resim tu takovy kosmeticky problem na AIXu. Mam tu lpar s 8gb ram pameti, na nem bezi naka waska a pak jeste jakesi solo java aplikace. System ma korme toho cca 20GB paging space a celkove vyuziva cca 10GB pameti, vetsina toho jsou pochopitelne nepocitatelny stranky (kod + data). A ted jedna java chce dalsi pamet kvuli generovani reportu a nedostane ji, aplikace vykrsne s "out of memory". Otazka je proc !? Prece pagingu je dost tak by cafra mela odswapnout a ta java by tu pamet mela dostat ne ? Jinak pin stranek co jsem koukam je cca 2GB tak je tu porad "spousta" mista . System je AIX 6.1 TL6 a naky drobny - napada nekoho neco ?

    PS: Udajne garbage collector na jave je v pohode - kolega vidi "pilu" :) - v tomhle mam dost mezery - jak se java chova k pameti moc uplne nevim.

    DREAMCASTER
    DREAMCASTER --- ---
    yes!
    VELDRANE
    VELDRANE --- ---
    DREAMCASTER: btw limity jsou na obou stranach (a to jak na klientu tak i na nfs serveru) nastaveny na -1 ?
    DREAMCASTER
    DREAMCASTER --- ---
    podle vseho version 3.
    HONZAF
    HONZAF --- ---
    DREAMCASTER: a jaka verze nfs ?
    DREAMCASTER
    DREAMCASTER --- ---
    A me spis zajimalo ejstli se s tim uz nekdo z vas nesetkal?
    DREAMCASTER
    DREAMCASTER --- ---
    client 6.1.0.0 je a server je 7.1.0.0 FS na obouch strojich jsou jfs2
    Prave zkousel jsem to i tak ze jsem cat soubor >> /nfs/soubor
    Zajimave je ze i v tomto pripade preteklo jen 1024MB...
    Ale nejak jsem uz bezradnej.. bohuzel NFS neznam tak dobre abych byl shopen rozlustit jestli se to takhle chova na zaklade nejakeho parametru.. nebo ne..
    Kazdopadne soubor cotam chci natlacit ma cca 28GB....
    VELDRANE
    VELDRANE --- ---
    DREAMCASTER: jeste bych rad vedel co je to za aix, jakej typ fs lezi pod tim nfs + to co zminoval sezi
    SEZI
    SEZI --- ---
    DREAMCASTER: pomohly by detaily, např na čem běží klient/server, konkrétní errory atp.
    DREAMCASTER
    DREAMCASTER --- ---
    Prosim resim ted problem s NFS

    Nedari se mi na nej dostat soubory veci jak 1gb a v pripadne mv to vubec neprojde a v pripade cp jo ale protlaci se jen 1GB a pri tom pro usera jsou nataveny limity na -1 ...
    Nevite kde by mohl byt problem ? Diky moc

    fsize = -1

    file size (blocks, -f) unlimited
    DREAMCASTER
    DREAMCASTER --- ---
    SEZI: diky za pomoc... nakonec jsem to poresil pres TZ.]
    SEZI
    SEZI --- ---
    DREAMCASTER: Zkusils Google?

    přes TZ
    http://www.justskins.com/forums/easy-way-to-get-92207.html
    http://www.unix.com/aix/72068-how-get-date-yesterday-aix-sh.html
    přes Perl
    http://www.unix.com/shell-programming-scripting/191557-how-display-yesterday-date-aix-2.html

    Případně jestli máš možnost, lze nainstalovat GNU date (coreutils), skrz Linux Toolbox
    http://www-03.ibm.com/systems/power/software/aix/linux/

    Anebo si udělej crontab na minutu před půlnocí "date > $HOME/date.yesterday" :-)
    DREAMCASTER
    DREAMCASTER --- ---
    ahoj prosim mate nekdo tip jak na aixu vypisovat predchozi den? diky
    NELDOR
    NELDOR --- ---
    VELDRANE:
    1) taky myslim ze to umi nmon (a navic nejen interaktivne, ale v "daemon" monitorovacim rezimu to umi i sypat do souboru a rekonstruovat zpetne za danou casovou jednotku)
    2) lsof, presne tak. Myslim ze soucast standardni instalace neni, nebo aspon nebyval (AIXem uz se 3 roky zabyvam jen okrajove, takze nevim jaka je ted situace). Mozna to umi i fuser.
    VELDRANE
    VELDRANE --- ---
    JIRZA:

    1) tohle v podostate dela svmon
    2) tohle umi treba lsof ale nejsem si jist ze je soucasti standartni instalace. Kazdopadne na AIXu chodi
    JIRZA
    JIRZA --- ---
    co bych chtel? No jsem zvykli na jiny komfort :-(
    uvedu dva příklady:
    1. show process/continue "číslo procesu" - ukáže mi konkrétní proces, jak používá paměť, cpu a jaký dělá vstupy výstupy
    2. show device/file "název zařízení" - ukáže mi, jaké soubory jsou na daném zařízení otevřené a kým

    jsou to takové drobnosti, ale na aixu jsem to nenašel. zítra vám k tomu dám obrázky, jak to vypadá
    VELDRANE
    VELDRANE --- ---
    JIRZA: dalsi co me napadaji:

    truss - tracovani processu na urovni systemovych volani

    svmon - dokaze vygenerovat luxusni report o konkretnim vyuzit pametovych stranek, cache stranek atd. Hodne pomuze pri odhalovani memory leak processu, v spojeni s nejakym parserem a rrd databazi se daji generovat grafy zabrani pameti v case jednotlivymi procesy

    WLM - obecny nastroj ktery dokaze klasifikovat procesy podle danych kriterii do tzv. trid a pote nad temito tridami delat ruzne statistiky nebo v aktivnim rezimu nastavit ruzne hranice na cpu time, memory, io atd
    Kliknutím sem můžete změnit nastavení reklam