Koneessa:
- Xubuntu 12.04
- 4Gb rammia (~900megaa käytössä ja ~700megaa cahcena)
- Levynä WD:n 7200rpm 2TB (ikää vuoden verran, SMART OK)
- Swappia 2x RAM ja swappines vaihdettu arvoon 5 (swap myös pysyy tyhjänä, joten swappauksesta ei ole kyse)
- / , /var ja /home omilla osioillaan. (kaikki osiot ext4)
Kiitos jatkuvan raksutuksen tyhjensin koko levyn ja tein vain tarvittavan kokoiset osiot levyn alkupäähän ja jätin loppulevyn tyhjäksi, jotta kaikki data on mahdollisimman nopealla osalla levyä. Sama ongelma on myös Ubuntulla ja eri työpöytäympäristöillä, oli käytössä sitten Cinnamon, Unity, Gnome-panel tai openbox.
Idlenä jbd2/sda*-* kirjoittaa levylle jatkuvasti parin sekunnin välein. En tiedä onko jbd2 ainoa syypää, mutta oli kone käytössä tai idlenä niin tasaisen tappava raksutus kuuluu kiintolevystä. Raksutuksen aikana kone tahmaa, ihan valikoista lähtien.
Jbd2 liittyy ilmeisesti ext4 journalointiin..? Olisiko sitten aika siirtyä vaikka btfrs:n pariin, kun tämä levyn jatkuva raksutus tuntuu olevan ext4 ominaisuus...?
Koneella ei ole mitään ajastettuja/automaattisia varmuuskopiointeja/synkronointeja ja käynnistettävistä ohjelmista on karsittu turhat pois. Myöskään mitään automaattisesti päivittyviä sähköpostiohjelmia tai vastaavia ei ole käynnissä.
Suurin ongelma onkin sitten Chrome. Teki Chromella sitten mitä tahansa; avaa uuden välilehden, menee sivustolle, sulkee välilehden, kirjoittaa osoiteriville, niin iotop näyttää parikin chrome-prosessia jotka alkavat kirjoittelemaan ja raksutus on sen mukainen.
Tässä on se ärsyttävä puoli, että ilmiselvästi selain jää välillä odottamaan että kirjoittelut on kirjoiteltu, ennenkuin saa sivuston naaman eteen (eli hidastaa surffailua) ja aiheuttaa tahmailua esim. vierityksessä. Pahimmillaan sivu latautuu, mutta kiintolevy raksuttaa vielä muutaman sekunnin latauksen jälkeen, eikä itse sivustolla pysty tekemään tänä aikana mitään. Eroa paljon käytettyjen ja vähemmän käytettyjen sivustojen välillä ei ole. Raksutus kuuluu aina ja pahemmat jämähtelyt tulevat satunnaisesti sivustosta riippumatta.
Jotkut sivut aiheuttavat myös säännöllistä kirjoittelua, ollessaan vain taustalla ja kun joku taustalla oleva sivu aiheuttaa Chromelle kirjoitushaluja tahmaavat sitten kaikki välilehdet.
Pystyykö tuon Chromen kirjoitusintoa jotenkin rajoittamaan? En näe tuossa mitään järkeä, että tuo kirjoittaa kaiken mahdollisen levylle ja tahmauttaa itsensä ja samalla muutakin järjestelmää.
En tiedä sitten, auttaisiko preload ongelmiin? Viimeksi tosin, kun preloadia 12.04:ssä käytin, järjestelmä veti itsensä aivan juntturaan aina muutaman tunnin uptimen jälkeen. Ja käyttäähän järjestelmä jo nytkin keskusmuistia ihan kiitettävästi cachena, ainakin free -m mukaan. Se ei tosin näy käytännössä, koska levy raksuttaa jatkuvasti.
Olisiko vinkkejä miten edetä?
Olen SSD:täkin tässä jo miettinyt hyvän aikaa, kun vain raaskisi ostaa, mutta sitä suuremmalla syyllä olisi mukava tietää mistä tuo jatkuva raksutus aiheutuu ja miten sitä voisi hillitä. SSD:n käyttöikä kun lasketaan kirjoituskerroissa ja tällä raksutuksella en laittaisi ikäpäivänä kallista SSD:tä Ubuntu-koneeseen.
Mainitaan vielä, että käynnistyminen on ripeää ja levytoiminnot eivät muuten vaikuta hitailta. Prosessoritehokaan ei lopu kesken ja lämmöt on kurissa.
Ja iotopin mukaan kyse on nimenomaan kirjoituksesta. Chrome:n tapauksessa chrome-prosessit toki myös lukevat samalla, mutta kirjoitusta tapahtuu huomattavasti enemmän. jbd2 vain ja ainoastaan kirjoittaa.
Ja raksutus ei toki ole kateamatonta, vaan ruksruks, parin sekunnin tauko ja taas ruksruks. Välillä sitten oikein kunnolla ruksruksruksruksruks, vaikkei koneella mitään sellaista tapahtuisikaan, joka tuon selittäisi.
Edit:
Kysytääs tässä samalla kun kiintolevyyn liittyy yhtä lailla.
Eli tuossa kun tyhjentelin levyä huomasin, että vaikka asennusohjelmassa valitsin osioinnin itse, poistin kaikki osiot, tein uuden osiotaulun ja tein uudet osiot, järjestelmä numeroi nuo osiot ihan miten sattuu. Levyllä oli ennen iso tukku osioita (koska koneella oli useita eri distroja asennettuna) ja osiointiohjelma tuntui arpovan vanhoja numerointeja näille uusille osioille (joita siis lisäsin "tyhjälle" levylle). Tästä kun siirryin itse asennukseen, niin seuraavassa ruudussa oli jo valmiiksi vanhat nimi ja käyttäjätiedot, eli asennusohjelma haistoi jostain nekin, vaikka juuri "tyhjentämälleni" levylle oltiin asentamassa.
Tämän jälkeen kävinkin live-cd:llä poistamassa jälleen ne juuri tekemäni osiot ja loin yhden koko levyn kokoisen ext2 osion. Tämän jälkeen rebootin kautta asennus ja asennusohjelman kautta tuon ext2 osion poisto ja nykyiset ext4 osiot ja nyt asennusohjelma numeroi osiot oikein, eikä kaivanut nimi ja käyttäjätietoja jostain levyn syövereistä..
Tiedä häntä, eikö tuo asennusohjelma osaa oikeasti poistaa ja alustaa osioita kunnolla?
Edit2: tekstiä vähän selkeytetty