Avatar billede heenet Novice
12. oktober 2009 - 12:18 Der er 12 kommentarer og
1 løsning

Min virtuelle hukommelse er for lille

Min computer er en 2.13 GHz Core 2 Duo med 2,93 GB RAM.
Hvis jeg kigger på Ydeevne, så skriver den lige nu Samlet fysisk hukommelse 3.079.276, tilgængelig ca. 1.652.700 og Systemcache 1.713.356. Den Allokerede hukommelse er samlet 1.448.992, grænse 3.209.320 og top på 1.600.824.

Jeg forstår ikke fuldt ud hvad disse tal betyder, og det har muligvis ikke noget med den Virtuelle hukommelse at gøre, men som jeg læser det, så har jeg masser af hukommelse tilrådighed, så hvordan undgår jeg at løbe tør for Virtuel hukommelse, som Windows XP konstant fortælle mig at jeg er, hvilket også er mærkbart på ydeevnen.

Jeg har Firefox mistænkt som en del af skylden, da det som regel er den der bliver mest langsom, og jeg synes generelt at den browser bliver ringere og ringere jo mere populær den bliver.

På forhånd tak :-)
Avatar billede haverslev Novice
12. oktober 2009 - 13:52 #1
Se her.
(går under samme : sidefil = pagefile = virtuel hukommelse )
http://www.helgec.dk/pagefil.html
Avatar billede Vandreren Novice
12. oktober 2009 - 15:49 #2
Forøgelse af virtuel hukommelse vil dog ikke forbedre ydeevnen.
Avatar billede haverslev Novice
12. oktober 2009 - 18:48 #3
Selvfølgelig kan det forbedre ydeevnen

Læs f.eks hvad MS selv skriver:
Du kan forbedre ydeevnen ved at placere sidefilen på en anden partition og et andet fysisk harddrev. På den måde kan Windows hurtigere håndtere flere I/O-anmodninger. Hvis sidefilen er placeret på startpartitionen, skal Windows udføre anmodninger om disklæsning og -skrivning i både systemmappen og sidefilen. Hvis sidefilen flyttes til en anden placering, bliver der mindre konkurrence mellem læse- og skriveanmodninger

http://support.microsoft.com/kb/314482/da
Avatar billede Vandreren Novice
12. oktober 2009 - 19:32 #4
Det har jo ikke meget med det, jeg sagde, at gøre, vel? Størrelse og placering er to forskellige emner.

Den bedste ydeevne får man, hvis man kan få systemet til udelukkende at bruge RAM i stedet for virtuel hukommelse, der giver en del harddiskaktivitet. Det kræver naturligvis at hukommelsesbehovet kan dækkes af RAM alene.
Avatar billede haverslev Novice
12. oktober 2009 - 19:41 #5
Du kan da sagtens have masser af fysiske ram og alligevel have behov for at have en stor virtuel hukommelse. Det har intet med hindanden at gøre som sadan.
Og jo du har harddisk aktivitet, men når pladsen er reserveret, så skal den ikke arbejde så meget og derved kan du få en forbedret ydeevne.
Avatar billede Vandreren Novice
12. oktober 2009 - 20:03 #6
"Du kan da sagtens have masser af fysiske ram og alligevel have behov for at have en stor virtuel hukommelse." Nej, det har jeg aldrig haft behov for. Visse programmer kan ikke undvære virtuel hukommelse, men de ville arbejde hurtigere hvis de kunne.

Så længe RAM er hurtigere end HDD, vil man få den bedste ydeevne ved at bruge mest mulig RAM og mindst mulig virtuel hukommelse. Jo mindre diskaktivitet, jo bedre ydeevne. :)

Jeg er helt enig i, at hvis man virkelig ikke kan undvære virtuel hukommelse, så er det bedst at reservere plads på en anden disk end der hvor systemet ligger.
Avatar billede ksoren Nybegynder
12. oktober 2009 - 20:06 #7
virtuel hukommelse = ram + sidefil

Så har man meget ram, har man også meget virtuel hukommelse. Er der kun een harddisk, giver det ikke så mening at flytte den.

Sommetider er virus skyld i at Windows ofte kommer med beskeden om for lidt virtuel hukommelse.
Avatar billede haverslev Novice
12. oktober 2009 - 20:49 #8
Hvis man løber "tør" for fysiske ram, så bruger den sidefilen (virtuel) og flere grafik programmer kan nemt tage f.eks de fysiske 4gb som man kan udnytte i 32bit og så kan man sætte sin sidefil til max 4gb der også.
Normalt er sidefilen en systemadministret størrelse, og vil derfor blive lagt på ledige steder på HDD og det er uheldigt på en fragtmenteret disk.
Ved en fast størrelse, så er pladsen reserveret og endnu bedre på en anden partition hvis en sådan haves

Har dog aldrig hørt, at virus kunne give en besked om for lidt virtuel hukommelse :)
Avatar billede ksoren Nybegynder
12. oktober 2009 - 20:59 #9
Du må ikke tro, at blot fordi man sætter sidefilen til en fast størrelse, at den så ligger i ikke-fragmenteret tilstand. Den sammenhæng er der ikke.

En virus kan være ret resourcekrævende, og derfor kan den også sluge en masse hukommelse. Derfor kan Windows finde på at skrive, at der er mangel på hukommelse.
Avatar billede ksoren Nybegynder
12. oktober 2009 - 21:02 #10
Sidefilen kan i øvrigt også være større end 4GB. Man skal ikke tro på alt, hvad helgec skriver :)
Avatar billede haverslev Novice
12. oktober 2009 - 21:13 #11
Øhh, blot fordi man henviser til et link, for at man ikke selv skal skrive det hele - er vel ikke ensbetydende med at man bliver står inde for alt hvad han skriver i sit link.
Så er der squ nogle der får travlt, rundt omkring :-)

http://support.microsoft.com/kb/889654
Avatar billede heenet Novice
12. oktober 2009 - 21:34 #12
Sejt..bortset fra at jeg er lidt blank på hvem der skal have point, når jeg lige har testet ordentligt om det har afhjulpet mit problem.

Jeg har, ud fra HelgeC foreskrifter, sat sidefil på C drev til 500 - 600. Jeg formoder at størrelsen er tænkt ud fra, at den ikke skal være for stor, for så bruger den ikke så meget af sidefil på anden partition, men hvorfor overhovedet have den på C?

Jeg har lavet en sidefil på en anden partion, men samme disk, på 2000 til 4096, og da jeg tænkte, at det ikke kunne skade, så har jeg lavet en 3. på samme størrelse på min sidste partion, som desuden er en fysisk disk for sig.

Under samlet sidefil størrelse for alle drev, står der at jeg har 4500 MB, hvilket passer med mine minimumsværdier (500+2000+2000). bliver det regnet sådan ud, eller får jeg ikke den ønskede effekt ud af at lave sidefil på alle 3 partitioner?

Den anbefaler sjovt nok, at jeg skal have 10 MB mere, men hvorfor ikke nøjes med at lave en sidefil på min sekundære harddisk, og lave den på f.eks. minimum 5000 til max 8000 ud fra at 4 GB ikke er max, eller skal der være noget på C-drevet?

Hvem af jer der ligger til pointene, ved jeg ikke, men I virker for så vidt enige på de væsentligste punkter i mit problem, så send gerne svar alle 3, aller kom med argumenter for, hvorfor jeres svar er bedst.
Avatar billede heenet Novice
13. oktober 2009 - 21:37 #13
Da jeg skrev sidste indlæg, havde jeg ikke lige opdaget, at haverslev havde skrevet første indlæg som svar, og jeg må sige at det har hjulpet. Computeren har ikke brokket sig eller gået i slow motion i 2 dage nu, og den plejer at gøre det hver dag.

Så haverslev har fortjent pointene..tak for hjælpen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester