ubrzanje memorije

2

ubrzanje memorije

offline
  • Pridružio: 02 Avg 2004
  • Poruke: 1704
  • Gde živiš: U svom mestu

Evo jedan kratak tutor o optimizaciji SWAP fajla i vrednostima koje bi trebalo postaviti:
http://www.personalmag.rs/tutor50.htm



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • MANA  Male
  • Ugledni građanin
  • Pridružio: 18 Avg 2005
  • Poruke: 475
  • Gde živiš: Kući

A shta fali opciji "system managed size" odnosno da win sam to podeshava?



offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

@MANA
Ne fali nista. Defaultna vrednost se u najvecem broju slucajeva pokazala kao najbolje resenje. Medjutim, ipak je ostavljena i mogucnost da sam user po svojim potrebama podesava "velicinu" virtuelne memorije.

offline
  • Pridružio: 18 Avg 2007
  • Poruke: 16

Na racunaru imam 1256Mb DDR-a.
Da li ce biti dobro ako podesim virtuelnu memoriju na 1875 - 3750???????

offline
  • Rade Jekić
  • Pridružio: 05 Okt 2005
  • Poruke: 3005
  • Gde živiš: Valjevo

Virtual memory (ili swap/page file u windows-u) je deo hard diska koji sluzi da se u njega prebaci sadrzaj RAM memorije kada dodje do njenog popunjavanja u vrednosti od 75% njene velicine.Tada se sadrzaj RAM-a prebacuje na hdd i odatle koristi.Ovaj proces omogucaava da se RAM memorija ponovo koristi i popunjava.Ovo nije najsrecnije resenje s obzirom da je RAM memorija mnooogo brza od hdd-a, ali predstavlja jedino resenje u tom slucaju.Naravno sanse da se ovo dogodi su manje na sistemima sa vecom kolicinom RAM memorije, ali razvojem softvera i njegovom "optimizacijom" kakva je danas, ta granica se pomera na vise.Postoje dva pravila pri odredjivanju vrednosti page file-a:
1.Postavlja se vrednost koja je 2.5 puta veca od kolicine sistemske memorije.Ovo vazi za sisteme koji imaju <=512 mb.Za vece vrednosti kolicine sistemske memorije dovoljno je postaviti vrednost koja je jednaka kolicini sistemske memorije.Naravno ovo vazi za sisteme bazirane na Windows XP/2000/Me/98 platformi.Za Vistu ostaje pravilo da je page file 2.5 puta veci od sistemske.
2.U oba polja je potrebno postaviti istu vrednost.Ovo je "caka" koju cete naci na velikom broju tech foruma.Zasto moraju biti iste vrednosti minimalne i maksimalne velicine swap file-a.Recimo da imate 128mb sistemske memorije.Recimo da pustite Windows da sam podesi vrednosti page file-a.Postavice 96mb za min i 384 za max vrednost.Pokrenete nekoliko zahtevnih aplikacija (najcesce neku igru).Vrlo brzo ce doci do popunjavanja sistemske memorije i do prebacivanja podataka na hdd u page file.Popunjava se prva vrednost od 96mb.Posle nekoliko minuta ponovo dolazi do potrebe da se uposli page file (da se prebaci nova tura podataka), i win pokusava da poveca vrednost page file-a, postepeno ga povecavajuci ka granici od 384mb.U tom trenutku dolazi do usporenja sistema i cuvene poruke "Low virtual memory".Dok win postepeno povecava page file dolazi do ogromnog usporenja i prakticno je nemoguce koristiti sistem u tom momentu.Resenje za ovo je postavljanje iste vrednosti u polja min i max.Veoma mala verovatnoca je da ce doci do flush (prebacivanja podataka iz RAM memorije u page file) vise od 2.5 puta zato je potrebno da ta vrednost bude upravo 2.5 puta veca od sistemske memorije (na sistemima sa manje od 512 mb RAM-a).U tom slucaju nece doci do postepenog povecavanja page file-a, jer ce njegova max vrednost biti u samom startu odredjena.Na ovaj nacin izbegava se kocenje sistema i pojavljivanje "Low virtual memory" poruke.

offline
  • dr_Bora  Male
  • Anti Malware Fighter
    Rank 2
  • Pridružio: 24 Jul 2007
  • Poruke: 12280
  • Gde živiš: Höganäs, SE

Paging file se uvek koristi, a ne samo kada dođe do popunjavanja 75% RAM-a.

Poenta koncepta memorije u jednom nivou (virtuelne memorije) jeste da se omogući rad programa bez obzira na njegovu veličinu što se postiže učitavanjem samo trenutno potrebnih delova programa u operativnu memoriju.

Takođe, pojava Low virtual memory se ne može izbeći tom pomenutom ''cakom''.
Svrha postavljanja istih vrednosti za inicijalnu i maksimalnu veličinu paging file-a je samo izbegavanje moguće fragmentacije samog paging file-a.

offline
  • Rade Jekić
  • Pridružio: 05 Okt 2005
  • Poruke: 3005
  • Gde živiš: Valjevo

dr_Bora ::
Svrha postavljanja istih vrednosti za inicijalnu i maksimalnu veličinu paging file-a je samo izbegavanje moguće fragmentacije samog paging file-a.


Ne bih se slozio kao i ljudi sa mnogih tech foruma, da je to jedina svrha postavljanja jednake vrednosti min i max parametara na jednaku vrednost.Citiracu samo jedan deo sa http://www.extremetech.com koji ide u prilog onome sto sam ranije napisao a sa cime se ti nisi slozio:
Citat:The biggest argument for setting the paging file size and limit manually is to eliminate the growing on the page file when it is set by the system. When the system is managing the size of the paging file, it will monitor the size of the file and will then automatically make it larger when it is needed. This causes two problems. First of all, it causes a noticeable delay for all applications running on your computer because the computer has to expand the paging file and this is a hard disk–intensive operation. Secondly, allowing the system to grow and shrink the paging file causes fragmentation errors.

link ka clanku: http://www.extremetech.com/article2/0,1697,1679934,00.asp

offline
  • dr_Bora  Male
  • Anti Malware Fighter
    Rank 2
  • Pridružio: 24 Jul 2007
  • Poruke: 12280
  • Gde živiš: Höganäs, SE

Što se tiče citata...

Ono drugo što je navedeno je upravo ono što sam rekao ( što ti nigde nisi ni spomenuo ).

Ono prvo što je navedeno si ti koristio kao osnovu za objašnjenje tačke 2 u svom post-u.

Ali tvoja interpretacija toga je netačna... Najblaže rečeno...
Znači, po tebi, ako se inicijalna i maks. veličina paging file-a postave na istu vrednost time će se izbeći ''kocenje sistema i pojavljivanje "Low virtual memory" poruke''.

A šta kada više nema slobodnog RAM-a i kada je paging file u potpunosti iskorišćen?
To neće izazvati ''Low virtual memory''?
To neće izazvati ''kočenje sistema''?

Kako će pc tada da radi?
Brzo, glatko, bez zastajkivanja?

lol^2

offline
  • Rade Jekić
  • Pridružio: 05 Okt 2005
  • Poruke: 3005
  • Gde živiš: Valjevo

Ne volim raspravke ovog tipa i nemam nameru da se dokazujem.Ceo post sam napisao samo kao pomoc orisniku koji je postavio pitanje i kao pojasnjenje osnovnih pojmova.Ono sto ti radis je ZAMENA TEZA i NEDOVOLJNO KONCENTRISANO CITANJE TUDJIH POSTOVA.Dakle, jos jednom, rasprave ovog tipa ne vodim, ali cu u tvom slucaju napraviti izuzetak.Da bi stvari postavili na svoje mesto.
dr_Bora ::Što se tiče citata...

Ono drugo što je navedeno je upravo ono što sam rekao ( što ti nigde nisi ni spomenuo ).

Ono prvo što je navedeno si ti koristio kao osnovu za objašnjenje tačke 2 u svom post-u.

Citat koji je naveden, koji je preuzet sa pomenutog portala doslovno kaze da izbegavanje fragmentacije nije JEDINI (u tvom postu si pomenuo rec SAMO, koja se u nasem jeziku nalazi i u obliku JEDINI, naravno, zavisi od roda, ali to prevazilazi ovo objasnjenje)

Citat:Ali tvoja interpretacija toga je netačna... Najblaže rečeno...
Znači, po tebi, ako se inicijalna i maks. veličina paging file-a postave na istu vrednost time će se izbeći ''kocenje sistema i pojavljivanje "Low virtual memory" poruke''.

A šta kada više nema slobodnog RAM-a i kada je paging file u potpunosti iskorišćen?
To neće izazvati ''Low virtual memory''?
To neće izazvati ''kočenje sistema''?

A ovo je cist primer zamene teza i odlika jednog demagoga.To sto si ti napisao je izvuceno iz konteksta, i da sam stvarno tako napisao bilo bi netacno.Ipak ako ovoga puta sa malo vise koncentracije pristupis citanju mog posta, shvatices da sam napisao sledece: "Ako se min i max vrednost paging file-a postave na istu brojnu vrednost, koja je na sistemima sa manje od 512 mb sistemske memorije 2.5 puta veca od kolicine sistemske memorije nece doci do pojave navedene poruke.Iza toga i stojim.Na tebi je ako zelis da dokazes suprotno.Da li si nekad stvarno dosao u situaciju da dodje do potpunog iskoriscenja sistemske memorije i page file-a?Ili je to samo brzoplet prikaz situacije "Sta bi bilo kad bi bilo"?

Citat:Kako će pc tada da radi?
Brzo, glatko, bez zastajkivanja?

Ovo ne bih mogao shvatiti drugacije nego kao provokaciju i ironiju.Nadam se da gresim iz vise razloga.Prvo, obojica smo ovde da bi nekome pomogli i da bi zajedicki dosli do nekog resenja.Ne da bi se vredjali, provocirali i pokazivali ko je pametniji.Mislim da sam taj period u zivotu odavno prevazisao.Ako ti nisi, slobodno ostani i zabavljaj se

Pozdrav

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Dacu vam samo jedan primer, a vi izvucite zakljucak:

Uzmite Abby Fine Reader, podesite neku veliku rezoluciju skeniranja, i zadajte mu da odradi jednu A4 stranicu.
Meni je ovo ubilo 1GB RAM i swap od 1GB, i na kraju usporilo komp toliko da nisam mogao da pomeram ni kursor, a kamoli da nesto korisno uradim.

drugo, nije swap tu samo ako se popuni RAM. Jos pri kompajliranju programa kompajler moze odrediti sta ce da ide u swap, i ako nema swapa (ili ga nema dovoljno) na ciljnom kompu - program ce da odbije da radi, da blokira, ode kod komsinice na kafu...

btw. sto li se prepirete oko ovako nevaznih stvari? Pa vecina ima barem 512MB Ram i HDD od 120GB, tako da ne vidim zasto bi ste razbijali mozak oko toga da li swap treba da bude 512mb ili 5gb, kao da ce vam to nesto preterano puno znaciti u svakodnevnom radu...

Isto i sto se tice "krljanja" HD-a, pa nismo u srednjem veku ljudi. Kao da ce neko od vas da primeti neko preterano swapovanje na kompu koji je kupljen zadnje 3 godine (osim ako nije kostao ispod 400 evra sa sve TFT monitorom).

Ja radim na 5 godina matorom kompu, i nemam nikakvih zamerki na default podesavanja Windowsa po pitanju swapa.

I pre nego sto dalje nastavite da se smarate stvarima nevaznim za zivot i geekovanje, samo da izcitiram jednu recenicu koju sam jaaaako davno procitao u Svetu Kompjutera - "Ma sta me briga kojom brzinom ce on da ceka da ja pritisnem taster" (tj. sta Word zna sta su 4GHz i 2gb RAM, on je i na 200MHz PI masini brzi od vaseg kucanja pri pisanju nekog teksta).

Ko je trenutno na forumu
 

Ukupno su 733 korisnika na forumu :: 49 registrovanih, 5 sakrivenih i 679 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Apok, babaroga, Batinas, bigfoot, Bubimir, darkstar101, djboj, dushan, Dvojac005, Excalibur13, flash12, FOX, galerija, Georgius, Hans Gajger, Instruktor 1223, Kibice, ksyyaj, Kubovac, laki_bb, Leonov, LUDI, MaksicZoran, Mi lao shu, mikrimaus, milutin134, miodrag, MiroslavD, mnn2, moldway, NoOneEver Dreams, oganj123, pein, powSrb, rovac, sevenino, Sirius, stalja, Stanlio, Trpe Grozni, TwinHeadedEagle, virked, W123, wizzardone, ZetaMan, |_MeD_|, Živković, 79693