Tarvitseeko ext3

Hei

Mä siirsin pari kuukautta sitten debian etchin työkoneeltani kotikoneelle dump/restore -menetelmällä. Kaikki on toiminut mielestäni ihan hyvin, mutta tänään huomasin, etten muistanut tehdä lainkaan swap-osiota kloonatulle koneelle.

Miten on mahdollista, että mylly yleensä käynnistyy? Eikö ext3:ssa enää tarvitakaan erillistä swap-osiota? Saisinko koneen nopeammaksi, jos kutistaisin / -partitiota sen verran, että voisin tehdä swapin osion perään?

Lähinnä tosiaan kiinnostaa, että miksi kaikki toimii normaalisti vaikka swappia ei olekaan. Onko mulla vain niin paljon muistia vai mistä on kyse?
7533
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Sulla on sen verran sitten RAMia ettei swappia tarvita. Ennen muinoin kun koneiden muistimäärä oli 64-128Mt swapin suositus oli 2 x RAM eli 128-256Mt tuollaiseen koneeseen.

Nykyisissä koneissa joissa on 1Gt tai enemmän RAM-muistia riittää swapiksi 500Mt - 1Gt hieman riippuen miten konetta käyttää. Itselläni oli aiemmin 1Gt ja swap 600Mt eikä siitä koskaan ollut käytössä 200Mt enempää. Nyt on 2Gt eikä swappia ole tainnut kulua ollenkaan, pistin kuitenkin 500Mt osion swapiksi. 512Mt RAM pistäisin vielä tuon 1Gt swapiksi.

Kone siis toimii ihan hyvin ilman swappiakin kunnes muisti on "tukossa" eli kaikki RAM käytetty eikä muistin vapauttaminen onnistu. Tuossa vaiheessa kun täräytät uuden sovelluksen käyntiin niin kone alkaa jumittamaan. Sinänsä swapilla ja levynhallintajärjestelmällä (ext3) ei ole mitään tekemistä keskenään, swap on kyllä suositeltava pistää varsinkin ellei itse kontrolloi konettaan (prosesseja) jatkuvasti eli jos ei ole koko ajan taju siitä mitä kone touhuilee. Joko sulla on valtavasti muistia >= 2Gt tai sitten on käynyt tsägä ;D

Äänestä
  • Joo, kutistamalla olevaa osiota voit luoda tuon swap-osion tai vielä parempi jos sulla olisi toinen kovo, swapin voisi tehdä sinne. Oikea paikka swapille olisi levyn/osion alku tai siis lähelle sitä missä muu data majailee, tällöin levyn lukupään matka swapin ja datan välillä on lyhyempi kuin levyn ääripäissä ja se taas tekee koneesta aavistuksen nopeamman.

    Äänestä

  • old_profile_3778 kirjoitti:

    Joo, kutistamalla olevaa osiota voit luoda tuon swap-osion tai vielä parempi jos sulla olisi toinen kovo, swapin voisi tehdä sinne. Oikea paikka swapille olisi levyn/osion alku tai siis lähelle sitä missä muu data majailee, tällöin levyn lukupään matka swapin ja datan välillä on lyhyempi kuin levyn ääripäissä ja se taas tekee koneesta aavistuksen nopeamman.

    Näillä päästään eteenpäin, kiitti!

    Äänestä

  • swapin? kirjoitti:

    Näillä päästään eteenpäin, kiitti!

    Joskus ku jaksoin leikkiä ni tein tuon swap:n tiedostoon, eli dd:llä parin sadan megan tiedosto jonka alustin swappiksi ja kerroin fstabis et toi on swap. Tuo tapa on hitaampi mut jos koneessa >=1 giga muistia ni swappia ei käytännös* tarvita koskaan.
    *Riippuu hyvin paljon käytästö

    Äänestä

  • tienny kirjoitti:

    Joskus ku jaksoin leikkiä ni tein tuon swap:n tiedostoon, eli dd:llä parin sadan megan tiedosto jonka alustin swappiksi ja kerroin fstabis et toi on swap. Tuo tapa on hitaampi mut jos koneessa >=1 giga muistia ni swappia ei käytännös* tarvita koskaan.
    *Riippuu hyvin paljon käytästö

    Tosiaan, enpä ole itsekään muistanut tuota että sen swapin voisi toteuttaa ihan tiedostona kuten windowsissakin tehdään. Mutta sen lisäksi että se käytössä ollessan saattaa hidastaa konetta se aiheuttaa FRAGMENTOITUMISTA eli datan pirstaloitumista. Lopulta tullaan siihen että levyä pitää eheyttää kuten windowsissa.

    Unix-järjestelmissä kannattaa siis käyttää ihan oikeaa swap-OSIOTA sillä se pitää levyn nopeampana sekä yhtenäisenä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Tosiaan, enpä ole itsekään muistanut tuota että sen swapin voisi toteuttaa ihan tiedostona kuten windowsissakin tehdään. Mutta sen lisäksi että se käytössä ollessan saattaa hidastaa konetta se aiheuttaa FRAGMENTOITUMISTA eli datan pirstaloitumista. Lopulta tullaan siihen että levyä pitää eheyttää kuten windowsissa.

    Unix-järjestelmissä kannattaa siis käyttää ihan oikeaa swap-OSIOTA sillä se pitää levyn nopeampana sekä yhtenäisenä.

    Tietenkin kannattaa osioida oma swap-osio mut ajattelin tässä tapauksessa swap-tiedosto saattaisi olla parempi vaihtoehto. Kysyjä oli jo ehtinyt asentaa linuxin, niin swap-tiedoston kanssa ei tarvitsisi alkaa osioimaan uudestaan ja ilmeisesti kone on toiminut ihan hyvän ilman swappia, niin tuohon tiedostoon ei välttämättä edes kirjoteltaisi paljoa/yhtään

    Äänestä

  • Kannattaa osioida kirjoitti:

    Tietenkin kannattaa osioida oma swap-osio mut ajattelin tässä tapauksessa swap-tiedosto saattaisi olla parempi vaihtoehto. Kysyjä oli jo ehtinyt asentaa linuxin, niin swap-tiedoston kanssa ei tarvitsisi alkaa osioimaan uudestaan ja ilmeisesti kone on toiminut ihan hyvän ilman swappia, niin tuohon tiedostoon ei välttämättä edes kirjoteltaisi paljoa/yhtään

    Ymmärsin kyllä mitä sä tarkoitit eikä se kyseisessä tapauksessa olisikaan mikään huono ratkaisu, kuten todettiin niin levy on jo osioitu ja RAMia 2Gt eli tuolla swapilla ei varmaan juurikaan ole edes käyttöä.

    Voihan sen thedä ja ktsella että jos kone alkaa swappaamaan niin tekee sitten tuon varsinaisen swap-osion. Linuxin työkaluilla osion tekeminen ei ole mikään vaikea temppu.

    Äänestä

Kommentoi aloitusta


swapin? kirjoitti:

Hei

Mä siirsin pari kuukautta sitten debian etchin työkoneeltani kotikoneelle dump/restore -menetelmällä. Kaikki on toiminut mielestäni ihan hyvin, mutta tänään huomasin, etten muistanut tehdä lainkaan swap-osiota kloonatulle koneelle.

Miten on mahdollista, että mylly yleensä käynnistyy? Eikö ext3:ssa enää tarvitakaan erillistä swap-osiota? Saisinko koneen nopeammaksi, jos kutistaisin / -partitiota sen verran, että voisin tehdä swapin osion perään?

Lähinnä tosiaan kiinnostaa, että miksi kaikki toimii normaalisti vaikka swappia ei olekaan. Onko mulla vain niin paljon muistia vai mistä on kyse?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu