Kirjoittaja Aihe: Swapfile USB-tikulle?  (Luettu 3071 kertaa)

RalfS

  • Vieras
Swapfile USB-tikulle?
« : 07.10.06 - klo:17.39 »
Ubuntukoneessani on vaivaiset 256MB muistia, mutta Firefoxille hyvin riittävä 1,5GHz P4. Kiintolevy, 13GB, rapisee välillä turhan paljon, joten päätin lisätä tuota muistia... Kaupassa kävi ilmi, että halvin tapa päivittää muisti olisi vaihtaa emolevy, muisti ja prosessori. Kyseinen toimenpide on kuitenkin liian kallis pelkkään nettikäyttöön tarkoitetussa koneessa.

Tein siis 256MB:n USB-tikulle "/media/usbdisk" dd:llä swapfilen. Voisin ottaa sen käyttöön rc-faileja editoimalla (swapon /path/sawpfile, ja samalla disabloida kiintolevyswapin fstabista), mutta muutama asia arveluttaa:

1) Mitä tapahtuu kun laitan koneeseen toisen usb-levyn? Swappitikkuni nimi voi muuttua... Swappipartition voi mountata label:n perusteella, mutta ei tuolla tikulla mitään editoitavia partitioita ole.

2) En halua swappia /media/usbdisk:iin enkä näkyviin työpöydälle

Hyvät neuvot olisivat tarpeen. Eli onko joku tehnyt tämän ennen?


Kun koneessa on tikku ja usb-levy:
Bus 001 Device 003: ID 04b4:6830 Cypress Semiconductor Corp. USB-2.0 IDE Adapter
Bus 001 Device 002: ID 0781:5151 SanDisk Corp. Cruzer Micro 256/512MB Flash Drive
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
« Viimeksi muokattu: 07.10.06 - klo:17.44 kirjoittanut RalfS »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Swapfile USB-tikulle?
« Vastaus #1 : 07.10.06 - klo:17.47 »
Ubuntukoneessani on vaivaiset 256MB muistia, mutta Firefoxille hyvin riittävä 1,5GHz P4. Kiintolevy, 5400rpm 12ms 13GB, rapisee välillä turhan paljon, joten päätin lisätä tuota muistia... Kaupassa kävi ilmi, että halvin tapa päivittää muisti olisi vaihtaa emolevy, muisti ja prosessori. Kyseinen toimenpide on kuitenkin liian kallis pelkkään nettikäyttöön tarkoitetussa koneessa.

taisi olla sitten rambusia :)

Tein siis 256MB:n USB-tikulle "/media/usbdisk" dd:llä swapfilen. Voisin ottaa sen käyttöön /etc/fstabia editoimalla (ja samalla disabloida kiintolevyswapin), mutta muutama asia arveluttaa:

tuota... siis tiedät kai, että flash-muistilla on huomattavasti huonompi kestävyys kirjoituskertojen kannalta. varsinkin swap-käytössä tuo raja voi tulla hyvinkin pian vastaan.

1) Mitä tapahtuu kun laitan koneeseen toisen usb-levyn? Swappitikkuni nimi voi muuttua... Swappipartition voi mountata label:n perusteella, mutta ei tuolla tikulla mitään editoitavia partitioita ole.

kyllä sillä tikulla pitäisi partitio olla ja nuo saa kyllä tarvittaessa mountattua aina samaan paikkaan vaikka sitten itse valitulla device-nimellä.

2) En halua swappia /media/usbdisk:iin enkä näkyviin työpöydälle

Hyvät neuvot olisivat tarpeen. Eli onko joku tehnyt tämän ennen?

ei sen pitäisi sinne tullakaan jos se on explisiittisesti mountattu fstabissa.

minusta tuo on kuitenkin pitemmän päälle hieman huono idea juurikin flash-musitin kestävyyden kannalta.
Janne

RalfS

  • Vieras
Re: Swapfile USB-tikulle?
« Vastaus #2 : 07.10.06 - klo:18.22 »
Öh... muistin just että kysyin tosiaan *gigaisia* DDR-PC100-muisteja. Harvinainen maksaa... Tosin ei noita PC100:sia ole enää helposti saatavilla kaupan hyllyllä, vaikka pienemmänkin huolisi. Tyhjän panttina oleva usbi olisi helppo vain tuupata kiinni.

Kestävyydestä: Lieköhän noin huono? Kovasti Microsoft ainakin puuhaa Vistaan tukea usbitikkuswapille. Lisäksi kiintolevynvalmistajat miettivät flashia kiintolevyihinsä puskuriksi tms. toimintaa nopeuttamaan...

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Swapfile USB-tikulle?
« Vastaus #3 : 07.10.06 - klo:18.29 »
Eikö käy nopeemmat muistit jos ajaa niitä vaan pienemmillä kelloilla, vai onko joku merkkiemo? Onhan tuo flashi vähän nopeampi, muttei mitenkään samalla tasolla Ramin kanssa, usb-väylä vielä lisää oman kuormansa hommaan.
En Vastaa Vaikeisiin Kysymyksiin.

RalfS

  • Vieras
Re: Swapfile USB-tikulle?
« Vastaus #4 : 07.10.06 - klo:18.50 »
Hmmm... tarvinnee kokeilla tuota nopeampaa muistia. Kiitos vinkistä.
En tullut aatelleeksi että voisi toimia. Ovatko ne oikeesti taaksepäin yhteenopivia? Ei DDR:stä uskoisi...


umount /dev/sda1
mkswap -L USBSWAP /dev/sda1
swapon -L USBSWAP

ja nyt swappi pelittää. Pitää vaan tuupata rc-fileen :)


Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Swapfile USB-tikulle?
« Vastaus #5 : 07.10.06 - klo:19.18 »
Tossakin on vaan huomattava, että DDR:llä voi tulla yhteensopivuusongelmia, jos käytetään kahta erinopeuksista muistia samassa koneessa.
Edit: DDR:llä voi tulla yhteensopivuusongelmia melkein mistä tahansa jos on käytössä useampia kampoja esim. toinen kaksipuoleinen toinen ei ja eri valmistajien kammat. Että kannattaa ostaa mieluiten jostain mihin voi palauttaa jos ei sitten toimikaan
« Viimeksi muokattu: 07.10.06 - klo:19.21 kirjoittanut Kannisto »
En Vastaa Vaikeisiin Kysymyksiin.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Swapfile USB-tikulle?
« Vastaus #6 : 07.10.06 - klo:19.50 »
Hmmm... tarvinnee kokeilla tuota nopeampaa muistia. Kiitos vinkistä.
En tullut aatelleeksi että voisi toimia. Ovatko ne oikeesti taaksepäin yhteenopivia? Ei DDR:stä uskoisi...

siis jos ne on ihan DDR DIMMejä niin kyllä ne ovat taaksepäin yhteensopivia. rambusin RIMM-muistit puoestaan ovat kalliita ja huonosti saatavissa. noita jälkimmäisiä vaan käytettiin jossain välissä pentium 4:sten kanssa, kunnes silläkin puolella siirryttiin halvempiin.
Janne

RalfS

  • Vieras
Re: Swapfile USB-tikulle?
« Vastaus #7 : 08.10.06 - klo:10.39 »
Iloitsin liian aikaisin tuosta LABEL:n käyttämisestä. Vaikka mkswap väittää tehneensä swapin usbille (sda1:lle), ja ilmoittaa sille vielä LABEL:n ja UUID:nkin, niin swapon ei sitten kuitenkaan LABEL:n/UUID:n avulla sitä löydä. Idelevyt se kyllä löytää, muttei näitä usbeja.

Täytyy varmaan käyttää sitä /dev/sda1:tä fstabissa sitten...

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Swapfile USB-tikulle?
« Vastaus #8 : 08.10.06 - klo:12.09 »
Iloitsin liian aikaisin tuosta LABEL:n käyttämisestä. Vaikka mkswap väittää tehneensä swapin usbille (sda1:lle), ja ilmoittaa sille vielä LABEL:n ja UUID:nkin, niin swapon ei sitten kuitenkaan LABEL:n/UUID:n avulla sitä löydä. Idelevyt se kyllä löytää, muttei näitä usbeja.

Täytyy varmaan käyttää sitä /dev/sda1:tä fstabissa sitten...

periaatteessa voit halutessasi määrätä tietyn usbtikun deviceksi vaikka /dev/usbtikku jos niin haluat. se tosin vaatii hitusen puukottamista. foorumilta löytyy kuitenkin ohjetta udev:lla etsiessä.
Janne