Mistä johtuu, että jotkut ohjelmat jumittaa koneen pahasti? Siis suurin osa ohjelmista toimii niinkuin pitääkin, mutta esim. Opera, Iceweasel, Gaim ja AmaroKia käytettäessä cpu on mitä tahansa välillä 14- 99%? Homma alkaa muistuttamaan windowsin pelleilyä, mutta en vain osaa...Muistia on tarpeeksi, swapia samoin, kiintoleytila ei lopussa- mitä vielä? Miten saa tuota prossunkäyttöä alennettua, koska hommasta ei tule oikein mitään näinkään.
Eikä liene distrokohtainen ongelmakaan, koska sama ilmiö SuSessa ja Debianissa.
Eikä liene distrokohtainen ongelmakaan, koska sama ilmiö SuSessa ja Debianissa.
Vastaukset 8
Vanhimmat
No minä näkisin että nuo Gnome- ja varsinkin KDE-ohjelmat ovat vain yksinkertaisesti huomattavasti raskaampia kuin Windowsin vastaavat...
Kaikki tuntuvat aina vain paasaavan Linuxin ylivertaisesta nopeudesta ainakin windowsiin verrattuna (siis kun on samaa rautaa koneessa). Itse en ole ihan samaa mieltä. Esim.
Gnomessa työpöydän "Home" -kuvakkeen klikkaus: ~5s ja kotihakemiston sisältö avautuu.
WinXP:ssä: "My files" avautuu tuplaklikin jälkeen välittömästi.
Firefoxin käynnistys: ~15s
WinXP:ssä: about sama aika
K3b: *rouskisrouskisrouskis* ~20-25s
WinXP: Nero ~5s
Gnomen tekstieditori Gedit: ~10s
WinXP: notepad käynnistyy välittömästi
Minähän en koe itseäni niin kiireiseksi ihmiseksi että alkaisin muutaman sekunnin takia purnaamaan... minulle on tärkeämpää ohjelmien yleinen toimivuus joka on mielestäni linuxissa jo kohtalaisen hyvällä mallilla.
Kone ei todellakaan ole uusinta uutta:
Sempron 2500 , 512MB DDR400
Ultra3 Wide SCSI kovo / XFS
Slackware 11
Käynnistysnopeuteen voi vaikuttaa Preload- ohjelmalla:
http://sourceforge.net/projects/preload
Käynnistysnopeudella ei kyllä ole vaikutusta ohjelmien raskauteen tai muistinkäyttöön yleisesti.
Opera tai Iceweasel eivät ole KDE tai Gnome-ohjelmia. Ja kuten joku mainitsikin, niin käynnistysnopeudella ei ole (välttämättä) tekemistä ohjelman raskauden kanssa. Toisekseen noi ohjelmat eivät ole raskaita eivätkä vaadi tehoja tai muistia, ihan vertailuna Kaffeinella pyöritin leffaa, niin CPU oli vain n. 36 %- ja xmms ym muut "normaalit" ohjelmat max. 12%.
Olenko ainoa, jolla on ongelmia kyseisten ohjelmien kanssa muka? Eikö kenelläkään ole tietoa, mistä tuo cpu:n käyttö johtuu? Miten sen voisi välttää, säätää jotain- mitä?
Tuskin kukaan osaa sanoa tuohon mitään kun et maininnut mikä CPU sulla on. Vertailuksi esim. 333MHz PII jumittaa pelkästään selaimen flashien kanssa mutta 1GHz pitäisi jo jaksaa ihan kohtuullisesti.
Itselläni on tässä juuri alla Fujitsun Centrino-läppäri Pentium Mobile 1,6 GHz cpu:lla ja auki firefox (4 välilehteä), gnome-system-monitor sekä komentoeditori + top. Enimmäkseen kuorma näyttää liikkuvan tuossa 8 - 15% tuntumassa ja prosesseja on käynnissä 96 kappaletta. Synapticin kun käynnistin ja hain päivityksiä käväisi prossu noin 70% ja pikapyrähdyksenä 99% mutta palasi tuohon 8-15% tuntumaan mikä on täysin normaalia.
Eihän tämä Feisty ilman säätämistä todellakaan mikä kovin kevyt ole, olen samaa mieltä että kyllä XP on nopeampi jopa virustutka päällä.. tai no, riippuu XP:stä, tässä läppärissä oleva XP on kyllä hitaampi kuin tämä Feisty tässä samassa koneessa mutta pöytäkoneessani on toisinpäin, XP on selvästi nopeampi kuin linuxit poislukien gentoo joka päihittää XP:n.. tai ainakin tuntuu siltä en ole kellotellut viime aikoina.
Eiköhän tuohon CPU:n kuormaan vaikuta kaksi asiaa eli työn määrä = prosessien määrä sekä huonosti toimivat prosessit. Voi näet olla että jokin jakelu ei tue kunnolla jonkin aivan uuden prossun hienoja ominaisuuksia tai x86-jakelulla ei saa kaikkea irti 64-bit suorittimesta. Tai muuten homma skulaisi mutta asennuksen aikana on biosista ollut jokin asetus päin peetä eikä jokin ominaisuus ole käytössä. Itselläni kävi näin ettei AMD64:n cool&quiet toiminut vaan prossu kävi koko ajan 2000MHz taajudella mutta kytkin biosista ominaisuuden päälle jolloin taajuus putoaa lepotilassa 1000MHz:iin. Tämä ei tietenkään vaikuta tuohon varsinaiseen työhön vaan pelkästään lämmöntuottoon ja toimii tässä vain esimerkkinä.
Koska muut eivät tarkasti tiedä koneesi kokoonpanoa laitteiston ja käyvien prosessien suhteen voi olla aika hankalaa arvioida ongelman alkulähdettä. Itse (vaikka en mikään guru siis ole) arvelisin että ongelma liittyy enemmän johonkin verkkoyhteyteen kuin noihin ohjelmiin, ihan sillä perusteella että kaikki noista voivat tavalla tai toisella käyttää verkkoa, jopa Amarok (nettiradiot). Tai sitten verkkolaitteen piiriin eli usb tai pci tms. saattaa jostakin syystä mättää mikä aiheuttaa sen että verkkosoftat joutuvat ponnistelemaan ylimääräisesti verkossa.
Tää oli siis vain jokin ajatus mistä alkaa, kai olet jo tutkinut prosessilistauksen siten että CPU% on klikattu niin päin että kuormasoftat tulevat siihen yläreunaan ja tarkistanut ettei mikään muu kummittele siellä?
"Tuskin kukaan osaa sanoa tuohon mitään kun et maininnut mikä CPU sulla on."
Eh, joo unohtui mainita, eli Intel Celeron 2 G, ei kellotettu, muistia 512+256, eli tehoista, prossun sopimattomuudesta i386-jakelulle tms. ei ole kiinni.
"
Itse (vaikka en mikään guru siis ole) arvelisin että ongelma liittyy enemmän johonkin verkkoyhteyteen kuin noihin ohjelmiin, ihan sillä perusteella että kaikki noista voivat tavalla tai toisella käyttää verkkoa, jopa Amarok (nettiradiot). "
Ei vaikuta siltä- siis kokeilu Kaffeinin kanssa ja nyt on KTorrent päällä ja se cpu sen kohdalla n. 4%. Samoin Stramtunerin ja Xmms: n kanssa ei ongelmia- xmms:n cpu 0,4% ja Streamtuner käväisee kanavia hakiessa jossain 30%:n paikkeilla- eisiis huido jossain 90 prosentissa kuten noi mainitsemani ongelmasoftat.
Pitää nyt sen verran tarkentaa, että jumiminen noilla Operalla jne ei ala heti, vaan hetken kuluttua. Esim. Gaimia käyttäessä se toimii aluksi ihan ok, mutta sitten jumii niin pahasti jossain vaiheessa, että teksti "valuu" näytöllä, ts. kestää joku 5 sekuntia ennenkuin teksti näkyy siinä ruudussa. Ja prossu huutaa.
Mistä tulikin mieleeni, prossun tuuletin toimii kyllä, pölytkin putsattu äskettäin.
"Tai sitten verkkolaitteen piiriin eli usb tai pci tms. saattaa jostakin syystä mättää mikä aiheuttaa sen että verkkosoftat joutuvat ponnistelemaan ylimääräisesti verkossa."
Intelin emoon integroitu verkkokortti käytössä, eli tuskin siinä ongelma?
"Tää oli siis vain jokin ajatus mistä alkaa, kai olet jo tutkinut prosessilistauksen siten että CPU% on klikattu niin päin että kuormasoftat tulevat siihen yläreunaan ja tarkistanut ettei mikään muu kummittele siellä?"
$top- komennolla yleensä tsiikaillut, jossa ne kuormasoftat tulevat siihen ylös automaattisesti. Mitäs tuo `kummittelu` tarkoittaa? En ole pahemmin näihin perehtnyt, mutta 81 unessa, eli käynnissä, mutta ei käytössä vai? Uskaltaako niitä sammutella, mitään ylimääräisiä palveluita ei (servereitä yms) kyllä ole.
Tasks: 82 total, 1 running, 81 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 1.0%sy, 0.0%ni, 98.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Niinsiis, xmms käy kyllä Amarokin tilalle ja Kopete gaimin, mutta Operasta en luovu:/ Lähinnä siis kiinnostaa, mistä tuo saattaisi johtua ja miten sen voisi korjata. Työpöydilläkään ei ole vaikutusta ongelmaan, koska ohjelmat jumivat niin KDE:lla, Gnomella kuin nyt Xfce:lläkin.
"81 unessa, eli käynnissä, mutta ei käytössä vai? Uskaltaako niitä sammutella, mitään ylimääräisiä palveluita ei (servereitä yms) kyllä ole."
Juu, eihän ne oikeastaan resursseja paljoa vie jos ne on unessa, muistia tietenkin vähän ja jotkut palvelut voivat välillä "herätä" touhuamaan jotakin mutta palanevat sitten uinumaan.
No ei niitä prosesseja ihan arviosta kannata sulkea eli tarttis vähän perehtyä mitä sammuttaa ettei kone jumitu mutta toisaalta näet kyllä topilla mikä prosessi sen koneen kaappaa silloin kun se alkaa tökkimään. Mä yritin rakennella skriptiä joka kyttäisi koneen cpu-tehoja ja kun ne nousee sataan niin skripti tutkii mitkä 10 prosessia vie eniten tehoja, iskee aikaleiman ja tulostaa tiedot vaikka tiedostoon. Tai sellainen variaatio voisi olla myös että haetaan uhanalaisen prosessin PID ja seurataan sen touhua ja kun cpu-kuorma nousee 100% niin taas haetaan eniten tehoja syövät prosessit. Sillä tavalla ehkä näkisi paremmin mitä siinä koneella tapahtuu silloin kun tehot karkailevat.
Nyt kyllä väsyttää sen verran etten jaksa pähkiä sitä, täytyy jatkaa toiste.
Ihan pikaohjeena tulee mieleen että oletko kokeillut vaikkapa asentaa ongelma-ohjelmia uudelleen? Joskus auttaa kun poistaa KOKONAAN ja asentaa vain uudelleen. Henkilökohtaiset asetukset tietty kannattaa ensin säilöä jonnekin jemmaan jos haluaa ne palauttaa.
Mullahan oli tällainen ongelma muuten XP:ssä, firefox kiukutteli ja hyydytti välillä koneen vetämällä 100%. Varsinaisen syyn aiheuttaja oli kuitnekin svchost jonka sisällä jokin aliprosessi aiheutti jotakin outoa, epäilin update-manageria, muut verkko-ohjelmat toimivat kyllä normaalisti. Kun svchostin tappoi jatkoi FF normaalia toimintaa. Ongelma katosi sitten jossakin vaiheessa kun mulla oli vielä tutkimukset kesken joten syy jäi epäselväksi. Esimerkkinä vain win-puolelta että jokin muu prosessi saattaa silti aiheuttaa ongelman kuin juuri softa itse. Mutta se siis edellyyttää yhteneväisyyttä siinä kohtaa niillä ohjelmilla.
"No ei niitä prosesseja ihan arviosta kannata sulkea eli tarttis vähän perehtyä mitä sammuttaa ettei kone jumitu mutta toisaalta näet kyllä topilla mikä prosessi sen koneen kaappaa silloin kun se alkaa tökkimään"
Joo, eli top:illa juuri olen tsekannut, että mikä nyt kun alkaa tökkimään. Siitä selvinnyt syy (esim. Gaim- tänäänkin parin tunin keskustelu kaverin kanssa, mutta jostain syystä cpu vain maltillisesti n. 70%) ja siitä alkanut ihmettely:) Eli ongelmaohjelmat tiedossa, mutta syy ei.
"Mullahan oli tällainen ongelma muuten XP:ssä..."
Joo, mutta kun Linux ei ole windows. On kyllä käynyt mielessä, että jos ohjelmilla on sopivuusongelmia joidenkin muiden ohjelmien kanssa juuri windowsin tapaan, mutta se tietty ongelmia aiheuttava ohjelma on kyllä hämärän peitossa, koska ei top:illa näy mitään epäilyttävää eivätkä kyseiset ohjelmat käsittääkseni tarvitse esim. javaa tai mitään, mikä voisi olla se yhdistävä tekijä. Lokeistakaan ei ole selvinnyt mitään merkittävää. Pitänee syventyä asiaan lähemmin vielä, koska jokin syy tuohon prossunkäyttöön kyllä on, en vain ole saanut pähkäiltyä, mikä.