Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: RalfS - 07.10.06 - klo:17.39

Otsikko: Swapfile USB-tikulle?
Kirjoitti: RalfS - 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
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: janne - 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.
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: RalfS - 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...
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: Vapaan koodin kananmuna - 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.
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: RalfS - 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 :)

Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: Vapaan koodin kananmuna - 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
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: janne - 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.
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: RalfS - 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...
Otsikko: Re: Swapfile USB-tikulle?
Kirjoitti: janne - 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ä.