Sida 2 av 2
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 01:58
av Luxwarp
jag lånar tråden lite.
Ni snackar om att ge minne från swappen, kan man göra det som ram minne oxå eller vad?.
Hade ju varit uber grymt med 1gig extra eller något i datorn.
Tack o hej
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 02:08
av Bowmore
Stampe skrev:Ni snackar om att ge minne från swappen, kan man göra det som ram minne oxå eller vad?.
Om man inte har en swap på hårddisken så skapar systemet en komprimerad swap i RAM.
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 12:54
av Osprey
Stampe skrev:Ni snackar om att ge minne från swappen, kan man göra det som ram minne oxå eller vad?.
Hade ju varit uber grymt med 1gig extra eller något i datorn.
Enkelt uttryckt så är swapfilen en fil som används som för det som datorn för tillfället inte har plats med i minnet. På så sätt kan datorn utnyttja ett större virtuellt RAM-minne än den egentligen har. Nackdelen är att det minnet är betydligt långsammare än ett riktigt RAM-minne.
I swap-algoritmen ingår beräkningar där datorn ser till att det som hamnar i swapfilen i första hand är processer som inte körts på ett bra tag eller t.ex processer som väntar på någon resurs som inte för tillfället finns tillgänglig. På så sätt försöker den se till att de processer som för tillfället har störst behov av snabbt minne också får det.
Problemet som kan uppstå är att om RAM-minnet är alltför hårt lastat så kommer även aktiva processer att åka ut i swapfilen, vilket i värsta fall kan resultera i att swappern (swapprocessen) löper amok och i sin tur lastar ned datorn väldigt mycket genom att den är tvungen att kasta varenda process in och ut ur swapfilen eller kanske i värsta fall hålla på och kasta in och ut delar av den aktiva processen. När man någ detta tillstånd brukar det gå myyycket trögt. Riktigt över måttan knivigt blir det dessutom om swapfilen är så liten att den plus RAM-minnet inte räcker till för alla processerna...
Så visst kan man få "extra minne" genom att öka swapfilen och på så sätt göra det möjligt att köra fler processer och större program i datorn, men man gör det på bekostnad av prestanda...
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 21:24
av Hymer
Jag minskade basminnet till 85 redan förgår. Jag misstänkte att det var för mycket.
Jag körde kommando swapon -s 3 gånger
Innan jag startade Vbox:
/dev/sda5 partition 1124508 4684 -1
När jag har startat winxp i vboxen:
/dev/sda5 partition 1124508 119792 -1
När jag har startat Opera och ett litet program till i winxp inne i vboxen
/dev/sda5 partition 1124508 121576 -1
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 21:48
av Osprey
Vad jag kan se här så har du ju inga problem med storleken på swapfilen iaf, däremot har du ingen komprimerad swap i RAM-minnet. Själv har jag en ramzswap med storlek 256248 som har skapats av "compcache" som jag tror ingår per automatik i de nyaste linuxkärnorna. Jag kör 2.6.27.10 nu. Eventuellt skulle du kunna vinna lite prestanda med hjälp av det..??
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 22:01
av Bowmore
Va, har du både ramzswap och swap
Trodde att den bara page-ade ut till swappen när den finns.
Kollade i jaunty, ingen ramzswap där inte, hmm..
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 22:07
av Osprey
Jodå, jag har både ramzswap och swapfil/partition, normalt sett klarar den sig bra med ramzswapen men just nu är t.ex swapfilen också utnyttjad till c:a 22%.
Jag har inte installerat compcache separat eller något sådant utan något i Ubuntu har på något vis automatiskt skapat ramzswapen.
[Edit]
https://wiki.ubuntu.com/Compcache
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 22:14
av Bowmore
Ser nu att Jaunty fortfarande står och stampar på 2.6.27-7 så det måste ha kommit i nån av de senare kärnorna.
Får väl starta upp Intrepid och njuta lite
Edit: Här en bild som förklara mer än ord
http://code.google.com/p/compcache/
Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 22:16
av Osprey
Jag upptäckte det för första gången efter att jag lagt in 2.26.27-10 här i Intrepid...

Re: Virtualbox slutade fungera [LÖST]
Postat: 03 dec 2008, 22:38
av Bowmore
Ramzswap fanns i 2.26.27-9 oxå fast jag inte sett det.
Nu tillbaks till tråden igen
