Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Centrale termice compacte

Portofoliu incepator pe Bursa New...

Probabil inselatorie pe OLX

Copil cu temperament sangvinic
 ADA TEL SERVICES

inlocuire bara fata clio 4

Ce avem de platit in 2024 la cump...

La mulți ani @Arader!
 La mulți ani @gabiroa!

La mulți ani @gerbil!

La mulți ani @Therockstar!

Suspect Frauda Informatica
 Scari interioare

Parcare gratis Romexpo

Limbaj de programare RUST

Despre titularizare si definitiva...
 

Se poate vorbi de un optim de memorie virtuala?

- - - - -
  • Vă rugăm să vă autentificați pentru a răspunde
44 răspunsuri în acest subiect

#1
zorro2004

zorro2004

    New Member

  • Grup: Members
  • Mesaje: 3
  • Înscris: 08.01.2004
Eu am un computer bunicel, Atlon 1800+ 512DDR si 2 hdd de 40gb in raid. Cu toate astea cand pornesc multe programe si ruleaza un timp...sistemul ajunge de se misca ca un 486. I-am pus virtual memory initiala de 2048mb si maxim 4096. Cred ca e destul de mult! Si totusi tot se taraie. Ce anume o fi...mai e nevoie de memorie virtuala?

#2
DrFan

DrFan

    Active Member

  • Grup: Senior Members
  • Mesaje: 1.702
  • Înscris: 28.02.2002
nu...scoate-o...nu mai ai nevoie de swap la ramul ala..

#3
BlindGirl

BlindGirl

    Member

  • Grup: Members
  • Mesaje: 514
  • Înscris: 06.07.2003
Si eu am tot 512 DDR si athlonxp 1800+. Swapul este setat intre 768-1536 (default). Avand in vedere ca lucrez cu aplicatii care cer multa memorie, grafica mai mult, credeti ca ar trebui sa scot swapul? Am win 2003 server standard si nu imi incetineste calcul dupa un anumit timp. Daca scot swapul s-ar vedea o imbunatatire?

#4
arty

arty

    Senior Member

  • Grup: Banned
  • Mesaje: 8.563
  • Înscris: 09.12.2001
swapul e necesar. tre sa fie cam 2.7 parca ori cat ram ai.... nu mai stiu exact cifra dar de doua ori si ceva fata de cat ram ai fizic.

#5
Mr_Woppit

Mr_Woppit

    the last of them..

  • Grup: Super Moderators
  • Mesaje: 17.834
  • Înscris: 26.11.2001
1,5 este suficient ... de asemenea ideal este sa fie fix, (de ex. min. 576 max.576), si daca se poate pe alt hdd decat sistemul de operare (alt hdd, nu alta partitie

atat

#6
sigxcpu

sigxcpu

    Senior Member

  • Grup: Senior Members
  • Mesaje: 2.606
  • Înscris: 22.09.2002
Memoria virtuala (swap-ul) este echivalentul aproximativ al vechiului EMS.
Aceasta memorie nu poate fi accesata in mod direct, ea este mapata virtual in spatiul de adresare al procesorului, dar o cerere catre o pagina marcata "swapped-out" (adica pe disc) se transforma intr-un page fault si, automat, kernel-ul o aduce de pe disc. In situatiile in care memoria fizica ocupata trece de o anumita valoare (high watermark) kernel-ul incepe sa "swap-out" pagini de memorie pe disc (in memoria virtuala, cum s-ar zice) nefolosite (nefolosite de ceva timp sau apartinand unor procese ce se executa din an in paste). acest lucru are loc pentru a elibera cat mai multa memorie fizica si a satisface o eventuala cerere de alocare (este o optimizare); se poate face si fortat cand vine un proces si cere o alocare de memorie ce depaseste totalul memoriei fizice disponibile.

in concluzie, v-ati prins cam la ce foloseste:
- o extensie virtuala a memoriei fizice
- performanta mai buna pentru un proces de foreground ce mananca memorie multa

ca sa va dati seama daca aveti nevoie de swap sau nu, in task manager,  uitati-va la physical memory available cand lucrati cu aplicatiile obisnuite avand swap-ul dezactivat si veti vedea cat ocupa in realitate toti mancaciosii de RAM. Din valoarea de acolo se scade si cache-ul de disc

poate nu tot ce am scris aici este 100% adevarat, dar garantez pentru vreo 90-95% :)

#7
adymoritz

adymoritz

    Junior Member

  • Grup: Members
  • Mesaje: 86
  • Înscris: 26.10.2003
sigxcpu
Si in concluzie decit este nevoie? De ex. la 512 de DDRAM

#8
jotte_ct

jotte_ct

    Member

  • Grup: Members
  • Mesaje: 551
  • Înscris: 19.06.2003

Citat

Originally posted by adymoritz
sigxcpu
Si in concluzie decit este nevoie? De ex. la 512 de DDRAM

Cum s-a spus: RAMx1.5 = 768Mb.
Sfat: Porneste cu un min si max. de 768Mb si vezi daca ai probleme in timp ce folosesti aplicatiile tale. Daca da, atunci mergi si pune maxim-ul la aprox. 1Gb, si daca si atunci ai probleme, spune-i os-ului sa-si faca singur managementul...

#9
Ilona

Ilona

    Junior Member

  • Grup: Members
  • Mesaje: 58
  • Înscris: 30.12.2003
Am si eu o intrebare.Poate pare deplasa dar ideea este ca nu stiu si as vrea sa invat.
Cum poate fi setata memria virtuala la o anumita valoare?

#10
sigxcpu

sigxcpu

    Senior Member

  • Grup: Senior Members
  • Mesaje: 2.606
  • Înscris: 22.09.2002
jotte_ct: memoria virtuala poate lua orice valoare intre 0 si oo, totul depinde de aplicatiile folosite.
daca este prea mica, sistemul moare cu "out of memory" sau un mesaj asemanator pe altele. daca e prea mare, si aplicatiile utilizeaza simultan (sau aproape simultan) cantitati mari de memorie, merge treaba, dar poti sa bei o cafea intre 2 click-uri si trebuie NEAPARAT sa suplimentezi memoria fizica.

oricum, raspunsul la intrebarea nepusa direct este simplu: NU CONTEAZA cat pui valoarea swap-ului (extensia memoriei, deoarece memorie virtuala este swap+physical), calculatorul nu se va misca mai repede :) - de fapt, asta s-a mai spus intr-un thread pe aici. singura modalitate de a accelera un calculator gatuit de memorie este o infuzie de bitisori in cipuri, nu pe hard disc.

o valoare a memoriei de genul "trebuie sa ai tz MB swap" este valabila DOAR pentru a fi capabil sa pornesti mai multe procese, dar ele sa nu fie foreground dpdv procesor, adica sa nu acceseze simultan acele zone de memorie deoarece totul va fi o vanzoleala de swap-out/swap-in.

#11
arty

arty

    Senior Member

  • Grup: Banned
  • Mesaje: 8.563
  • Înscris: 09.12.2001
intrebare: daca e ideal sa fie fixa, de ce MS da si face by default un interval????

#12
sigxcpu

sigxcpu

    Senior Member

  • Grup: Senior Members
  • Mesaje: 2.606
  • Înscris: 22.09.2002
pentru a nu folosi spatiu inutil pe disc. oricum, este un procedeu pagubos. gandeste-te ca sistemul are nevoie brusc sa swap-out 500 de MB. Una este sa scrii 500MB, alta este sa CREEZI 500MB alocati pe disc (adica sa grow swap file-ul). Un alt dezavantaj este, evident, fragmentarea lui pagefile.sys cand are lungime variabila.

#13
arty

arty

    Senior Member

  • Grup: Banned
  • Mesaje: 8.563
  • Înscris: 09.12.2001
nu inteleg... de ce daca swapfile este 1.5 IDEAL, de ce mai exista o alta optiune decat enable/disable ?

in completare.. de ce te lasa sa pui mai mult sau mai putin? ... de ce user editable aceasta valoare... si nu e una fixa, ideala?

#14
adiharan

adiharan

    Oldest member. Probably

  • Grup: Senior Members
  • Mesaje: 3.724
  • Înscris: 24.03.2002
Pai tocmai pentru ca nu exista valoare ideala, totul depinde de aplicatiile pe care le folosesti! De unde sa stie Microsoft ce faci tu cu calcu? Poate te joci numa solitaire!

#15
arty

arty

    Senior Member

  • Grup: Banned
  • Mesaje: 8.563
  • Înscris: 09.12.2001
so, totul e o poveste... cu ideal/neideal

nota * eu cred ca aia care joaca doar solitaire nu stiu de unde se modifica MemVirt si oricum nu le trebuie.

so, de ce MS a facut sa poti seta interval, min, max.... ce e cu acest 1.5 si mai ales de ce e 1.5 si nu 1... sau 2 ... sau 1.6...

#16
sigxcpu

sigxcpu

    Senior Member

  • Grup: Senior Members
  • Mesaje: 2.606
  • Înscris: 22.09.2002
pentru ca un calculator este un dispozitiv multiaplicatie/multifunctional programabil ce poate rula de la un banal solitaire la o baza de date oracle.
daca nu iti dadeau posibilitatea de a alege o valoare a memoriei, tu, ca "specialist" ai fi urlat ca ce prosti e aia de la ms, ca la linux poti sa-ti setezi dimensiunea swap-ului.

#17
arty

arty

    Senior Member

  • Grup: Banned
  • Mesaje: 8.563
  • Înscris: 09.12.2001
mie mi'i se rupe de swapfile... vorbeam asa, ca idee...

#18
zorro2004

zorro2004

    New Member

  • Grup: Members
  • Mesaje: 3
  • Înscris: 08.01.2004
Eu de exemplu nu vreau sa pornesc mai multe aplicatii decat poate rula computerul meu cu o viteza ca lumea ...adica nu il las noaptea ca server, sau ziua etc
Asadar multumesc ca au fost scrise atatea informatii celor care au avut placerea.
In concluzie cred ca o sa o setez la valoarea aceea de 1.5*ram,(recommended) si asta basta si nu voi mai baga nici un interval.
Dar pt inceput sunt curios ce se va intampla daca o sa o dezactivez...?!? interesant, la asta nu m-am gandit si o sa testez
Normal ar trebui sa nu pot rula mai multe programe decat trebuie, dupa cate am inteles din raspunsurile voastre

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate