Re: [rlug] Dilema cu 2 servere identice si consumul de RAM

2010-06-02 Fir de Conversatie Iulian Roman
2010/6/2 Razvan Stoica 

>
>
> -Original Message-
> From: rlug-boun...@lists.lug.ro [mailto:rlug-boun...@lists.lug.ro] On
> Behalf
> Of Vali Dragnuta
> Sent: Wednesday, June 02, 2010 10:33 AM
> To: Romanian Linux Users Group
> Subject: Re: [rlug] Dilema cu 2 servere identice si consumul de RAM
>
> Nu e nimic anapoda, memoria ocupata de aplicatii pare sa fie identica pe
> ambele masini (aproximativ 2G).
> Diferenta apare la faptul ca una dintre masini (cea cu 6G) pare sa
> foloseasca un cache ceva mai mare din simplul motiv probabil ca acea
> masina are ceva mai mult filesystem activity decit cealalta.
> Avind ceva mai mult fs activity (think accesare/creare fisiere), i s-a
> dat si ocazia sa isi pastreze fisierele pe care le-a "atins" in cursul
> functionarii in cache.
>
> Cacheul ala altfel poti sa-l consideri ca memorie libera, nu folosita -
> daca aplicatia ta se va trezi brusc si va cere inca 2G de ram sistemul
> va renunta la 2G de cache si i-l va da aplicatiei.
> Altfel, in loc sa tina memoria nefolosita kernelul prefera sa o
> foloseasca pentru cacheuri sperind ca ce e in cache va deveni la un
> moment dat util.Evident insa ca sa poti popula un cache trebuie sa si
> dai ocazia kerneluui sa-l populeze - de unde si presupunerea initiala ca
> masina ci 6G are ceva mai mult filesystem activity.
>
> 
>
> Serverele sunt niste masini HP DL385 G2 cu aceeasi configuratie hardware
> (mai putin diferenta de ram).
> Si configuratia software este aceeasi din toate punctele de vedere.
> Fac amandoua acelasi lucru (sunt in spatele unui balancer si inregistreaza
> niste cereri in numar egal fiecare).
>

Daca singura ta problema este faptul ca ai grafice diferite (si NU este
obligatoriu sa ai exact aceeasi utilizare, chiar avind servere care fac load
balancing, rulind aceiasi aplicatie, etc)  , si systemul al 2-lea nu face
paging frecvent (lucru pe care il monitirzezi cu vmstat) , incearca sa
populezi cache-ul pe al doilea system(dupa cum ti s-a sugerat ) si ai
rezolvat "anomalia".

Concluzia din cele 2 grafice:
 -  aplicatia/aplicatiile aveau suficienta memorie si inainte de
upgrade (daca ai facut upgrade-ul pe baza estimarilor/predictiei load-ului
viitor e ok )
 -  in general este bine ca memoria pe care o ai sa fie
utitizata 99-100% (de asta ai platit pentru ea nu ? ) , altfel ai aruncat
banii aiurea pe upgrade



>
> Multumesc,
> Razvan
>
> ___
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug
>
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Dilema cu 2 servere identice si consumul de RAM

2010-06-02 Fir de Conversatie Razvan Stoica


-Original Message-
From: rlug-boun...@lists.lug.ro [mailto:rlug-boun...@lists.lug.ro] On Behalf
Of Vali Dragnuta
Sent: Wednesday, June 02, 2010 10:33 AM
To: Romanian Linux Users Group
Subject: Re: [rlug] Dilema cu 2 servere identice si consumul de RAM

Nu e nimic anapoda, memoria ocupata de aplicatii pare sa fie identica pe
ambele masini (aproximativ 2G).
Diferenta apare la faptul ca una dintre masini (cea cu 6G) pare sa
foloseasca un cache ceva mai mare din simplul motiv probabil ca acea
masina are ceva mai mult filesystem activity decit cealalta.
Avind ceva mai mult fs activity (think accesare/creare fisiere), i s-a
dat si ocazia sa isi pastreze fisierele pe care le-a "atins" in cursul
functionarii in cache.

Cacheul ala altfel poti sa-l consideri ca memorie libera, nu folosita -
daca aplicatia ta se va trezi brusc si va cere inca 2G de ram sistemul
va renunta la 2G de cache si i-l va da aplicatiei. 
Altfel, in loc sa tina memoria nefolosita kernelul prefera sa o
foloseasca pentru cacheuri sperind ca ce e in cache va deveni la un
moment dat util.Evident insa ca sa poti popula un cache trebuie sa si
dai ocazia kerneluui sa-l populeze - de unde si presupunerea initiala ca
masina ci 6G are ceva mai mult filesystem activity.



Serverele sunt niste masini HP DL385 G2 cu aceeasi configuratie hardware
(mai putin diferenta de ram).
Si configuratia software este aceeasi din toate punctele de vedere. 
Fac amandoua acelasi lucru (sunt in spatele unui balancer si inregistreaza
niste cereri in numar egal fiecare).

Multumesc,
Razvan

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Dilema cu 2 servere identice si consumul de RAM

2010-06-02 Fir de Conversatie Iulian Roman
2010/6/2 Razvan Stoica 

> Salutare,
>
>
>
> Am o problema cu niste servere HP DL… care initial erau identice.
>
> 4GB RAM (4x1GB pe fiecare dintre ele), rula acelasi server (scris in java)
> cu aceeasi parametri.
>
> Totul functiona ok, consumul de memorie era la fel.
>
> S-a mai cumparat ram si acum au cate 6GB fiecare dar care sunt impartiti
> dupa cum urmeaza:
>
> Pe primul server sunt 2 module de cate 1GB si 2 de cate 2GB, iar pe al
> doilea 6 module de cate 1GB.
>
> Sistemul de operare este pe 64bit, parametric de kernel sunt aceiasi,
> parametri cu care ruleaza serverul java sunt identici.
>
> Consumul de RAM, in schimb este anapoda pe sistemul 2, cel cu 6 module de
> cate 1GB.
>
De ce il consideri anapoda ?
 -pentru ca nu foloseste memoria free pentru fs cache ?
 -pentru ca foloseste swap desi este memorie free ?

Load-ul este similar pe ambele servere ?

>
> La urmatoarele linkuri sunt niste grafice cu reprezentarea memoriei RAM
> pentru cele 2 servere. Se vede unde a fost adaugat ramul nou.
>
> http://www.stresu.ro/memory1-year.png
>
> http://www.stresu.ro/memory2-year.png
>
> Orice idée este bine venita.
>
>
>
> Multumesc,
>
>
>
> Razvan
>
>
>
>
>
> ___
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug
>
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Dilema cu 2 servere identice si consumul de RAM

2010-06-02 Fir de Conversatie Vali Dragnuta
Nu e nimic anapoda, memoria ocupata de aplicatii pare sa fie identica pe
ambele masini (aproximativ 2G).
Diferenta apare la faptul ca una dintre masini (cea cu 6G) pare sa
foloseasca un cache ceva mai mare din simplul motiv probabil ca acea
masina are ceva mai mult filesystem activity decit cealalta.
Avind ceva mai mult fs activity (think accesare/creare fisiere), i s-a
dat si ocazia sa isi pastreze fisierele pe care le-a "atins" in cursul
functionarii in cache.

Cacheul ala altfel poti sa-l consideri ca memorie libera, nu folosita -
daca aplicatia ta se va trezi brusc si va cere inca 2G de ram sistemul
va renunta la 2G de cache si i-l va da aplicatiei. 
Altfel, in loc sa tina memoria nefolosita kernelul prefera sa o
foloseasca pentru cacheuri sperind ca ce e in cache va deveni la un
moment dat util.Evident insa ca sa poti popula un cache trebuie sa si
dai ocazia kerneluui sa-l populeze - de unde si presupunerea initiala ca
masina ci 6G are ceva mai mult filesystem activity.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Dilema cu 2 servere identice si consumul de RAM

2010-06-02 Fir de Conversatie Alex 'CAVE' Cernat

> Am o problema cu niste servere HP DL… care initial erau identice.
>
> 4GB RAM (4x1GB pe fiecare dintre ele), rula acelasi server (scris in java)
> cu aceeasi parametri.
>
salut

din cate vad diferentele apar in partea de cache si active, restul sunt 
oarecum similare
ce generatie este ? are procesoare identice ? ca din cate stiu de la G6 
mai nou memoriile cica sunt cumva alocate per procesor (desi am servere 
care functioneaza bine mersi intr-o configuratie considerata de 
handi^H^H^H specialistii de la hp drept una incorecta (nu ca ei sau 
resellerii ar fi facut configuratia respectiva, dar asta e alta mancare 
de peste))
da si tu mai multe detalii despre serverul respectiv

Alex

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


[rlug] Dilema cu 2 servere identice si consumul de RAM

2010-06-02 Fir de Conversatie Razvan Stoica
Salutare,

 

Am o problema cu niste servere HP DL… care initial erau identice.

4GB RAM (4x1GB pe fiecare dintre ele), rula acelasi server (scris in java)
cu aceeasi parametri.

Totul functiona ok, consumul de memorie era la fel.

S-a mai cumparat ram si acum au cate 6GB fiecare dar care sunt impartiti
dupa cum urmeaza:

Pe primul server sunt 2 module de cate 1GB si 2 de cate 2GB, iar pe al
doilea 6 module de cate 1GB.

Sistemul de operare este pe 64bit, parametric de kernel sunt aceiasi,
parametri cu care ruleaza serverul java sunt identici.

Consumul de RAM, in schimb este anapoda pe sistemul 2, cel cu 6 module de
cate 1GB.

La urmatoarele linkuri sunt niste grafice cu reprezentarea memoriei RAM
pentru cele 2 servere. Se vede unde a fost adaugat ramul nou.

http://www.stresu.ro/memory1-year.png

http://www.stresu.ro/memory2-year.png

Orice idée este bine venita.

 

Multumesc,

 

Razvan 

 

 

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug