On Saturday 01 August 2009 01:14:04 Mircea Vutcovici wrote:
> Buna ziua,
> 
> oom-killer imi omoara aproape zilnic un process java.
> Ce nu inteleg e de ce? Ce tip de memorie nu ii ajunge (fizica
> virtuala...)? Ca am destula memorie libera (si RAM si swap).
> Procesul java est pornit cu " -Xms256m -Xmx1024m", adica nu ar trebui
> sa aloce mai mult de 1GB.

Daca foloseste multe theaduri iti aloca... (aloca pt. fiecare thread 
stiva, care e tot RAM).

Ideea e ca nu iti aloca RAM efectiv ci foloseste spatiu de adresare(nu 
stiu daca ma exprim corect) mai mult decat e disponibil (la ps aux, 
prima valoare), chiar daca efectiv el foloseste poate 200M :)

Exemplu:
jboss    27163  0.2 51.7 1403764 678672 pts/1  Sl+  Jul24 
29:27 /home/jboss/jbo

Aici imi foloseste spatiu de adresare 1.4G, dar efectiv foloseste 
600M... Daca procesul va cere mai mult de 1.5G si eu am 1.5G instalati 
pe masina, atunci va considera ca nu are RAM si va da cu el de pamant, 
chiar daca efectiv foloseste in continuare 600M :)

-- 
  Claudiu Nicolaie CISMARU
  GNU GPG Key: http://claudiu.targujiu.net/key.gpg
  T: +40 755 135455
  E: [email protected], [email protected]

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui