Daily Archives: 07/09/2009

Memoria RAM..cat e limita?

Traim vremuri tulburi, IT-ul nu merge prea bine pe la noi, preluari spectaculaose si proceduri de faliment si mai spectaculoase. Vanzarile sunt in scadere de la inceputul anului, dar sunt piete unde situatia nu e la fel de catastrofala ca la noi.

Totusi, chiar si asa, anumite produse au ajuns la un nivel de pret foarte scazut si competitiv, una dintre aceste produse ar fi modulele de memorie RAM. Si aici in special ma refer la cele DDR2, dar si DDR3 a inregistrat o ieftinire semnificativa.

Nu degeaba pomenesc de memoriile RAM, este cea mai simpla si mai ieftina metoda de a face un upgrade la sistem, marind memoria RAM. Efectele se vor simti instantaneu…dar, care este valoare la care sa ne oprim? Cat este maximum de care ne putem folosi?

Pentru a ne da seama de raspuns, s-a folosit urmatorul sistem: procesor Intel Core i7 920-2.66GHz, memorii RAM triple channel DDR3 la frecventa de 1600MHz de 3 Gb (3x1Gb), 6Gb(3x2Gb) si 12Gb (3x6Gb), placa video Zotac GeForce GTX2 60 896 Mb, sistem de operare Vista pe 64 de biti.

Testul a parcurs cateva etape: prima data s-a testat sistemul in jocuri 3D (COD: World At WAR, Crysis, Far Cry2, World AT War, Resident Evil 5) si rezultatul a fost destul de surprinzator, diferenta de performanta, de la 3Gb RAM la 12Gb RAM este mai putin de 1% !!! In aplicatii pentru codare video/audio (iTunes v8, Lame 3.98 64 biti, TMPGEnc, 3ds Max 2009 64biti, winAVI) diferenta de la 3Gb la 12 Gb este de doar 0.7%…iarasi, un rezultat nesemnificativ. De la testele de benchmark sintetic (3dMark, PCmark, Sisoft Sandra) am asteptat mai mult, dar a fost la fel, diferenta e de doar 0.5%.

Vazand aceste rezultate, dezamagitoare, ne punem atunci intrebarea fireasca, sa fie oare 3 Gb limita la care ar trebui sa ne oprim deocamdata? Dubland cantitatea de memorie, obtinem o crestere a performantei medii undeva la 0.5%….se merita?

S-ar parea insa ca, performanta e castigata altundeva…oarecum. Daca aveti Windows Vista puteti activa optiunea ReadyBoost si folosi spatiul virtual al memoriei RAM pentru a stoca mai multe fisiere cahce, ceea ce ajuta la lansarea/relansarea mai rapida a diverselor aplicatii. Asadar, sistemul de operare a pornit la fiecare dublare a memoriei RAM cu 2 secunde mai repede, ceea nu putem spune ca e foarte mult, insa la aplicatii, dupa ce acestea au fost pornite, oprite si dupa aceea repornite acestea au repornit cu aproximativ 30% mai repede. Se pare ca e cel mai semnificativ rezultat obtinut la cresterea memoriei RAM.

De asemenea, de fiecare data apare o crestere a memoriei RAM, sistemul de operare raspunde in mod activ si isi va aloca de fiecare data mai mult spatiu pentru cache. Asadar la 3Gb Vista si-a alocat cam 0.9 GB, la 6Gb memorie RAM1.15 Gb si la 12 Gb memorie RAM, si-a alocat aproximativ 1.5 Gb din memoria sistemului. Putem sa zicem ca e oarecum dezamagitor, mai ales ca la 12 Gb memorie putea sa isi aloce mult mai mult pentru cache.

Dupa rezultatele, oarecum bune, obtinute mai sus, un alt domeniu unde memoria RAM v-ar fi de folos e atunci cand folositi mai multe programe in acelasi timp. In multitasnking. Asadar in timp ce ruleaza un joc 3D si in acelasi timp va ocupati si de codare video, sau audio, sa zicem winAVI, FPS-ul jocului prezinta o scadere aproape nesemnificativa si la fel si codarea video se va derula in acelasi ritm. Sau, puteti lansa un program de antivirus si in acelasi timp sa deschideti un program de codare video sau audio si nu veti sesiza nici o scadere de performanta. Daca insa, porniti  mai multe aplicatii care folosesc hard diskul in acelasi timp, cum ar fi un joc 3D si un antivirus  atunci situatia se schimba oarecum, pentru ca unitatea de stocaj (hdd) nu poate face fluxului de date si o sa aveti o scadere in performanta a sistemului.

O alta fata a lucrurilor ar fi faptul ca, prin dublarea cantitatii de memorie RAM, sistemul, in general va consuma cu 10% mai multa energie ca inainte…avand in vedere acest lucru, putem spune ca peste 4Gb de memori RAM e o pierdere de bani si de energie. De ce?

In primul rand, peste 3Gb de memorie RAM se pare ca majoritatea aplicatiilor nu se pot folosi deocamdata, sistemul de operare nu isi va asocia mai mult spatiu pentru cache si va consuma si mai mult energie.

Asadar 3-4 Gb sa zicem in mod triple-channel, deci DDR3, cred ca reprezinta optiunea cea mai buna; daca fnsa ajungeti sa  faceti multitasking deseori, atunci sa zicem ca o cantitate mai mare o sa va fie de folos. Numai sa nu uitati ca va trebui sa aveti si un procesor pe masura si harddiskuri in RAID pentru a va putea bucura de maximum de performanta. Daca folositi programe profesioniste de proiectare, design, inginerie etc sau eventual server de date, atunci da, acolo se justifica si cantitati mai mari de memorie RAM.