12. oktober 2009 - 12:18Der 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.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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
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.
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.
"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.
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 :)
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.
Ø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 :-)
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.
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 :-)
Synes godt om
Ny brugerNybegynder
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.