Kirjoittaja Aihe: swap osion/tiedoston koko: vihdoin totuus asiasta!  (Luettu 13343 kertaa)

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #20 : 17.03.09 - klo:09.50 »
Ei tietenkään toimi, kun swappitilasi on vain kuudesosa rammin koosta. Tuutimaan mennessä talletetaan koko rammin tila, sisällöstä riippumatta. Siksi lepotilaa käytettäessä swapin pitää olla rammia ainakin vähän suurempi.

Satunnaista toimimattomuutta voi tietyilla koneilla kyllä esiintyä vanhemmilla kerneleillä, mutta lähinnä keskeytystila/paluutoiminnon(suspend/resume) yhteydessä. Asia lienee korjautunut jo ainakin Jauntyn kernelissä.

T:jallu59
« Viimeksi muokattu: 17.03.09 - klo:09.57 kirjoittanut Jallu59 »
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Storck

  • Vieras
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #21 : 17.03.09 - klo:09.56 »


Ai unitiloja (hibernate) varten?

jep

Meinaatko että hibernate toimisi 2GB swapilla 2GB RAM koneessa?

En tiedä paljonko vaatii MUTTA epäilen että toimii. Testaamalla se selviää.

Jallu sen sanoi swappi isompi kuin muistin määrä   ei taida tosin päteä isoilla muistimäärillä, missä sitten mene  raja...  en tiedä.

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #22 : 17.03.09 - klo:10.00 »
Minun käsittääkseni talletetaan koko rammin sisältö, koosta riippumatta. eli talteen menee myös muidenkin kuin käytöjärjestelmän normaalisti varaamat muistialueet (yhteinen näyttömuisti,ROM-cache:t yms.)
Kunnet toisin todistetaan  ;D

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #23 : 17.03.09 - klo:10.08 »
^ Tuossa ihan samassa käsityksessä minäkin olen ollut. Windowsissa mielestäni tuli oikein tästä erillinen virheilmoitus jos pakottaa swap tilan pienemmäksi kuin RAM ja yrittää mennä sen jälkeen asetuksiin laittaan hibernate asetuksia päälle.

TheJoker

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #24 : 17.03.09 - klo:10.14 »
Tuutimaan mennessä talletetaan koko rammin tila, sisällöstä riippumatta. Siksi lepotilaa käytettäessä swapin pitää olla rammia ainakin vähän suurempi.

Jep, tätäpä mietinkin kuinka paljon (muistin määrää) suurempi sen pitää olla. Ei oikein missään ole selvää vastausta tuohon, eikä liian isoakaan viitsisi tehdä.

Storck

  • Vieras
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #25 : 17.03.09 - klo:10.24 »
Tuutimaan mennessä talletetaan koko rammin tila, sisällöstä riippumatta. Siksi lepotilaa käytettäessä swapin pitää olla rammia ainakin vähän suurempi.

Jep, tätäpä mietinkin kuinka paljon (muistin määrää) suurempi sen pitää olla. Ei oikein missään ole selvää vastausta tuohon, eikä liian isoakaan viitsisi tehdä.

Eipä sen varmaan montaa megaa isompi tarvitse olla, enempää sinne ei voi tallentaa kuin mitä muistissa voi olla. Paljonko on koneen muisti?

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #26 : 17.03.09 - klo:11.11 »
Paljonko isompi, riippunee osion lohkojen koosta ja niiden täyttöasteesta. Jos pihistellä haluaa, niin joku 25% ylitys saattaisi riittää. Mutta jos levyä on tarjolla, niin miksi pihistellä. Kai tuohon 2x ram -ohjeeseen on joku hyvä syy, jonka ehkä kernel-jengi tietäisi.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Storck

  • Vieras
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #27 : 17.03.09 - klo:12.23 »
Paljonko isompi, riippunee osion lohkojen koosta ja niiden täyttöasteesta. Jos pihistellä haluaa, niin joku 25% ylitys saattaisi riittää. Mutta jos levyä on tarjolla, niin miksi pihistellä. Kai tuohon 2x ram -ohjeeseen on joku hyvä syy, jonka ehkä kernel-jengi tietäisi.

T:Jallu59

Mikä mahtaa olla muistin määrässä raja; onko swappi tarpeellinen vaiko eikö ??? :)

nebula

  • Käyttäjä
  • Viestejä: 438
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #28 : 17.03.09 - klo:13.08 »
Jos tarpeeksi muistia eikä tarvitse tuota lepotila toimintoa, niin swappi ei ole välttämätön.

Jos taas on ylimääräistä levytilaa käytössä, niin laita swapiksi vaokka toi 2xRAM... liian suuresta swapista ei pitäisi kuitenkaan mitään haittaa olla.

TheJoker

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #29 : 18.03.09 - klo:11.22 »
Eipä sen varmaan montaa megaa isompi tarvitse olla, enempää sinne ei voi tallentaa kuin mitä muistissa voi olla. Paljonko on koneen muisti?

Eli kuten yllä sanoin, kyse on 2GB RAM koneesta.

Lainaus
Meinaatko että hibernate toimisi 2GB swapilla 2GB RAM koneessa?
« Viimeksi muokattu: 18.03.09 - klo:11.24 kirjoittanut TheJoker »

korppa

  • Vieras
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #30 : 18.05.09 - klo:19.24 »
Mitäs haittaa tuosta voi tulla, jos swap on liian pieni? Muutakin kuin, hibernate ongelmat.

Tässä koneessa on 1gb ram ja 8mb swap. Mitään ongelmia ei ole vielä ilmennyt ja suspend to ram toimii mainiosti. Suspend to disk ei toimi, ilmeisesti swapin takia, tosin sitä ei tarvita.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11442
    • Profiili
    • Tomin kotisivut
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #31 : 18.05.09 - klo:19.30 »
Mitäs haittaa tuosta voi tulla, jos swap on liian pieni? Muutakin kuin, hibernate ongelmat.

Eihän se ole liian pieni ennen kuin keskusmuisti loppuu. :D Jos keskusmuisti loppuu ohjelmien muistipyyntöjä hylätään ja käyttis jumii (reboottia). Hibernateen keskusmuistia pienempi swappi ei riitä.

8MB swappi lienee aika turha 1GB keskusmuistilla. :) Eli voisit olla yhtä hyvin ilmankin.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

juyli

  • Vieras
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #32 : 19.05.09 - klo:14.17 »
Mielestäni linux.fi:ssä on varsin hyvä esitys swapista ja sen koosta: http://linux.fi/wiki/Swap#Swapin_koko
[Mutu] Minulla on ollut se käsitys, että Linux (Unix) käyttäisi swappia hieman toisin kuin Windows. Windowssille swap on muistinjatke, kun RAM on vähissä. Linux-kernel taas hyödyntäisi swappia, eli siirtää vähemmän tarvittavaa dataa swappiin, jotta RAM:ia (kiintolevyvälimuistia ym.) olisi enemmän, suoraa ohjelmien hyödynnettävissä.[/Mutu] Linux/Unix hyödyntää kaiken muistin, joten rikkonainen muisti on havaittavissa Linuxissa helpommin kuin Windowssissa.
Lähtökohta kuitenkin löytyy ylläolevasta linkistä: Yleisesti ottaen swap-tilaa kannattaa mieluummin varata hiukan liikaa kuin liian vähän. Jos sekä keskusmuisti että swap-tila pääsevät loppumaan, saattaa kone nimittäin seota pahemman kerran.

metusalem

  • Käyttäjä
  • Viestejä: 110
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #33 : 25.05.09 - klo:22.50 »
Feroraproject.org   ohjetta:

A swap partition (at least 256 MB)
Swap partitions are used to support virtual memory. In other words, data is written to a swap partition when there is not enough RAM to store the data your system is processing. In addition, certain power management features store all of the memory for a suspended system in the available swap partitions.
If you are unsure about what size swap partition to create, make it twice the amount of RAM on your machine. It must be of type swap.
Creation of the proper amount of swap space varies depending on a number of factors including the following (in descending order of importance):

    *
      The applications running on the machine.
    *
      The amount of physical RAM installed on the machine.
    *
      The version of the OS.

Swap should equal 2x physical RAM for up to 2 GB of physical RAM, and then an additional 1x physical RAM for any amount above 2 GB, but never less than 32 MB.
So, if:
M = Amount of RAM in GB, and S = Amount of swap in GB, then

If M < 2
   S = M *2
Else
   S = M + 2

Using this formula, a system with 2 GB of physical RAM would have 4 GB of swap, while one with 3 GB of physical RAM would have 5 GB of swap. Creating a large swap space partition can be especially helpful if you plan to upgrade your RAM at a later time.
For systems with really large amounts of RAM (more than 32 GB) you can likely get away with a smaller swap partition (around 1x, or less, of physical RAM).

MSI H55M-P31 (MS-763)
4x Intel(R) Core(TM) i3 CPU  530  @ 2.93GHz
GeForce 210/PCI/SSE2 PCI Express x16 Gen2
Samsung SyncMaster P2250 21,5" 1920x1080
TSSTcorp CDDVDW SH-S223L

LG GSA-H10N Super-Multi DVD±RW/RAM

LadyBug

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: swap osion/tiedoston koko: vihdoin totuus asiasta!
« Vastaus #34 : 31.05.09 - klo:17.17 »
No tässä läppärissa (Eee PC 901 & Ubuntu 9.04) on muistia 1GB ja ei swappia ollenkaan. Syynä on se, että SSD-levytilaa on vain 4+12 gigaa. Normaalissa kevyessä nettikone-peruskäytössä tämä toimii oikein hyvin. Olen kyllä ajatellut vaihtaa 2GB muistiin, mutta se ei ole kovin kiireellisellä työlistalla koska isompia ongelmia ei ole ollut. Jos alkaa ahdistaa niin voin aina pistää swappitiedoston pystyyn.

Sinänsä ketjun aloittaneen viestin linkin peukalosäännöt kuulostivat järkeviltä, swapin tarve ei ole kasvanut suorassa suhteessa muistin halventumisen kanssa. Giga tai kaksi swappia pitäisi riittää aika pitkälle peruskäytössä.