Kirjoittaja Aihe: Swap- osio ja tiedostojärjestelmät?  (Luettu 6026 kertaa)

mergus

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Swap- osio ja tiedostojärjestelmät?
« : 08.08.06 - klo:18.32 »
Terve! Uutena täällä kirjoitan ekaa kysymystäni. Linuxien kanssa olen pikkuisen sählännyt noin vuodesta -97 alkaen, mutta koskaan en ole kovin hyväksi vielä tullut. Omassa koneessa tosin ei ole Wintoosaa ollut enää vuosiin, mutta toisaalta teen kaikki järkevät ja ylipäätään tarpeelliset asiat aina muiden Windows- koneilla, kuten netin käytön ja digikameran tyhjennyksen.
Pariin vuoteen en ole juuri ollut kärryillä Linux- rintaman kehityksestä, mutta viimeisen vuorokauden aikana lukemani ja kuulemani perusteella hyvältä näyttää. Näyttää siltä, että kokeilen nyt Ubuntua, kun vaikuttaa hyvälle (tuossa taustalla se on imuttumassa).

Asiaan: Tarvitaanko nykyisissä Linuxeissa enää ollenkaan erillistä swap- osiota? Ja kannattaako sellaista tehdä?

Ja mitä eroa on ext2 :lla ja ext3 :lla? Kannattaako Ubuntulle luoda ext3- osio?
Tai mieluummin, että mistä saisin tietoa helposti mm. noista tiedostojärjestelmistä?
(Ehkä olisi pitänyt aloittaa vaikka siitä wiki- ubuntusta mieluummin kuin heti kysymisellä.)  ;)

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #1 : 08.08.06 - klo:18.50 »
Kylläpä se swappi tarvitaan. Ubuntu ei kait asennu ilman.
ext2 on varmaan vain vanhempi kuin ext3 eikai siinä mitään hirveää eroa ole ;D
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

HighRanker

  • Käyttäjä
  • Viestejä: 21
    • Profiili
    • Lineq forum
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #2 : 08.08.06 - klo:19.26 »
Tiedostojärjestelmistä senverran että ext2 ja ext3 eroavat toisistaan vain siinä mielessä että ext3 on journaloiva tiedostojärjestelmä.

Journalointi tarkoittaa sitä että kirjaa pidetään myös tiedostojärjestelmän tapahtumista eikä pelkästään tiedostojärjestelmästä itsestään, jos kone esim. kaatuu kesken käytön niin kirjanpidon perusteella voidaan sitten joko peruuttaa keskenjäänyt prosessi tai jatkaa sitä kun kone käynnistetään uudelleen.

Itse en käyttäisi kumpaakaan edellä mainittua tiedostojärjestelmää vaan ReiserFS koska se on monissa testeissä moninverroin nopeammaksi todettu kuin ext3, vain erittäin suuria tiedostoja käsitellessä ext3 vie niukan voiton.
Juho Vartiainen | http://www.lineq.net Suomenkielinen linux foorumi!

Ankka

  • Käyttäjä
  • Viestejä: 931
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #3 : 08.08.06 - klo:19.39 »
Itse en käyttäisi kumpaakaan edellä mainittua tiedostojärjestelmää vaan ReiserFS koska se on monissa testeissä moninverroin nopeammaksi todettu kuin ext3, vain erittäin suuria tiedostoja käsitellessä ext3 vie niukan voiton.

"moninverroin nopeammaksi"... tuskin nyt sentään. Jos näin olis, ni miks melkein kaikki käyttää extiä?

HighRanker

  • Käyttäjä
  • Viestejä: 21
    • Profiili
    • Lineq forum
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #4 : 08.08.06 - klo:19.58 »
Itse en käyttäisi kumpaakaan edellä mainittua tiedostojärjestelmää vaan ReiserFS koska se on monissa testeissä moninverroin nopeammaksi todettu kuin ext3, vain erittäin suuria tiedostoja käsitellessä ext3 vie niukan voiton.

"moninverroin nopeammaksi"... tuskin nyt sentään. Jos näin olis, ni miks melkein kaikki käyttää extiä?


Äläppä muuta kysy, ehkä tietämättömyyttään?
Juho Vartiainen | http://www.lineq.net Suomenkielinen linux foorumi!

Heikki Mäntysaari

  • Käyttäjä / tiedottaja
  • Viestejä: 377
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #5 : 08.08.06 - klo:20.03 »
Swappi kuuluu yhä suosituksiin, tosin jos koneessa on paljon (vaikkapa giga) muistia niin swapin ei tarvitse välttämättä olla 2xmuistin koko, mutta jonkin verran sitä tarvitaan kuitenkin (itselläni on 768mt rammia ja 1 giga swappia). Swappina voi toki käyttää myös yksittäistä tiedostoa mutta se ei taida olla yhtä tehokas tapa.

Ext2:n ja 3:n välillä ext3 on hyvä valinta journaloinnin takia (muuten osiot ovat yhteensopivia keskenään, voit esim. mountata ext3-osion ext2-osiona). Myös edellä mainittu ReiserFS on journaloiva ja on selvästi nopeampi kuin ext pienillä tiedostoilla, isommilla eroa ei taida paljoa olla. Tosin harvoin normaalikäytössä huomaa eroa eri tiedostojärjestelmien välillä.

Ext:tä käytetään yhä varmaan siksi, että se on jonkinlainen de facto -standardi.

Äärimmäistä tehoa tiedostojärjestelmältä haluavat voivat käyttää Reiser4:ää, joka ei tosin vielä täytä vakausvaatimuksia joten sitä ei ole otettu mukaan kerneliin.
Suomenkielinen Linux-wiki: Linux.fi - katso myös http://linux.fi/foorumi

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #6 : 08.08.06 - klo:20.24 »
"moninverroin nopeammaksi"... tuskin nyt sentään. Jos näin olis, ni miks melkein kaikki käyttää extiä?

ext3:sta käytetään siksi, että se on periaatteessa ext2 + journal, eli kauan käytössä ollut ja luotettava tiedsotojärjestelmä, jonka voi sattuneesta syystä mountata tarvittaessa myös ext2:na (journalointi ei tietenkän ole tuolloin käytössä).

toiseksi reiserfs:llä on ollut aikoinaan (ei edes kamalan kauan aikaa sitten) ongelmia datan ehyden kanssa ja datansa menettäneet eivät varmasti kovin äkkiä kokeile ko. tiedostojärjestelmää toiste. toki noita  eri tiedostojärjestelmiä (niitä on muitakin kuin reiserit ja ext:t) on vertailut keskenään ja periaatteessa joka vertailussa on käynyt selväksi, että jokainen on nopein jossain tietyssä käyttötapauksessa. tavallaan paras tiedostojärjestelmä riippuu siitä mihin käyttöön osio tulee.

käytännössä mitä tahansa noista voi käyttää, mutta nykyään ei kyllä ole mitään syytä valita järjestelmää jossa ei olisi journalointia.

Swappi kuuluu yhä suosituksiin, tosin jos koneessa on paljon (vaikkapa giga) muistia niin swapin ei tarvitse välttämättä olla 2xmuistin koko, mutta jonkin verran sitä tarvitaan kuitenkin (itselläni on 768mt rammia ja 1 giga swappia). Swappina voi toki käyttää myös yksittäistä tiedostoa mutta se ei taida olla yhtä tehokas tapa.

swappi on käytössä myös windowsissa ja vaikka sitä ilman saattaisikin tulla toimeen, on swapin luominen käytännössä kuitenkin hyvä idea. tosin en nyt äkkiseltään keksi miksi tiedostossa oleva swappi olisi mitenkään merkittävästi hitaampi, oma osio nyt vaan on luontevampi ja sitä voi tietty tarvittaessa jatkaa myös tiedostoihin luoduilla swapeilla.

Äärimmäistä tehoa tiedostojärjestelmältä haluavat voivat käyttää Reiser4:ää, joka ei tosin vielä täytä vakausvaatimuksia joten sitä ei ole otettu mukaan kerneliin.

en tiedä onko reiserfs4 nopeutunut sitten sen ensimmäisen testin (josta minä olen tietoinen), mutta siinä se kyllä näytti saavan selkään kaikilta muilta ;)
Janne

anaconda

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #7 : 09.08.06 - klo:15.10 »
Ext3:sen suuri suosio kyllä johtuu osittain siitä, että sille on kirjoitettu driverit windowsiin, eli windows osaa myös lukea ja kirjoittaa ext3 partitiolle..
http://www.fs-driver.org/

Tämän takia en edes harkitse muiden tiedostojärjestelmien käyttöä linuxissa tai esim partitioilla, joita pitää käyttää sekä windowsista että linuxista.

Olen käyttänyt tiedostossa olevaa swappia, enkä huomannut mitään eroa swappi-partitioon nähden, paitsi, että tiedoston kokoa voi muuttaa tarpeen mukaan..

Swap partition etu on että, jos on useampi linux asennettuna yhtä aikaa, niin ne kaikki voivat käyttää samaa swap-partitiota.

Ja ubuntun tosiaan voi asentaa ilman swap-partition luomista.. sitten jos myöhemmin haluaakin swappia, voi tehdä swap-filen...

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #8 : 09.08.06 - klo:15.59 »
Ext3:sen suuri suosio kyllä johtuu osittain siitä, että sille on kirjoitettu driverit windowsiin, eli windows osaa myös lukea ja kirjoittaa ext3 partitiolle..
http://www.fs-driver.org/

minusta kyllä reiserfs:llekin on windows-ajurit ja oikeastihan linuxin yleisimmin käytetty tiedostojärjestelmä oli ext2 josta siis puuttui journalointi (mutta jota oli käytetty iät ajat). ext3 mahdollisti siirymisen journaloivaan järjestelmään käyttäen tuttua ja turvallista tiedostojärjestelmää ja mikä parasta ilman uudelleenasennusta. ext2 osio on mahdollista muuttaa ext3-osioksi luomalla jourali ja muonttaamalla osio uudestaan.

Ja ubuntun tosiaan voi asentaa ilman swap-partition luomista.. sitten jos myöhemmin haluaakin swappia, voi tehdä swap-filen...

itse en kuitenkaan suosittelisi swapittoman koneen asentamista. ihan tosi.
Janne

Risotto

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #9 : 09.08.06 - klo:19.03 »
Kuten sanottua, se että tarvitsetko swäppiä riippuu oman koneesi muistimäärästä. Ite en swäppiä ehkä laittaisi, jos muistia on 1gb tai enemmän. Tosin tämä riippuu ihan siitä kuinka paljon muistia meinaat käyttää.

Sitten noista tiedostojärjestelmistä sen verran, että ite käytän XFS:ää ja joskus ollut myös JFS. Molemmat on nopeita ja ihan luotettavia.
Ext3 on kuintekin se "default" tiedostojärjestelmä.

http://linuxgazette.net/122/piszcz.html
http://www.debian-administration.org/articles/388
o//

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Swap- osio ja tiedostojärjestelmät?
« Vastaus #10 : 09.08.06 - klo:22.39 »
Kuten sanottua, se että tarvitsetko swäppiä riippuu oman koneesi muistimäärästä.

ei oikeastaan.

Ite en swäppiä ehkä laittaisi, jos muistia on 1gb tai enemmän.

tätä on vaikea painottaa tarpeeksi, mutta minä laittaisin ehdottomasti swapin riippumatta siitä kuinka paljon muistia koneessani olisi. tästä on keskusteltu jo aika kauan ja aina on riittänyt väittäjiä joiden mukaan swappia ei tarvita.

swappiosio ei kuitenkaan 'maksa' juuri mitään ja siitä on oikeasty hyötyä (ja tietty silloin kun swappia todella tarvitaan niin silloin siitä vasta hyötyä olisikin).

Tosin tämä riippuu ihan siitä kuinka paljon muistia meinaat käyttää.

no, ainakaan minä en tiedä paljonko käyttämäni sovellukset meinaavat muistia käyttää. se, kuitenkin teidän, että linux haluaa käyttää keskusmuistia monenlaiseen bufferoimiseen ja cachettamiseen ja jos sitä varten on vapaana harmillisen vähän muista, niin koneen toiminta hidastuu. tätä ovat muutkin miettineet:
http://sourcefrog.net/weblog/software/linux-kernel/swap.html

tosin tilanteessa jossa se musiti on oikeasti loppumassa, swappi on ainoa joka voi pelastaa softaa kaatumiselta.
Janne