Sida 1 av 1

Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 01:11
av Tjadden
Jag som tycker om att testa Ubuntu på olika sätt och kan ha fler versioner på hårddisken, har också lyckats med att inte ha swap installerad, i tron att det skulle räcka med de befintliga och får installera om den Ubuntu som jag inte får igång på grund av att inte ha någon Uppstartdisk.
Frågan är också den, vilka filer till swap ska jag bränna på en CD skiva, kan jag få de nödvändiga filerna via ett sudo kommando?

Re: Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 03:06
av Hund
Jag är lite osäker på vad du menar. Vad menar du med "har också lyckats med att inte ha swap installerad, i tron att det skulle räcka med de befintliga"? Swap är en partition, inte ett program? Vad menar du med "Uppstartdisk"? Är det GRUB du menar?

Och vad menar du med "vilka filer till swap ska jag bränna på en CD skiva, kan jag få de nödvändiga filerna via ett sudo kommando?"?

:)

Re: Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 08:29
av Osprey
Swap är en partition på disken, eller egentligen snarare bara ett diskutrymme utan filstruktur. Du kan se det som ett stycke RAM-minne som ligger på en disk istället för i en minneskrets.

Meningen med detta är att när det vanliga minnet (RAM-minnet) blir fullt, så övergår datorn till att lägga ut saker i swap-utrymmet istället. Detta följer en viss logik så att det är de saker som legat längst i minnet utan att användas som hamnar där. Alla saker som läggs ut i swap-utrymmet har en minnesadress på samma sätt som i minnet, de har alltså inget namn eller något sådant och översättningen sker helt transparent så att de program som kör egentligen inte har en aning om det data de använder kommer direkt från RAM-minnet eller från swap-utrymmet.

Det går alldeles utmärkt att köra Ubuntu utan swap, men om du har ett litet RAM-minne, så kan Ubuntu få klara problem med att minnet inte räcker till, vilket resulterar i att den får hålla på och utföra samma saker om och om igen, eftersom den inte haft utrymme att spara resultatet. Prestanda blir alltså gräsligt mycket sämre...

Du kan inte bränna några filer till swap på en CD-skiva, för det är fullkomligt meningslöst. För det första så har man ingen aning om vad datorn vill ha i swaputrymmet, eftersom detta varierar kontinuerligt hela tiden och för det andra är detta oftast inge hela filer utan bara vissa delar och dessutom då många gånger i en eller annan bearbetad form.

Men... om du vill kunna ha flera olika Ubuntu-versioner eller andra Linux-distar på hårddisken samtidigt, så räcker det med en swap. De kommer alla att använda samma utrymme, men det spelar ingen roll eftersom de aldrig är igång samtidigt och swaputymmet byggs upp från grunden när det behövs...

Det här är för den delen inget unikt för Linux, utan fungerar på samma sätt för alla operativsystem som kan använda sig av virtuellt minne... :)

Re: Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 11:16
av Tjadden
Hej Osprey

Du har helt rätt givetvis, det är jag som var för trött i huvudet i natt.
Jag är ute efter Grub naturligtvis för att fixa en startskiva ifall jag får en datorkrasch så att jag kommer in i datorn och åtgärda felet som kraschade datorn.

På min hårddisken så har jag Win 7 och Ubuntu 12.04.

Men så här har jag haft installerat bortsett Win. i partitionen
Ubuntu 12.04/12.10/13.04 med vidhängande swap
Vid den installationen så missade jag först att ta med ett växelutrymmet för 13.04
Och efter att släckt ned datorn och en omstart så var det omöjligt att komma in i datorn, så det var bara att installera om 13.04 med ett växelutrymme.
Och nu blir jag lte ställd när du påstår att swap behövs inte? Jag trodde att swap var namnet på växelutrymmet?

Re: Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 11:47
av Osprey
Ja swap är namnet på det som på svenska kan kallas för växlingsutrymme.

Om det behövs eller inte beror helt på den dator du kör på, om du kör på en dator med stort RAM-minne så behövs inte swappen, men har du relativt litet minne så blir det som du säger i stort sett omöjligt att få igång datorn om swappen saknas.

Om man inte har någon swap så har datorn inget virtuellt minne och måste alltså kunna klara sig med det fysiska RAM-minne som existerar. Detta gör att ett system som t.ex är installerat på en USB-pinne eller USB-disk, kan funka alldeles utmärkt på en dator (med stort minne), men inte alls på en annan...

Om man ska gå ytterligare djupare ned i det så kan man dela upp swapping i "ren swapping" och "pageing". Ren swapping handlar om att man "swappar ut" inaktiva processer i ett swaputrymme, medan pageing handlar om att delar av en process minne (beskrivet i sidor/pages) hamnar i swaputrymmet. Vissa system som t.ex OpenVMS har en klar åtskillnad mellan dessa och har både ett swaputrymme och ett pageutrymme, medan andra behandlar det på samma sätt oavsett vilken typ det är.

Den ominstallationen av 13.04 som du gjorde pga att swaputrymme saknades, hade du egentligen inte behövt göra. Det hade räckt med att du plugggat i disken och sedan startat upp datorn från en CD med GParted Live och sedan partitionerat om och lagt till ett swaputrymme på disken. För den delen så hade det även funkat om du formaterat en USB-pinne som swap och sedan startat upp i återställningsläge och sagt till att pinnen ska användas som swap...

Själv brukar jag ha en swap på minst 2 GB när jag installerar Ubuntu eller någon annan Linux på en USB-pinne som ska gå att starta med i många olika datorer...

Re: Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 13:28
av Tjadden
Hej, Osprey

Jag får tacka dig för hjälpen för den information du delgivit mig.

I mitt nästa liv så ska jag minsann bli dataexpert nu är jag för gammal
med mina 74 år att lära mig mer ingående funktioner, man får vara glad
att man förstår de instruktioner man får av dig och andra duktiga herrar som vet
vad de talar om.
Hur som helst har jag gjort en avbildning av GParted programmet till CD skiva, så nu törs jag testa lite mer funktioner i datorn och vet att jag kommer in i datorn igen ifall det skulle bli en krasch.

Re: Minsta antalet swapfiler för uppstart?

Postat: 30 jul 2013, 14:27
av Osprey
Med GParted på en CD och Rescatux på en annan, så klarar man sig nästan alltid.... ;)