Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: JussiS - 25.03.07 - klo:20.04
-
Hei!
Sain lisämuistia kannettavaani. Muistia oli 512 MB ja laitettiin samansuuruinen lisäkortti, eli muistia on periaatteessa giga.
Tällainen maallikko kuin minä kuvittelisi muistin lisäämisen jouduttavan koneen toimintaa, mutta toisin kävi. Nyt järjestelmän käynnitys ja uusien ohjelmien käynnistäminen vievät sietämättömän paljon aikaa.
Kubuntun käynnistyksen yhteydessä huomasin, että tulee ilmoitus swapin puuttumisesta. Disk free kertoo, että levyltä löytyy tuollaisia.
Df -h näyttää seuraavaa:
jussi@jussin-laptop:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 8.4G 7.1G 956M 89% /
varrun 490M 116K 490M 1% /var/run
varlock 490M 4.0K 490M 1% /var/lock
procbususb 10M 104K 9.9M 2% /proc/bus/usb
udev 10M 104K 9.9M 2% /dev
devshm 490M 0 490M 0% /dev/shm
lrm 490M 18M 473M 4% /lib/modules/2.6.17-10-386/volatile
jussi@jussin-laptop:~$
Mitäköhän nuo var* jutut oikein ovat? Ja swappia ei tuossa mainita. Voisiko tuo swap osion puuttuminen olla syy toimintojen hidastumiselle. Ja jos, niin mitä pitää tehdä swap osion luomiseksi. Pitääkö osioida levyä vai riittääkö joku muu menettely?
Levytilaa on vapaana vajaa giga, joka sekin ihmetyttää, kun home osio vie vain kolmisen gigaa. Eli ohjelmat nappaavat neljä gigaa, mikä tuntuu aika paljolta. Mutta kun ei oikein ole käsitystä mitä kaikkea voi harmitta poistaa (apache, mysql jne.)....
Eli jos jotain vihjeitä löytyisi sekoilevan muistin hallintaan ....
-
Eikös tuon swapin saa näkymään (megatavuina) komennolla
free -m
Muuta en oikein osaa sanoa kuin käynnistyykö jokin ohjelma KDE:n käynnistyessä ja saa koko koneen ihan kyykkyyn. Tälläinen itselläni on openofficen pikakäynnitys. No saattaa esim .kde tyhjennyskin auttaa mutta esim jos käytät Kmailia ne vpostit häipyvät bittiavaruuteen ilman varmuuskopiontia. Tai sitten vain aivot pois narikasta ja kde piilotiedostojen kimppuun.
Joku muu varmaan osaa auttaa enemmän jos tästä ei ole kyse
-
Joo, voi olla että liittyy KDE:hen ja kaikkeen mitä käynnistyy sen yhteydessä. En vaan ymmärrä miksi muistin lisäys hidastaa ...
Joka tapauksessa tein testin ja asensin IceWM:n ja tämähän pelittää kuin raketti. Eli pitääpä katsella noita KDE:n virityksiä - ainakin poistan tuon OOo:n pikakäynnistysnappulan...
-
Mulla päivitys dapperista edgyyn poisti swapin käytöstä.
swap ladataan käyttöön /etc/fstab tiedoston avulla.
Edgy vaihtoi fstab tiedostossa laitetunnukset UUID tunnuksiin. Jostain syystä siinä oli bugeja ja UUID saattoi mennä väärin.
tarkista mikä swap osiosi UUID on komentamalla sudo vol_id /dev/*swap-osion tunnus*
ja vaihda oikea uuid swap kohtaan fstab tiedostossa. Jos UUID on oikea, tarkista, onko rivin loppu UUID:n jälkeen samalla tavalla, kuin tässä.
swapin fstab rivi näyttää jotakuinkin tältä. UUID on aina uniikki.
UUID=5525ca6a-9e3b-4eb3-bc0d-fbd398bc8a83 none swap sw 0 0
Swapin saat päälle käsin komentamalla
sudo swapon /dev/*swap-osion tunnus*
ja komennolla free -m
näet onko swap käytössä?
-
Kiitos,
taidetaan olla oikeilla jäljillä.
Fstab näyttää tällaista:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda2 -- converted during upgrade to edgy
UUID=aab8576c-ab93-48f1-96d1-78d3da22671d / ext3 defaults,errors=remount-ro 0 1
# /dev/hda5 -- converted during upgrade to edgy
UUID=61497b04-2e7d-48e8-817a-7ae5f2621879 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Tuossa siis sanotaan none swap.
ja free -m sanoo
total used free shared buffers cached
Mem: 979 454 525 0 88 210
-/+ buffers/cache: 155 824
Swap: 0 0 0
Tämän jälkeen menee sormi suuhun. Eli miten swap saadaan näillä tiedoilla päälle?
-
UUID käsittämätöntä siansaksaa, tos fstabissa lukee että swappi ois /dev/hda5 no senhän voit tarkistaa komennolla:
sudo fdisk -l
Ja jos se tosiaan on Linux/Solaris heittovälimuisti niin voit vaihtaa sen tuohon uuid:n tilalle ja mountata fstabin uudestaan komennolla sudo mount -a. Tai tehdä niin kuin tonde tuossa opasti.
-
UUID käsittämätöntä siansaksaa
Ei se ihan siansaksaa ole. se on vain 128-bittinen heksaluku. Sinänsä kätevä, että voit vaihtaa koneen kiintolevyjen paikkaa, eikä fstabbia tarvitse muokata uudelleen. Tuskin kuitenkaan kovin tarpeellista peruskäyttäjälle.
Eli miten swap saadaan näillä tiedoilla päälle?
Selvitä, mikä on swap-osion laitetunnus.
Komenna päätteessä
sudo fdisk -l
tulee lista kiintolevyosioista, joita järjestelmästä löytyy.
swap rivin lopussa lukee Linux / Solaris heittovaihtotiedosto ja rivin alusta saat laitetunnuksen (muotoa /dev/hda5).
tarkista mikä on levyosion uuid antamalla vol-id komennolle fdisk-komennosta saatu laitetunnus esim.
sudo vol_id /dev/hda5 #vaihda hda5 tilalle oikea tunnus
vertaa fstabissa olevaa uuid:tä vol-id:n tulostamaan uuid:hen ja korjaa tarvittaessa, tai laita kohdan "UUID=61497b04-2e7d-48e8-817a-7ae5f2621879" tilalle suoraa tuo laitetunnus /dev/hda5 (tai mikä se nyt sinulla sitten onkaan)
-
# /dev/hda5 -- converted during upgrade to edgy
UUID=61497b04-2e7d-48e8-817a-7ae5f2621879 none swap sw 0 0
Tuossa siis sanotaan none swap.
Enpä tiedä, mikä tuossa on kätevää, mutta editoimalla /etc/fstab:ia saat swapin
toimimaan bootissa (sudo swapon /dev/hda5):
/dev/hda5 none swap sw 0 0
Ei tuota UUID:tä ole pakko käyttää.