1024MB RAM... Vad är bästa inställning i Virtuellt minne?

Permalänk
Medlem

1024MB RAM... Vad är bästa inställning i Virtuellt minne?

Har fått hem mina 2x512MB minnen och fick då 1024MB. Så var den en polare som sa att jag kunde stänga av det "virtuella minnet" eller kryssa i "Ingen växlingsfil", så slapp HD:na arbeta som minne eller nått sånt..
Men hur är det egentligen? Kan man få en bra förklaring på vad man ska ställa in när man har typ mer än 512MB RAM...

Permalänk

finns en del registerändringar man kan göra.
börja med att säga vilket OS du kör med.
kolla sedan FAQ, där finns det en hel del tips o länkar till wintweaksidor.

Visa signatur

- We are an army of dreamers, and therefore invincible. How can we fail to win, with this imagination overturning everything. - Subcomandante Marcos

Permalänk

Ja när du har 1 GB RAM så behöver du nästan inte en växlingsfil så din polare har rätt att du skulle kunna stänga av växlingsfilen.
Annars så gäller följande regel för växlingsfil, Minnesmängd x 1,7 = växlingsfilens strorlek .

Visa signatur

Asus Z390-F Strix | i9 9900K | 64GB Corsair 3200Mhz | MSI GTX 1080 Seahawk EKWB

Permalänk
Medlem

System / prestanda / avancerat / Ingen växlingsfil.

I winXP iaf, vet inte om de andra OS´n har det.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Snurrig_kille
Ja när du har 1 GB RAM så behöver du nästan inte en växlingsfil så din polare har rätt att du skulle kunna stänga av växlingsfilen.
Annars så gäller följande regel för växlingsfil, Minnesmängd x 1,7 = växlingsfilens strorlek .

k..
Asså jag har WinXP... Ok ska se om jag kan hitta nått användbart

Permalänk
Medlem

Vissa program klagar om man kör utan växlingsfil, själv tycker jag att 128 MB resp 768 MB fungerar bra.

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Hardware guy
Vissa program klagar om man kör utan växlingsfil, själv tycker jag att 128 MB resp 768 MB fungerar bra.

Jepp, märkte det innan. Photoshop gillar inte det jag har gjort...
Asså du menar att om jag har 1024MB RAM, ska jag ha 128MB på Ursprunglig storlek & 768MB på Maximal storlek???

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av I Kill
Jepp, märkte det innan. Photoshop gillar inte det jag har gjort...
Asså du menar att om jag har 1024MB RAM, ska jag ha 128MB på Ursprunglig storlek & 768MB på Maximal storlek???

Precis. Det finns swaputrymme för de program som vill ha, men det upptar inte mycket plats på hårddisken. Har inte gjort några benchmarks på olika inställningar, men hårddisken ser inte stressad ut

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Medlem

hehe, konstigt nog blinkar min HD hela j-vla tiden. har gjort nu väldigt länge (säkert 4mån efter jag formaterat). Fattar inte varför den gör så. Även efteråt jag kört defrag, blinkar den till lite då och då, eller konstant...

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av I Kill
hehe, konstigt nog blinkar min HD hela j-vla tiden. har gjort nu väldigt länge (säkert 4mån efter jag formaterat). Fattar inte varför den gör så. Även efteråt jag kört defrag, blinkar den till lite då och då, eller konstant...

Det gör min också, men har du stängt av alla program då?

Permalänk
Medlem

Windows 2000/XP loggar väldigt mycket, så mycket korta blink med 5-15 sekunders mellanrum är normalt.

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Medlem

Jepp, jag har absolut inga program öppna. Har kollat i regedit och det är bara sådana som är nödvändiga. Jag har bara "klockan" som är öppet.
Jasså Hardware guy, det är normalt? Ja min lampa blinkar varje sekund..

Permalänk
Medlem

Vissa spel och applikationer kräver en swapfil, sätt därför en liten jäkel, typ 50MB eller så om du stöter på problem. Annars går det bra att köra utan. Tänk framför allt på att ha en bestämd storlek på swapen så slipper du slösade resurser på att Windows bedömer hur stor som behövs.

Visa signatur

Desktop: AMD 3950X, 64 GB RAM, något fjantigt grafikkort ... (Windows 11)
Serverdesktop: AMD 5600G, 64 GB RAM (Proxmox)
Kamera: Canon R5, Canon RF 100-500, Laowa 100mm f/2.8, Canon RF 24-105 f/4

Permalänk
Hedersmedlem

Jag har 1024 MB RAM, kör 512 MB till Windows och en RAMDisk på 512 MB. I den kör jag sen en swap på 200 MB. RAMDisken använder jag även till temp, browser cache mm.
Jag använder RAMDiskNT - www.cenatek.com

Visa signatur

| Venice 3500+ | A8N-SLI Premium | 2048MB PC3200 | 7900GT | Audigy2 ZS | WD Raptor 74GB |
| Antec P180 | Seasonic 400W | Dell 2405FPW | Kylning: Scythe Ninja, BQ Polar Freezer, två Adda 120mm |

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Vicotnik
Jag har 1024 MB RAM, kör 512 MB till Windows och en RAMDisk på 512 MB. I den kör jag sen en swap på 200 MB. RAMDisken använder jag även till temp, browser cache mm.
Jag använder RAMDiskNT - www.cenatek.com

Att använda ramminnet till att emulera en hårddisk, och sedan använda den emulerade hårddisken till att emulera ramminne. Blir en massa skyfflande av minne fram och tillbaka med tillhörande konvertering av formatet. Rena vansinnet. Låt istället windows använda minnet som riktigt minne.

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Hedersmedlem

Man kan tycka det. Men eftersom Windows envisas med att swappa ut relevanta saker är det iaf en lösning som fungerar. RAMDisken skulle jag ändå haft, kanske något mindre iofs.
Orkar inte gå in mer på detta, finns andra trådar där jag förklarat varför jag gör som jag gör.

Edit: Ska tillägga att jag kör Win2k, där man inte kan stänga av det virtuella minnet helt.

Visa signatur

| Venice 3500+ | A8N-SLI Premium | 2048MB PC3200 | 7900GT | Audigy2 ZS | WD Raptor 74GB |
| Antec P180 | Seasonic 400W | Dell 2405FPW | Kylning: Scythe Ninja, BQ Polar Freezer, två Adda 120mm |

Permalänk
Medlem

Om du med relevanta filer menar programkod i form av .exe och .dll-filer och liknande så swappas ut de ut till hårddisk precis som vanligt. Windows läser inte in programkoden och sparar ner en kopia i swapfilen. Koden finns ju redan på hårddisken, bara töm minnet och använd det till mer välbehövliga saker. När programkoden åter behövs så läses den in från originalfilen.
'jeh' på 2cpu.com's forum har riktigt bra koll på hur minneshanteringen i NT/2K/XP fungerar. Vill du ha fakta så läs vad han skrivit.

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Medlem

Korkad minneshantering i Windows.

Finns det RAM över så skall den använda det i första hand tills det tar slut och först därefter swapfilen.

Måste ta det med Bill Gates på nästa fredagsöl!

Permalänk
Hedersmedlem

Hardware guy: Win2k swappar ut saker som jag inte vill ska swappas ut. Det är oerhört irriternade att se ens wallpaper sakta, sakta ritas upp från disk (tar ett tag ifall man t.ex. har några kopieringar på g samtidigt), när man minimerar ett par program man haft maximerade. Det får ens snabba system att kännas som en 386:a..

Linux använder bara swappen som sista utväg, Windows verkar sträva efter att alltid ha så mycket ledigt minne som möjligt. Båda strategierna har sina för- och nackdelar, men jag måste säga att jag personligen föredrar Linuxs variant. Jag har köpt mitt minne för att det ska användas.

Visst känns det korkat att behöva ha swappen i en RAMDisk, men det finns vad jag vet ingen annan lösning. Man kan ju som sagt inte köra helt utan virtuellt minne i Win2k, och även om man kunde det så finns det program som mer eller mindre kräver att man har en swap.

Jag har testat att köra som jag kör nu med fast swap i en RAMDisk, fast swap på disk och att låta Windows själv hantera det virtuella minnet. Av dessa tre varianter upplever jag swap i RAMDisk vara smidigast. Några hundra MB mindre minne till Windows, men jag klarar mig på 512 MB och så slipper jag swappandet till disk helt och hållet.

Edit: Läste några av trådarna som jeh deltagit i på 2cpu.com och han verkar kunna sina saker. Dock hävdar han bl.a. att swappning inte äger rum så mycket på ett system med 512 MB RAM eller mer, något jag inte alls håller med om.
Jag antar att det är subjektivt hur man uppfattar dessa saker, men jag kommer att fortsätta köra som jag gör nu. Litar mer på mina egna erfarenheter än nån snubbe på nåt forum hur mycket han än verkar kunna.
Observera dock att jag inte hävdar, och aldrig har hävdat, att mitt sätt är det objektivt bästa, bara att det är det bästa för mig.

Visa signatur

| Venice 3500+ | A8N-SLI Premium | 2048MB PC3200 | 7900GT | Audigy2 ZS | WD Raptor 74GB |
| Antec P180 | Seasonic 400W | Dell 2405FPW | Kylning: Scythe Ninja, BQ Polar Freezer, två Adda 120mm |

Permalänk
Medlem

Swapping- och pageingstrategier är ju rätt intressant eftersom det innehåller inte bara statistik och sannolikhetslära utan även speglar humanistiska sidor hos datorvetenskapen.

Tex. kan jag tänka mig att en pessimistisk och försiktig natur gärna vill swappa allt möjligt "för säkerhets skull" eller för att det är "enklast så", man vet aldrig vad som händer om minnet tar slut.

Den mer riskbenägne äventyraren kanske tycker att man bara skall swappa när det uppenbarligen föreligger en "big bang" dvs. minnet är helt slut och "här gäller det undvika en härdsmälta" = blåskärmskrasch.

Den som inte har full koll på läget (läs MS) tillhör första kategorin. Till den andra kategorin hör Linuxnördarna - dom har koll! Dom vet också att inte swappa en massa skit i onödan som tex kod - den finns ju sedan tidigare ute i .exe filen - det enda som behöver swappas är ju det som skiljer .exe från det "working set" som är kandidat till swapping tex. dataarean.

Minns den tid på 80-talet då jag jobbade med VMS (pappan till WinNT). Det fanns dom som gjorde databaser som utnyttjade den smarta pageingtekniken i operativet efterson denna var så mycket snabbare än att accessa en db-fil via filsystemet. Har man 4GB virtuellt minna med 32-bits adressering så varför inte utnyttja detta optimalt. Fort gick det och enkelt blev det utan db-motor för dyra pengar.

Kanske en utmaning för oss alla idag med 300 ggr mer RAM, CPU-kraft och disk än vad vi på den tiden hade.

För dig som kan programmera: Sätt upp en bytearray DIM (2GB,2GB), fyll den med 1:or eller 0:or och se vad som händer. Kanske ett embryo till ett benchmarkprogram. Glöm inte att allokera en swapfil på 4GB+

Berätta vad som hände!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Vicotnik
Edit: Läste några av trådarna som jeh deltagit i på 2cpu.com och han verkar kunna sina saker. Dock hävdar han bl.a. att swappning inte äger rum så mycket på ett system med 512 MB RAM eller mer, något jag inte alls håller med om.
Jag antar att det är subjektivt hur man uppfattar dessa saker, men jag kommer att fortsätta köra som jag gör nu. Litar mer på mina egna erfarenheter än nån snubbe på nåt forum hur mycket han än verkar kunna.
Observera dock att jag inte hävdar, och aldrig har hävdat, att mitt sätt är det objektivt bästa, bara att det är det bästa för mig.

Nån snubbe är i det här fallet ingen mindre än Mark Russinovich.
Medförfattare till några böcker och driver Winternals

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Hardware guy
Nån snubbe är i det här fallet ingen mindre än Mark Russinovich.
Medförfattare till några böcker och driver Winternals

Ja, vad kan jag säga. No Gods no Masters.
Man kan uppenbarligen vara av olika uppfattningar om vad som är bäst när det gäller virtuellt minne, jag tror knappast Linux-folket kör som de gör av en slump, eller för att de inte "hunnit fixa hanteringen av det virtuella minnet än".

Visa signatur

| Venice 3500+ | A8N-SLI Premium | 2048MB PC3200 | 7900GT | Audigy2 ZS | WD Raptor 74GB |
| Antec P180 | Seasonic 400W | Dell 2405FPW | Kylning: Scythe Ninja, BQ Polar Freezer, två Adda 120mm |

Permalänk
Hedersmedlem

Flyttar tråden till Windowsforumet.

Sen måste jag tillägga att jag håller med Vicotnik här. Orkar inte börja argumentera för vad jag tycker är rätt så jag kör på mitt sätt och ni på ert.

Permalänk
Medlem

Windows swappar ut en massa när man kopierar och har sig. Detta pågrund utav filcachen som snabbar upp en himla massa i vissafall. Testa t.ex. kompiera 50 rar filer från en plats till en annan och sedan crc checka dom. Crc checken går snabbt som fan eftersom filerna redan finns i minnet. Skulle du där emot crc checka dom utan att kopiera först så skulle det ta tid.

Det är på gott och ont.

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Vicotnik
Ja, vad kan jag säga. No Gods no Masters.
Man kan uppenbarligen vara av olika uppfattningar om vad som är bäst när det gäller virtuellt minne, jag tror knappast Linux-folket kör som de gör av en slump, eller för att de inte "hunnit fixa hanteringen av det virtuella minnet än".

Prexis... Utvecklare av olika OS har olika ideer om vad som funkar bäst. Det finns i det här fallet ingen optimal lösning för då hade alla haft den. Det går aldrig förutsätta vilken sida som kommer behövas härnäst eller när en sida kan flyttas från minnet för att den inte kommer accessas på en lång tid.

Olika tillverkare väljer olika approch för att de tycker att det kommer passa deras OS bäst.

Nån snackade om att använda ett virituellt minne istället för en DB. Det är nog ingen lösning som hade kommit särskillt långt på ritbordet i dagens mjukvaruutveckling. Vad skulle t.ex. hända om systemet växte och man helt plötsligt behövde 8Gb data.
En DB:s främsta fördel är att den kan hantera relationer mellan data samt att den har en koll på att varje tuple är unik. En vilktig egenskap hos en DB är också att den är utbyggbar... Ingen av dessa saker löser väll en pagingalgoritm??

Visa signatur

Man kan inte polera en bajskorv

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av I Kill
hehe, konstigt nog blinkar min HD hela j-vla tiden. har gjort nu väldigt länge (säkert 4mån efter jag formaterat). Fattar inte varför den gör så. Även efteråt jag kört defrag, blinkar den till lite då och då, eller konstant...

Stäng av indexeringen så ska du se att det slutar..
Och har du M$ Office installerad så ska du ta bort Office snabbsökning ur autostart.

Visa signatur

Medlem #14

Permalänk
Medlem

Alldeles riktigt!

Vad jag ville framhålla var att page/swap tekniken KAN användas som en RAM DB och det går rackarns snabbt.

Dock inget man använder i praktiken idag, bla pga det du säger ovan.

Olika strategier existerar för olika operativ - dock är inte Windows någon höjdare på att nyttja minnet optimalt. Minnesläckor förekommer fortfarande pga dålig programmering. Windows är bättre idag än för något år sedan på att hantera "förlorat" minne - dock kan det bli ännu bättre.