Kirjoittaja Aihe: Kovalevy koneen pullonkaulana  (Luettu 4983 kertaa)

Moonwrist

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Kovalevy koneen pullonkaulana
« : 08.03.11 - klo:14.50 »
Asensin vanhaan koneeseen Linuxin, joka kuitenkin tuntuu tahmaavan pahasti mikäli on useampi ohjelma käynnissä yhtä aikaa. Ohjelmaikkunat menevät harmaiksi, vieritys tökkii, musiikin toisto pätkii ja näppäimistöllä kirjoittamiseen syntyy pitkä viive.

Kuitenkin järjestelmän valvonta ohjelman mukaan suorittimen käyttöaste ei ylitä 50%, muistista on käytössä 81% ja swap 12%. Sen sijaan kovalevyn merkkivalo palaa melkein jatkuvasti.

http://wiki.ubuntu-fi.org/Ubuntun_tuunaus sivun ohjeiden mukaan poistin ylimääräisiä palveluja ja laitoin uuden swappiness arvon 20. Näistä ei kuitenkaan tuntunut olevan merkittävää apua.

Olen tuloksetta yrittänyt etsiä jonkinlaista järjestelmän valvonta tyyppistä apuohjelmaa, joka monitoroisi kovalevyn käyttöastetta ja mitkä ohjelmat sitä aiheuttavat.

Ubuntu 10.10 Gnome työpöytä ja seuraavat ohjelmat päällä aiheuttaa ongelmia
FireFox
OpenOffice writer
Amarok
Pääte
Järjestelmän valvonta

Kone on Fujitsu Siemens D8830 kannettava
Intel Pentium 4 2.66 Ghz
Muisti 496 MiB Swap 1,4 GiB
Kovalevy 53,6 GiB ext4

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #1 : 08.03.11 - klo:15.17 »
Lainaus
Olen tuloksetta yrittänyt etsiä jonkinlaista järjestelmän valvonta tyyppistä apuohjelmaa, joka monitoroisi kovalevyn käyttöastetta ja mitkä ohjelmat sitä aiheuttavat.

Kokeile iotop päätteessä levyn luvun ja kirjoittamisen selvittämiseksi.

Ram muistin pieni koko 496 MiB aiheuttaa ilmeisesti noilla ohjelmille swapin käyttöä eli levyn kirjoitusta ja lukua.

Moonwrist

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #2 : 08.03.11 - klo:18.49 »
Kokeile iotop päätteessä levyn luvun ja kirjoittamisen selvittämiseksi.
Tällaisen listauksen sain vaihtamalla ohjelmaikkunasta toiseen tekemättä itse ohjelmissa yhtään mitään.

Koodia: [Valitse]
DISK READ DISK WRITE SWAPIN IO COMMAND
33.73 M 224.00 K 5.37 % 21.30 % amarok
30.95 M 0.00 B 3.12 % 15.01 % soffice.b~ash.pipe=5
18.69 M 48.00 K 13.86 % 14.86 % firefox-bin
0.00 B 0.00 B 0.00 % 8.51 % [kswapd0]
10.14 M 0.00 B 2.38 % 4.64 % gnome-system-monitor
3.47 M 0.00 B 1.78 % 3.31 % wnck-appl~-ior-fd=22
0.00 B 308.00 K 0.00 % 2.95 % [jbd2/sda1-8]
2.09 M 0.00 B 0.16 % 2.69 % amarok
1900.00 K 0.00 B 0.85 % 2.64 % python /u~otop -a -o

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #3 : 08.03.11 - klo:18.50 »
Jos monitorointisi ei ole pysynyt järjestelmän perässä:

1.
Firefox tarkoittaa jotakin WEB-sivuja, joka tarkoittaa kaikenmaailman Flasheja. Kokeile pudottaa tuo pois.

2.
Jos swappaa, niin pudota siltikin Firefoxista kaikki turhat mainokset pois. Pudota myös kaikki näytön tehosteet - turhiahan ne ovat muutenkin.


Jos monitorointisi on juuri oikeassa:

1.
Tutki siltikin Firefoxin lisukkeet ja mahdolliset muut lisukkeet, mutta eikös tuo Amarok ole jonkinlainen musiikkikirjasto-ohjelmat?

Älä käytä sellaisia tai ainakin laita niiden indeksointi kuriin. Sehän nimenomaan saa kovalevyn polvilleen.

Käytä yksinkertaista mp3-soitinta, järjestele musiikki kovalevylle järkevästi ja hae esim. Catfish-ohjelmalla silloin kun oikeasti pitää jotakin hakea. Catfish on hidas ensimmäisessä haussa, mutta seuraavat haut (samassa bootissa) ovat erittäin nopeita.


Kovalevyn jumittamisen estäminen:

1.
Missä hyvänsä "tehdastoimitetussa" läppärissä kovalevyn saa helposti 2-3 kertaa nopeammaksi, kun ostaa siihen kunnollisen levyn. Yleensä niitä myydään huonoilla ja vanhentuneilla levyillä ja suhteellisen halvalla saa kunnollisenkin - etenkin pari vuotta myöhemmin.

2.
Pitäisi oikeasti käyttää enemmän kuin yhtä levyä, mutta sehän ei yleensä läppärissä onnistu. Ulkoisen kovalevyn käyttäminen musiikkiarkistolle voi jotakin auttaa, mutta ei ihmeitä sekään tee, koska läppisten levyohjaimet ja usb-ohjaimet on yleensä tehty surkeasti = kone jumittaa silti. Mutta voithan tätä kuitenkin kokeilla jos siinä on USB 2.0 - tuurilla auttaakin.

Mutta oikea ratkaisu olisi tuon turhan indeksoinnin lopettaminen tai ainakin siirtäminen yöaikaan - tosin silloinhan siitä ei ole hyötyä juuri kun sitä tarvitsisi = jonkun uuden lisäämisen jälkeen. Tämä on yksi syy miksi en käytä noita ohjelmia.

EDIT:
Nyt ilmestyi nuo logit ylle - tuo Amarok tuolla kummittelee. Pois vain jos hyydyttää.
« Viimeksi muokattu: 08.03.11 - klo:18.53 kirjoittanut Ganymedes »

Echramath

  • Käyttäjä
  • Viestejä: 242
    • Profiili
    • http://iki.fi/ech/
Vs: Kovalevy koneen pullonkaulana
« Vastaus #4 : 09.03.11 - klo:04.51 »
Koneesi muistimäärä kieltämättä vaikuttaa kovin vähäiseltä käyttämiisi ohjelmiin nähden. Siinä ei kauheasti auta poistaa muutamia melko kevyitä palveluita. Gnome ei, mielestäni, nykyisissä versioissaan, ole käyttökelpoinen tuolla muistimäärällä. Joudut ehkä harkitsemaan pelkän kevyen ikkunamanagerin ajamista. Sen lisäksi huomattavaa on, että Amarok on KDE-ohjelma ja joutuu lataamaan muistiin melko määrän myös KDE-kirjastoja jo muistissa olevien Gnomen kirjastojen ohella.

Moonwrist

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #5 : 09.03.11 - klo:11.16 »
Eniten minua tässä ihmetyttää se, että win xp, joka tässä koneessa aikaisemmin oli, pystyi pyörittämään vastaavaa ohjelma määrää plus antivirus ja palomuuri ja ties mitä ohjelmia vielä taustalla sujuvammin kuin tämä linux nyt.
Tuolloin koneen rajoittimena toimi prosessori. Nyt linuxilla on todella harvinaista, että prosessorin tuuletin lähtisi pyörimään.

Tuosta indeksoimisesta. Ei kai sitä nyt tapahdu, kun vaihtaa ohjelmaikkunasta toiseen? Ja jos muistissa on kuitenkin vapaata 20%, niin miksi sitä ei käytetä, vaan siirrytään swap-osion käyttöön?

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #6 : 09.03.11 - klo:11.33 »
Eniten minua tässä ihmetyttää se, että win xp, joka tässä koneessa aikaisemmin oli, pystyi pyörittämään vastaavaa ohjelma määrää plus antivirus ja palomuuri ja ties mitä ohjelmia vielä taustalla sujuvammin kuin tämä linux nyt.
Tuolloin koneen rajoittimena toimi prosessori. Nyt linuxilla on todella harvinaista, että prosessorin tuuletin lähtisi pyörimään.

Tuosta indeksoimisesta. Ei kai sitä nyt tapahdu, kun vaihtaa ohjelmaikkunasta toiseen? Ja jos muistissa on kuitenkin vapaata 20%, niin miksi sitä ei käytetä, vaan siirrytään swap-osion käyttöön?

Ei se indeksointi tarkoita mitään tuollaista mitä ehkä ajattelet. Kyse on Amarok-ohjelman (tai jonkun muun mitä et ole kertonut) omasta toiminnasta. Se saattaa esim. heti käynnistymisen jälkeen lähteä tutkimaan koko levyä, mikä toimenpide varmasti jumittaa koneen. Sinun pitää konfiguroida Amarok oikein - päätellen antamastasi logista se juuri tekee tuollaista. Helpointa on poistaa se kokonaan, katsoa näkyykö vielä sen prosesseja (ei pitäisi) ja huomata onko kone vielä juntturassa.

Kaikki täällä tietää minkälainen suorituskyky XP-koneella on tuollaisella koneella, useiden asennettujen ohjelmien jälkeen virusskannereilla ja muilla. Jos koneesi todella toimii siihen nähden hitaasti, niin konfiguraatiossasi on jotakin pahasti vialla. Helpointa on karsia ohjelmia yksitellen ja katsoa missä se vika on. Helpoin tapa - joka ei vaadi sen enempää tietoa - kerrottiin jo heti alussa.

Toisaalta, jos kone oikeasti swappaa, niin varsinkin läppäri hidastuu aivan varmasti. Jos joku toinen käyttis toimii ilman swappaamista, niin se on aivan varmasti nopeampi. Tässä puhutaan käyttisten ja ohjelmien ominaisuuksista, joita on turha sen enempää ihmetellä - pitää tehdä jotakin joka auttaa tilanteessa (vaihtaa käyttistä, hankkia lisää muistia, käyttää eri ohjelmia, ajaa ohjelmia eri tavalla, konfiguroida ohjelmat paremmin ... vaihtoehtoja on paljon). Helpoin tapa, tai ainakin ensimmäinen kokeilu, kerrottiin tähänkin jo heti alussa - kuten edellä huomatettiin Amarok vaatii KDE-kirjastoja, jotka lisäävät muistintarvetta.

Moonwrist

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #7 : 09.03.11 - klo:17.11 »
Poistin amarokin ja käynnistin koneen uudelleen. Järjestelmän valvonnan prosessilistauksesta ei löytynyt mitään siihen viittaavaa.

Kokeilin toisella tavalla ongelmaa saada esiin käynnistelemällä eri ohjelmia ja avaamalla tiedostoja. Niin kauan kuin swap-osiota ei tarvittu kaikki sujui oikein hyvin, mutta kun swapin käyttö alkoi alkoi järjestelmä pykimään. Tuossa vaiheessa olin käynnistämässä VLC-mediaplayer ohjelmaa ja käynnissä oli jo firefox, open office, pääte, järjestelmän valvonta ja kotikansio.

Itse ymmärtäisin tämän ongelman liittyvän juuri tuohon swap-osioon eikä niinkään siihen mitä ohjelmia on käytössä tai miten ne on konfigoroitu, mutta tämä siis hyvin hyvin pienellä kokemuksella linuxin käytöstä. Pystyykö esimerkiksi tuohon swapin toimintaan vaikuttamaan millään muulla kuin tuota swappiness arvoa muuttamalla?

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #8 : 09.03.11 - klo:17.23 »
...
Itse ymmärtäisin tämän ongelman liittyvän juuri tuohon swap-osioon eikä niinkään siihen mitä ohjelmia on käytössä tai miten ne on konfigoroitu, mutta tämä siis hyvin hyvin pienellä kokemuksella linuxin käytöstä. ...

Ohjelmat ja niiden konfiguraatio juuri vaikuttavat muistin kulunkiin, levyn käyttöön ja sitä kautta myös swapin tarpeeseen ja koneen hyytymiseen. Ohjelmat jotka vievät paljon muistia ja käyttävät levyä, ovat tässä juuri avainasemassa. Kyse ei ole ensisijaisesti siitä mitä Linux tekee, vaan siitä mitä nämä yksittäiset ohjelmat tekevät. Esim. Firefox vie minulla tällä hetkellä jo yksinään - vain Gmail ja tämä Forum auki - n. 90 MB. OpenOfficenkin saa viemään tarpeettomasti muistia - esim. sen Quick Starterilla. Kaikissa ohjelmissa on kyse myös siitä, että mitä dataa niissä on auki - Firefox ilman dataa vie vain 20 MB - mtv3:n sivut kun avaa niin npviewer lähtee viemään vielä erikseen 30-50 MB. Muistinkulunki myös vaihtelee paljon, eli jos ollaan kuilun partaalla, niin välillä swappaa varmasti - vaikka muisti ehkä hämäävästi näyttäisikin riittävän.
« Viimeksi muokattu: 09.03.11 - klo:17.33 kirjoittanut Ganymedes »

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #9 : 09.03.11 - klo:18.00 »
Niin linux, OsX, kuin windowskin muutuvat sietämättömän hitaiksi rammin loppuessa ja swapin käytön alkaessa. Ainoa hyvä asia on, että silloin saa vielä swapin ansiosta kärsivällinen sielu työnsä talletettua. Rammin niukkuuteen linux antaa säätömahdollisuutena kevyempien työpöytien/ikkumanagereiden käytön, mikä jättää enemmän vapauksia käytettävien ohjelmien määrälle ja raskaudelle. Myös sovellusvalinnoilla voi  vaikuttaa työskemtelyn sujuvuuteen, ettei tykillä ammuta hyttysiä.

Itse asensin vastaavaan koneeseen juuri Lubuntun ja siihen lisäksi Firefoxin ja LibreOfficen. Työpöytä haukkaa rammista vain 99MiB, joten sovelluksille jää siinä 332MiB, millä jo pyörittää jotain järkevää. Ensiksi kannattaa kokeilla tosiaan riittääkö vaatimattomamman sovelluksen anti, ennen kuin ottaa konevanhuksessa järeät ohjelmat käyttöön.

Omassa läppärissäni, joka myös on suunnilleen samanteheoinen olen aikanani päätynyt Xubuntuun, enkä vielä ole tärmännyt resurssipulaan paitsi nettivideoiden kanssa(pahuksen flash) vaatimattoman näytönohjaimen takia. Siihenkin kieltämättä Lubuntu toisi helpotusta ja uusi 2.6.38 kerneli, eli ehkä ensi kesänä siihenkin vaihdan Lubuntun 11.04.

Ystävällisin terveisin

Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #10 : 10.03.11 - klo:10.16 »
Kyllä, ja vielä antamistani esimerkeistä - jos pari WEB-sivua, silloin kun mukana on mtv3, vie jo 150 MB yhteensä, niin se on aika paljon kokonaismuistimäärästä. Näiden ohjelmien käyttöä nimenomaan pitää valvoa jos aikoo päästä vähäisellä muistimäärällä.

Jos vanhan koneen taustalla pyörii hallitsemattomia prosesseja, mitä erinäiset arkistoinitiohjelmat, web-lisukkeet ja muut "kivat" ohjelmat, haluavat tuoda, on kone varmasti jumissa vaikka ei swappaisikaan. Tällöinkin pitää näitä ohjelmia osata säätää.

Käyttöjärjestelmän valinta vaikuttaa tässä kahta kautta: muistin perustarve on pienempi, sovellusohjelmat ovat mahdollisesti erilaisia oletuksena - tosin niitähän voi aina säätää ja vaihtaa muutoinkin.

Jos kone on läppäri, se on erittäin herkkä levyintensiivisille prosesseille, kuten indeksointi, swapista puhumattakaan. Levyn voi helposti vaihtaa nopeampaan ja paremmin kuormaakin kestävään, mutta ihmeitä eivät nekään tee. Mahdollisesti SSD-levy voi tehdä puolittaisia ihmeitä juuri läppärissä, mutta koska niiden hinta per MB on erittäin korkea, niin niitä ei tyypillisesti vanhoihin koneisiin haluta laittaa.

Echramath

  • Käyttäjä
  • Viestejä: 242
    • Profiili
    • http://iki.fi/ech/
Vs: Kovalevy koneen pullonkaulana
« Vastaus #11 : 11.03.11 - klo:02.05 »
Ei se indeksointi tarkoita mitään tuollaista mitä ehkä ajattelet. Kyse on Amarok-ohjelman (tai jonkun muun mitä et ole kertonut) omasta toiminnasta. Se saattaa esim. heti käynnistymisen jälkeen lähteä tutkimaan koko levyä, mikä toimenpide varmasti jumittaa koneen.

Eihän se nyt hirvittävän raskasta oikein voi olla. Eihän se käynnistyessään tarvi kuin kurkistaa onko sille syötetty musiikkihakemisto päivittynyt – onko tullut uusia tiedostoja tai onko minkään aikaleima vaihtunut. Vain muuttuneisiin tiedostoihin pitää kurkistaa sisälle. Tarjoaako käyttöjärjestelmä sitten peräti valmiit palvelut väijyä jotakin hakemistoa? Vähänkin nopeammalla koneella tätä ei ainakaan edes huomaa. Kirjaston luominen onkin sitten ihan oma lukunsa, siinä menee aikaa ja resursseja, mutta sitä ei tarvitse tehdä kuin kerran.

Amarok muuten vaan sisältää mm. oman SQL-tietokannan (ja kaikkea muuta "redudanttia multimediaa"). Noin muinaisella koneella saattaisin päätyä johonkin niin alkeelliseen softaan kuin cplay. Toisaalta jos välttämättä haluaa kirjasto soittimen, Clementine näyttää pitkälti ykkössarjan Amarokilta, mutta on peukalotuntumalla keveämpi.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #12 : 11.03.11 - klo:08.07 »
Ei se indeksointi tarkoita mitään tuollaista mitä ehkä ajattelet. Kyse on Amarok-ohjelman (tai jonkun muun mitä et ole kertonut) omasta toiminnasta. Se saattaa esim. heti käynnistymisen jälkeen lähteä tutkimaan koko levyä, mikä toimenpide varmasti jumittaa koneen.

Eihän se nyt hirvittävän raskasta oikein voi olla. Eihän se käynnistyessään tarvi kuin kurkistaa onko sille syötetty musiikkihakemisto päivittynyt – onko tullut uusia tiedostoja tai onko minkään aikaleima vaihtunut. Vain muuttuneisiin tiedostoihin pitää kurkistaa sisälle. Tarjoaako käyttöjärjestelmä sitten peräti valmiit palvelut väijyä jotakin hakemistoa? Vähänkin nopeammalla koneella tätä ei ainakaan edes huomaa. Kirjaston luominen onkin sitten ihan oma lukunsa, siinä menee aikaa ja resursseja, mutta sitä ei tarvitse tehdä kuin kerran.
...

Kyllähän se voi - kyse oli siitä että sen toiminta kannattaisi tarkistaa - eri asia on se, että mitä se oikeasti on määritelty tekemään.

Läppäri on hyvin herkkä jumittamaan tuollaisten takia - esim. vanhan läppärin saa musiikkikirjaston indeksoinnlla jumiin noin tunniksi kun käyttää Trackeria - siis jokaisessa käynnistyksessä. En tosin osaa sanoa mitä juuri Amarok tekee.

E-Tikka

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #13 : 11.03.11 - klo:17.24 »
Hei!

Laita 2, mielluummin 4 Gigaa rammia (omalle nuhapumpulle tein näin), jos vain paikkoja on vapaana/löytyy sopivia kampoja) ei pitäs ihan hirveitä maksaa, joillekkin emoille ei edes 4 G enempää saa.


Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #14 : 11.03.11 - klo:17.36 »
Kyllä, jos ja ilmeisesti kun, kone swappaa, niin ainoa kestävä ratkaisu on saada swappaus loppumaan - tavalla tai toisella. Levyn nopeuttaminen on hivenen valohoitoa tuohon nimenomaiseen ongelmaan, mutta auttaa toki kokonaisvaltaisesti kaikkeen muuhun.

Jos tuohon malliin löytyy lisää muistia järkevään hintaan, niin ilman muuta. Pentium 4 ajan muistit olivat vain osin pahamaineisen kalliita - en tiedä tuosta läppäristä. Sinänsä turha kasvattaa yli 2 GB:n koska tuskin tarpeen ja tuskin tukee koko määrää kuitenkaan. Esim. pykälää uudemmassa, DELLin nopeimmassa läppärissä, M90:ssa, piirisarja ei tue kuin 3.3 GB:hen asti.

Moonwrist

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Kovalevy koneen pullonkaulana
« Vastaus #15 : 11.03.11 - klo:20.04 »
Täällä päädyttiin kokeilemaan tuota xubuntua ja tällä hetkellä on avoinna firefox useammalla välilehdellä, abiword, tiedostonhallinta, järjestelmän valvonta ja musiikkia toistaa exaile. Toiminnallisesti siis sama paketti kuin tuossa ensimmäisessä viestissäni.

Mutta mitään pätkimistä ei ainakaan vielä ole tullut vastaan. Muistista on käytössä 68 % ja swap on vain parin megan kokoinen.

Pieniä ongelmia uudessa systeemissä muutama, mutta eiköhän nuokin tässä ratkea, kun ehtii tarkemmin ihmetellä.

Kiitoksia avusta.