Kirjoittaja Aihe: Ubuntu nopeammaksi, eli kuinka tuunata Ubuntua....  (Luettu 148946 kertaa)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #40 : 28.09.06 - klo:12.40 »
Paitsi että janne sanoi ettei optimointia -O3 kannata käyttää vaan kannattaa käyttää -O2 optimointia. ;)

Joo, kait tota -03:stakin voi kokeilla.. Tuon nappasin suoraan tuolta sivulta.

voi sitä kokeilla. ihmiset ovat vähän sitä mieltä, että se saattaa rikkoa softaa. itselläni oli kyllä aikoinaan gentoo käännetty kokonaan -O3 flagilla eikä sen kanssa ollut mitään ongelmia, mutta kun siirryin käyttämään -O2:sta niin toiminta oli jonkin verran nopeampaa. -O3 tekee enemmän opitimointeja, mutta kasvattaa samalla syntyvän binäärin kokoa. jotkut olivatkin sitä mieltä, että binäärin kokoa optimoimalla (-Os) pääsisi parhaisiin tuloksiin, mutta itse en tuohon koskaan lähtenyt.

varsinaisesti käännösaikaisilla lisäoptimoinneilla (optimointia tapahtuu jonkin verran oletuksenakin) ei ole ihan hirveästi merkitystä ohjelmilla jotka eivät ole kovin prosessori-intesiivisiä. joku multimediasofta voi siitä kieltämättä hyötyäkin, mutta tekstieditori ei ehkä niinkään.

Kääntelin legendaarista centericq - pikaviestintä (hei, se osaa kaikki mahdolliset jabberista alkaen!) kun kaverilla on tarkoitus tehdä siitä kevytversio (mikä!?). Sen install - ohjeissa oli vinkki miten noita arkkitehtuurioptimointeja käytetään ja ainakin tällä tavalla lähti ./configure käyntiin:

Koodia: [Valitse]
env CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" ./configure
Eli alkuun env, tämän jälkeen halutut muuttujat/parametrit tai jotain ja loppuun se ./configure.

itse en jaksanut joskus vastata tähän, kun tuntui vähän hassulta neuvoa käännösaikaisia optimointeja ihmisiellä jotka eivät ymmärrä käännnösprosessia alkuunkaan ja sitten koko aihe unohtuikin minulta onnistuneesti.

ko. optimoinnit voi lisätä prosessin monessakin vaiheessa, pääasia kuitenkin on, että ne päätyvät käyttöön softan makefilessa. configure sattumoisin generoi makefilen ja saattaa hyvinkin ottaa mukaan ympäristömuuttujissa määriteltyjä käännöslippuja. toki ne voi lisätä käsin sinne makefileenkin.
Janne

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #41 : 28.09.06 - klo:13.04 »
itselläni oli kyllä aikoinaan gentoo käännetty kokonaan -O3 flagilla eikä sen kanssa ollut mitään ongelmia, mutta kun siirryin käyttämään -O2:sta niin toiminta oli jonkin verran nopeampaa. -O3 tekee enemmän opitimointeja, mutta kasvattaa samalla syntyvän binäärin kokoa. jotkut olivatkin sitä mieltä, että binäärin kokoa optimoimalla (-Os) pääsisi parhaisiin tuloksiin, mutta itse en tuohon koskaan lähtenyt.

Kääntelin tuon centericq:n -02:lla ja koko taisi olla n. kymmenkertainen ubuntu repoista tulleeseen binääriin verrattuna. Nyt koitan huvikseen tuota -0s:ää. Ohjelma ei ehkä oli niitä kaikkein optimoitavimpia mutta jostain pitää lähteä kokeilemaan..

Kääntelin legendaarista centericq - pikaviestintä (hei, se osaa kaikki mahdolliset jabberista alkaen!) kun kaverilla on tarkoitus tehdä siitä kevytversio (mikä!?). Sen install - ohjeissa oli vinkki miten noita arkkitehtuurioptimointeja käytetään ja ainakin tällä tavalla lähti ./configure käyntiin:

Koodia: [Valitse]
env CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" ./configure
Eli alkuun env, tämän jälkeen halutut muuttujat/parametrit tai jotain ja loppuun se ./configure.

itse en jaksanut joskus vastata tähän, kun tuntui vähän hassulta neuvoa käännösaikaisia optimointeja ihmisiellä jotka eivät ymmärrä käännnösprosessia alkuunkaan ja sitten koko aihe unohtuikin minulta onnistuneesti.

Tiukkaa analyysiä tuo 'ihmisille jotka eivät ymmärrä käänösprosessia alkuunkaan'. Vaan onpa siinä totuuden siemenkin.. Kovin syvältä en käänntöstä ymmärrä, sen verran kuitenkin että siinä korkeamman tason kielellä kirjoiteltu ohjelma käännetään konekielelle (hmm, täytyy myöntää etten ole varma että vedetäänkö se jo tässä vaiheessa ykkösiksi ja nolliksi viittailemaan muistipaikkoihin ja prosessorin käskyihin vai vasta LOAD, STORE jne. tasolle vai käydäänkö tällä tasolla lainkaan) ja kääntäjästä (ja sen asetuksista) riippuen tyhmän ohjelmoijan koodia pystytään optimoimaan tehokkaammaksi ja ko. arkkitehtuurille sopivammaksi.

Hienoa on Janne että jaksat ihmisiä jeesata tavalla jos toisella mutta näkisin että jos tietää ihmisen kääntelevän ohjelmia itse (syystä tai toisesta, mieluiten tietysti kuitenkin syystä.. Ilman syytä paranee käyttää valmiita repoja ja paketteja sieltä..) niin eipä tuo haitanne vaikka vinkkaa miten hommaa voi optimoida, riippumatta siitä, kuinka syvällisesti ihmiset ymmärtävät seurauksia. Miksi kenellekään kannattaisi vihjata esim. muiden kuin vesa - näytönohjainajureiden olemassaolosta, jos he eivät ymmärrä miten näytönohjain toimii - varsinkaan 3D - korttilaisia..?

ko. optimoinnit voi lisätä prosessin monessakin vaiheessa, pääasia kuitenkin on, että ne päätyvät käyttöön softan makefilessa. configure sattumoisin generoi makefilen ja saattaa hyvinkin ottaa mukaan ympäristömuuttujissa määriteltyjä käännöslippuja. toki ne voi lisätä käsin sinne makefileenkin.

Eihän se sattumaa ole että configure tuon makefilen vääntää ;)
Mutta tämä on ensimmäinen askel, pitääpä koittaa kääntää jossain vaiheessa jotain raskaampaa kamaa optimoiden, lähinnä ehkäpä kyseessä olisi KPhotoAlbum (ainoa softa jota kääntelen SVN:stä ja joka on varsinainen resurssisyöppö ison kuva-arkiston kanssa..)

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #42 : 28.09.06 - klo:13.34 »
Tiukkaa analyysiä tuo 'ihmisille jotka eivät ymmärrä käänösprosessia alkuunkaan'. Vaan onpa siinä totuuden siemenkin.. Kovin syvältä en käänntöstä ymmärrä, sen verran kuitenkin että siinä korkeamman tason kielellä kirjoiteltu ohjelma käännetään konekielelle (hmm, täytyy myöntää etten ole varma että vedetäänkö se jo tässä vaiheessa ykkösiksi ja nolliksi viittailemaan muistipaikkoihin ja prosessorin käskyihin vai vasta LOAD, STORE jne. tasolle vai käydäänkö tällä tasolla lainkaan) ja kääntäjästä (ja sen asetuksista) riippuen tyhmän ohjelmoijan koodia pystytään optimoimaan tehokkaammaksi ja ko. arkkitehtuurille sopivammaksi.

lähinnä minä tuolla siihen miten ohjelmia käännetään, en niinkään siihen mitä kääntäjä varsinaisesti tekee. siis jos kääntäjälle pitää antaa jotain parametreja, eikä tiedä missä vaiheessa tai miten kääntäjä niitä parametreja saisi, ei varmstikaan tiedä kovin tarkasti mitä on tekemässä.

sinänsä tietämättömyys ei ole mikään paha tai häpeiltävä asia, sehän vain tarkoittaa mahdollisuutta oppia. minusta vaan on hassua aloittaa se opettelu 'väärästä päästä'. siis homma tuntuu siltä, että haluaisi oppia tekemään käsijarrukäännöksen, ennen kuin osaa edes ajaa autoa (näin pakollisena autovertauksena ;) ).

kieltämättä autotoolsit eivät ole se selkein ja ehkäp ähelpoiten ymmärrettäväkään paketti, mutta periaatteessa ei olisi lainkaan pahasta jos vaikkapa ymmärtäisi mitä komento make tekee ja miten. se olisi jo tietyllä tasolla vastannut siihen, mihin/missä vaiheessa nuo liput on lopulta saatava mukaan.

jos tietää ihmisen kääntelevän ohjelmia itse (syystä tai toisesta, mieluiten tietysti kuitenkin syystä.. Ilman syytä paranee käyttää valmiita repoja ja paketteja sieltä..) niin eipä tuo haitanne vaikka vinkkaa miten hommaa voi optimoida, riippumatta siitä, kuinka syvällisesti ihmiset ymmärtävät seurauksia.

voihan noinkin tehdä ja kai minä hitusen tässä teinkin, mutta kaikista mieluiten kannustaisin ihmisiä myös ymmärtämään mitä heidän suorittamansa komennot oikeasti tekevät ja miksi niin tapahtuu ;)

tiettyjen komentorimpsujen ulkoa opettelu on tietty yksi tapa hoitaa asioita, mutta komentojen merkityksen ymmärtäminen mahdollistaa soveltamisen.

Eihän se sattumaa ole että configure tuon makefilen vääntää ;)

ei ole, eikä ole sekään, että joissain tapauksissa joku toinen komento generoi configuren...

Mutta tämä on ensimmäinen askel, pitääpä koittaa kääntää jossain vaiheessa jotain raskaampaa kamaa optimoiden, lähinnä ehkäpä kyseessä olisi KPhotoAlbum (ainoa softa jota kääntelen SVN:stä ja joka on varsinainen resurssisyöppö ison kuva-arkiston kanssa..)

onnea matkaan :)
Janne

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #43 : 28.09.06 - klo:13.56 »
lähinnä minä tuolla siihen miten ohjelmia käännetään, en niinkään siihen mitä kääntäjä varsinaisesti tekee. siis jos kääntäjälle pitää antaa jotain parametreja, eikä tiedä missä vaiheessa tai miten kääntäjä niitä parametreja saisi, ei varmstikaan tiedä kovin tarkasti mitä on tekemässä.

...

mutta periaatteessa ei olisi lainkaan pahasta jos vaikkapa ymmärtäisi mitä komento make tekee ja miten. se olisi jo tietyllä tasolla vastannut siihen, mihin/missä vaiheessa nuo liput on lopulta saatava mukaan.

Väittäisin ymmärtäneeni missä vaiheessa parametrit tarvitsee olla mukana mutta epätietoisuus oli siinä että miten ne annetaan.. Olen sitä aikaisemmin koittanut surffailla, epäonnistuneesti, mutta tuon centericq:n readmeistä löytyi esimerkki parametreista ja niillä ohjein laitoin tuon evn .. parametrit .. configure joka tuntui toimivankin. Eli olen kyllä löytänyt listaa parametreista ja muuta mutten vinkkiä siitä että mihin ne laitetaan.. Erilliseen asetutstiedostoon, configurelle --parametri=arvo, systeemin johonkin oletustiedostoon jne jne ja miten.. Mutta nyt sen bongasin ja hyvä näin.

Ja jos osaat linkittää johonkin hyvää selvitykseen maken (no, samalla configuren) toiminnasta niin mielelläni lueskelen!

Tämän tyyppistä ohjelmointia (siis make - käännettävää..) tuntematta tuntuu maagiselta että joku jotenkin vääntää tuollaiset pätkät skriptiä käännöstä varten.. Eilen juuri ihmettelin ja mahdottomaltahan tuo tuntui että kukaan käsin tuollaisia kirjoittelisi..

Mutta jos Janne näistä enemmän tiedät niin kerroppa miten tuollaisia ohjelmia kehitetään.. Meinaan että jos kääntäminen kestää vaikkapa puoli tuntia niin eipä sitä ohjelmaa kovin usein kehityksen aikana viitsi testata.. Eli pitääkö vain koodatessa tietää niin tarkalleen mitä tekee että kirjoittaa ohjelman ja lopuksi kääntää vai onko modulaarisuus tässä nyt se juttu eli kehitetään pieni palikka kerrallaan joka kääntyy nopeasti..?


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #44 : 28.09.06 - klo:14.29 »
Ja jos osaat linkittää johonkin hyvää selvitykseen maken (no, samalla configuren) toiminnasta niin mielelläni lueskelen!

kamesta löytyy ihan kirja joka on vapaasti jaossa ja jonka saa niin halutessaan sotaa myös paperille painettuna:
http://www.cs.utah.edu/dept/old/texinfo/make/make_toc.html

configurepuolestaan liittyy autotoolseihin ja siitäkin on kirjaa sekä netissä, että paperilla:
http://sourceware.org/autobook/

voi kyllä olla, että noiden omaksumiseen vaaditaan hitusen ymmärrystä siitä miten ohjelmia käännetään ja linkitetään komentoriviltä. tosin makeahan voi käyttää muuhunkin kuin kääntämiseen.

äkkiseltään autotoolsista löytyi myös tällaiset luentokalvot:
http://www.shlomifish.org/lecture/Autotools/slides/

Tämän tyyppistä ohjelmointia (siis make - käännettävää..) tuntematta tuntuu maagiselta että joku jotenkin vääntää tuollaiset pätkät skriptiä käännöstä varten.. Eilen juuri ihmettelin ja mahdottomaltahan tuo tuntui että kukaan käsin tuollaisia kirjoittelisi..

toki makefilejakin käsin kirjoitellaan, autotoolsien käyttämine taitaa vaan olla se portattavampi tapa hoitaa homma. ja kyllä tuossa autotoolsejakin käytettäessä joutuu kirjoittamaan "aihiot" josita nuo varsinaiset tiedsotot sitten generoidaan.

Mutta jos Janne näistä enemmän tiedät niin kerroppa miten tuollaisia ohjelmia kehitetään.. Meinaan että jos kääntäminen kestää vaikkapa puoli tuntia niin eipä sitä ohjelmaa kovin usein kehityksen aikana viitsi testata.. Eli pitääkö vain koodatessa tietää niin tarkalleen mitä tekee että kirjoittaa ohjelman ja lopuksi kääntää vai onko modulaarisuus tässä nyt se juttu eli kehitetään pieni palikka kerrallaan joka kääntyy nopeasti..?

no, ratkaisu tuohon on tietysti tuo jo mainittu make. make osaa tarkistaa onko lähdekooditiedostot muuttuneet sitten edellisen suorituksen ja vain muuttuneet tiedostot käännetään uudestaan ja tietty kaikki pitää vielä linkittää kasaan, mutta kokonaisuutena aikaa säästyy melkoisesti. koko sovellusta ei siis käännetä joka testikierroksella, vaan ainoastaan muuttuneet osat.

tietysti modulaarisuuskin on hyvästä, pieniä palasia on helpompi testata erikseen kuin yhtä kokonaisuutta (vaikka integraatiotestauskin on tietysti tärkeää). kuitenkin on aika yleistä, että muutokset käännöskertojen välillä ovat verraten pieniä. harva kykenee kirjoittamaan suuren muutoskokonaisuuden ilman virheitä.
Janne

Jakke77

  • Käyttäjä
  • Viestejä: 3826
  • Oulu (Oinaansuo)
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #45 : 02.11.06 - klo:12.25 »
jospa mäki virittelisin mutta vain jos joku jaksais kertoilla mitä poistella  :D

Koodia: [Valitse]
jarno77@jarno77-ubuntu:~$ top

top - 12:24:16 up  2:53,  2 users,  load average: 0.23, 0.59, 0.86
Tasks: 128 total,   1 running, 123 sleeping,   0 stopped,   4 zombie
Cpu(s): 14.3% us,  1.0% sy,  0.0% ni, 84.3% id,  0.3% wa,  0.0% hi,  0.0% si
Mem:    386272k total,   365288k used,    20984k free,     6488k buffers
Swap:  1132540k total,   161964k used,   970576k free,   156168k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5999 jarno77   15   0  142m  30m  19m S  8.6  8.0  10:52.09 amarokapp
 6096 jarno77   15   0 88796  28m  18m S  4.7  7.6   6:34.76 ktorrent
 4270 root      15   0  187m  40m 7688 S  2.0 10.6  10:22.40 Xorg
 8726 jarno77   16   0  2196 1128  856 R  0.3  0.3   0:00.07 top
    1 root      16   0  1564  468  444 S  0.0  0.1   0:01.42 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.17 events/0
    5 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    6 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    8 root      10  -5     0    0    0 S  0.0  0.0   0:00.31 kblockd/0
    9 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  100 root      15   0     0    0    0 S  0.0  0.0   0:00.17 pdflush
  101 root      15   0     0    0    0 S  0.0  0.0   0:00.30 pdflush
  103 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  102 root      15   0     0    0    0 S  0.0  0.0   0:01.47 kswapd0
  690 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
jarno77@jarno77-ubuntu:~$ ps -A
  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 ksoftirqd/0
    3 ?        00:00:00 watchdog/0
    4 ?        00:00:00 events/0
    5 ?        00:00:00 khelper
    6 ?        00:00:00 kthread
    8 ?        00:00:00 kblockd/0
    9 ?        00:00:00 kacpid
  100 ?        00:00:00 pdflush
  101 ?        00:00:00 pdflush
  103 ?        00:00:00 aio/0
  102 ?        00:00:01 kswapd0
  690 ?        00:00:00 kseriod
 1789 ?        00:00:00 khubd
 1865 ?        00:00:00 kjournald
 2094 ?        00:00:00 udevd
 2873 ?        00:00:00 shpchpd_event
 2992 ?        00:00:00 kgameportd
 3317 ?        00:00:00 dhclient3
 3523 ?        00:00:00 portmap
 3799 ?        00:00:00 acpid
 3915 ?        00:00:00 dd
 3917 ?        00:00:00 klogd
 4236 ?        00:00:00 gdm
 4246 ?        00:00:00 gdm
 4270 tty7     00:10:23 Xorg
 4277 ?        00:00:00 hpiod
 4282 ?        00:00:00 python
 4400 ?        00:00:00 freshclam
 4428 ?        00:00:00 clamsmtpd
 4444 ?        00:00:00 courierlogger
 4445 ?        00:00:00 authdaemond.pla
 4457 ?        00:00:00 authdaemond.pla
 4460 ?        00:00:00 authdaemond.pla
 4461 ?        00:00:00 authdaemond.pla
 4462 ?        00:00:00 authdaemond.pla
 4463 ?        00:00:00 authdaemond.pla
 4466 ?        00:00:00 courierd
 4478 ?        00:00:00 courierfilter
 4482 ?        00:00:00 courierlogger
 4498 ?        00:00:00 couriertcpd
 4514 ?        00:00:00 courierlogger
 4516 ?        00:00:00 dbus-daemon
 4531 ?        00:00:01 hald
 4532 ?        00:00:00 hald-runner
 4537 ?        00:00:00 hald-addon-acpi
 4591 ?        00:00:00 hald-addon-keyb
 4601 ?        00:00:02 hald-addon-stor
 4602 ?        00:00:02 hald-addon-stor
 4615 ?        00:00:00 dhcdbd
 4772 ?        00:00:00 gdomap
 4831 ?        00:00:00 nmbd
 4833 ?        00:00:00 smbd
 4847 ?        00:00:00 smbd
 4860 ?        00:00:00 schooltool
 4961 ?        00:00:00 rpc.statd
 4980 ?        00:00:00 hcid
 4986 ?        00:00:00 sdpd
 4995 ?        00:00:00 krfcommd
 5008 ?        00:00:00 mdadm
 5042 ?        00:00:00 atd
 5055 ?        00:00:00 cron
 5077 ?        00:00:02 gnome-session
 5193 tty1     00:00:00 getty
 5194 tty2     00:00:00 getty
 5195 tty3     00:00:00 getty
 5196 tty4     00:00:00 getty
 5204 ?        00:00:00 ssh-agent
 5197 tty5     00:00:00 getty
 5207 tty6     00:00:00 getty
 5212 ?        00:00:00 dbus-launch
 5213 ?        00:00:00 dbus-daemon
 5215 ?        00:00:01 gconfd-2
 5218 ?        00:00:00 gnome-keyring-d
 5220 ?        00:00:00 bonobo-activati
 5222 ?        00:00:07 gnome-settings-
 5224 ?        00:00:00 esd
 5233 ?        00:01:12 metacity
 5239 ?        00:00:35 gnome-panel
 5241 ?        00:00:11 nautilus
 5246 ?        00:00:01 gnome-volume-ma
 5252 ?        00:00:03 update-notifier
 5255 ?        00:00:00 gnome-vfs-daemo
 5270 ?        00:00:02 gnome-power-man
 5272 ?        00:00:01 trashapplet
 5277 ?        00:00:00 mapping-daemon
 5284 ?        00:00:02 mixer_applet2
 5286 ?        00:00:02 clock-applet
 5291 ?        00:00:25 gaim
 5294 ?        00:00:01 evolution-data-
 5297 ?        00:00:01 evolution-excha
 5307 ?        00:00:08 gnome-screensav
 5955 ?        00:00:00 syslogd
 5999 ?        00:10:53 amarokapp
 6001 ?        00:00:00 kdeinit
 6005 ?        00:00:01 dcopserver
 6007 ?        00:00:00 klauncher
 6009 ?        00:00:05 kded
 6012 ?        00:00:01 gam_server
 6032 ?        00:00:00 ruby
 6033 ?        00:00:00 ruby
 6034 ?        00:00:01 python
 6096 ?        00:06:35 ktorrent
 6240 ?        00:00:01 artsd
 6244 ?        00:00:02 kio_uiserver
 7231 ?        00:00:00 swiftfox
 7242 ?        00:00:00 run-mozilla.sh
 7247 ?        00:08:10 swiftfox-bin
 7474 ?        00:00:00 amarokapp
 7530 ?        00:00:00 kio_http
 7623 ?        00:00:00 kio_file
 7880 ?        00:00:00 courierd
 7881 ?        00:00:00 courieruucp
 7882 ?        00:00:00 courierlocal
 7883 ?        00:00:00 courierfax
 7884 ?        00:00:00 courieresmtp
 7885 ?        00:00:00 courierdsn
 8058 ?        00:00:38 gweather-applet
 8377 ?        00:00:00 swiftfox-bin <defunct>
 8499 ?        00:00:00 kio_file
 8509 ?        00:00:00 kio_http
 8693 ?        00:00:00 dcop <defunct>
 8694 ?        00:00:00 dcop <defunct>
 8695 ?        00:00:00 dcop <defunct>
 8706 ?        00:00:01 gnome-terminal
 8707 ?        00:00:00 gnome-pty-helpe
 8708 pts/0    00:00:00 bash
 8737 pts/0    00:00:00 ps
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX

raimo

  • Käyttäjä
  • Viestejä: 3622
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #46 : 02.11.06 - klo:15.25 »
jospa mäki virittelisin mutta vain jos joku jaksais kertoilla mitä poistella  :D

No tämmöiset huomiot ihan tälleen hätäisesti sutaisten. :)
Mitä ilmeisemmin käytössäsi on sekä KDE sekä Gnome ja samanaikaisesti jopa?
Sillä tavalla ei koskaan pääse ideaalitilaan, mutta saa sitä konettaan käyttää tietysti niinkin.

Molemmille työpöytäympäristöille löytyy kuitenkin kaikkiin tarpeisiin niille
itselleen tehdyt ohjelmat. Nyt käynnissä on sekä Gnome-asetus -systeemejä,
että KDE-asetus -systeemejä. yms.

Tämä pois jos et käytä RPC-juttuja (NFS, NIS yms,tms,jne)
Koodia: [Valitse]
3523 ?        00:00:00 portmap

Tämä pois jos HP tulostin ei ole käytössä.
(arvaan että ei ole, koska miuta siihen liittyviä ei näy)
Koodia: [Valitse]
4277 ?        00:00:00 hpiod

Onko Courier (mailiserveri) tarpeellinen, vai onko se vain asentunut "itsestään"
jonkun muun mukana, esimerkiksi ClamAV ohjelman joka myös näkyy olevan "olemassa"?
Tai ainakin sen joku päivittäjä on, joten varmaan ko. "kokonaisuus" lymyää jossakin taustalla?

Linuxissa ei tarvita näillä näkymin virustorjuntaa, ellet sitten ylläpidä
vaikkapa sähköpostipalvelinta. Sähköpostipalvelinta taas toisaalta ei näillä näkymin
tarvitse omalla koneellaan ylläpitää, yhteydentarjoajilla on sitä varten
sähköpostipalvelimet, ja ilmaisia postejakin on olemassa, jopa Suomesta löytyy useita.

Eli ellet oikeasti noita virustarkistimia ja sähköpostipalvelimia tarvitse,
niin poista ne mahdollisimman perusteellisesti.

Jolloin poistuu melkoinen joukko prosesseja, nämä kai ainakin lähtee
(siis kun Courier ja ClamAV otetaan pois käytöstä/poistetaan koneelta)
Koodia: [Valitse]
4400 ?        00:00:00 freshclam
4428 ?        00:00:00 clamsmtpd
4444 ?        00:00:00 courierlogger
4445 ?        00:00:00 authdaemond.pla
4457 ?        00:00:00 authdaemond.pla
4460 ?        00:00:00 authdaemond.pla
4461 ?        00:00:00 authdaemond.pla
4462 ?        00:00:00 authdaemond.pla
4463 ?        00:00:00 authdaemond.pla
4466 ?        00:00:00 courierd
4478 ?        00:00:00 courierfilter
4482 ?        00:00:00 courierlogger
4498 ?        00:00:00 couriertcpd
4514 ?        00:00:00 courierlogger

7880 ?        00:00:00 courierd
7881 ?        00:00:00 courieruucp
7882 ?        00:00:00 courierlocal
7883 ?        00:00:00 courierfax
7884 ?        00:00:00 courieresmtp
7885 ?        00:00:00 courierdsn
Kaiken päälle vaikuttaa siltä että tuo Courier
on useampaan kertaan käynnissä, tai jotain?

Mikä tää niinku on, jos et käytä ota pois:
Koodia: [Valitse]
4772 ?        00:00:00 gdomap
Tuohan se on mikä linkissä sanotaan, mutta pitääkö sen olla käynnissä?
http://www.gnustep.org/resources/documentation/Developer/Tools/Reference/gdomap.html
Vois se olla että Samba tarvii tuon? Koska Samba-tanhut näkyy olevan käynnissä.

Siitä päästään siihen että Samba pois jos et Sambaile:
Koodia: [Valitse]
4831 ?        00:00:00 nmbd
4833 ?        00:00:00 smbd
4847 ?        00:00:00 smbd

Network Status Monitor (RPC, tms) pois jos et tarvi:
Koodia: [Valitse]
4961 ?        00:00:00 rpc.statd

Nämä pois jos bluetoothi ei ole käytössä
Koodia: [Valitse]
4980 ?        00:00:00 hcid
4986 ?        00:00:00 sdpd

Tuo on ilmeisesti jokin kännykkäjuttu PPP-yhteys tms. nettiasia kännykällä?
Eli eikun pois jos ei moista kännykkänettiä ole käytössä:
Koodia: [Valitse]
4995 ?        00:00:00 krfcommd

Tämä pois jos RAID ei ole käytössä
Koodia: [Valitse]
5008 ?        00:00:00 mdadm

ATD pois, Cron on käynnissä ja riittänee kaikkiin tarpeisiin?
Koodia: [Valitse]
5042 ?        00:00:00 atd

Pois,
Koodia: [Valitse]
5252 ?        00:00:03 update-notifier
Komenna tuon tilalla vaikka aamuin illoin (tai edes joskus):
Koodia: [Valitse]
sudo apt-get update && sudo apt-get upgrade

Oon tämän sanonnu jo varmaan 101 kertaa, mutta sanotaan taas
(sanokaa vaan jos kyllästyttää, mutta ei se auta vaikka sanotte!) :D
Eli tuo pois:
Koodia: [Valitse]
5307 ?        00:00:08 gnome-screensav
Ja kaikki muutkin näytöntuhoajat pois koneelta levytilaa/resursseja syömästä.
Synaptic on mainio ja voimakas ase näytöntuhoajia vastaan. ;)

Näyttöä (ja sähköä) oikeasti säästävä alias tilalle
tai tee sopiva skripti, vaikka /usr/bin/screen-off, niin toimii laukaisimistakin.
(~/.bash_aliases tiedostoon, muokkaa ~/.bashrc siellä olevan ohjeen mukaan):
Koodia: [Valitse]
alias screen-off='xset dpms force off'

Hmm, kioski-käyttöliittymäserveri, eeeh? :)
Ei vainenkaan, KDE Progress Information UI Serveri se on, lieneekö tarppellinen?
Siis jos Gnome on käytössä? (nokun emt. kumpi on vai onko kumpikin)
Koodia: [Valitse]
6244 ?        00:00:02 kio_uiserver
Nämä varmaan liittyy edelliseen? Lienevätkö tarppeellisia?
Koodia: [Valitse]
7530 ?        00:00:00 kio_http
7623 ?        00:00:00 kio_file
8499 ?        00:00:00 kio_file
8509 ?        00:00:00 kio_http

Dcop (KDE Desktop Communications Protocol) näyttää heittäneen veivinsä,
en toisaalta ihmettele kun raukka joutuu painimaan päivät pitkät Gnome-serkkujen kanssa. :)
Se on tuo: http://developer.kde.org/documentation/other/dcop.html

Eipä kai tuossa minusta muuta (suurempaa ainakaan).
Itse toimittaisin torrentit ja amor'ookit nevadaan taikka siperian peränurkkaan,
mutta saa niitä käyttää jos niitä tarvitsee, mutta pitääkö niiden olla aina käynnissä?
No, sitäkin  voi jokainen miettiä omassa luolassaan, ja touhuta tarpeidensa mukaan.

Semmosta, tulihan siinä juttua jos vaikka minkälaista, toivottavasti auttaa pyrkimyksissäsi.
Vaikeaakin osin tämä on, koska ei tiedä mitä kukin tarvii/haluaa käyttää,
ja mikä on tarkoituksella käynnissä, ja mikä taas sitten ikäänkuin vahingossa...

edit: Noita tty:jä (getty) voit pari ainakin ottaa pois käytöstä, esim. neljällä pärjäilee hienosti.
 Katso tämän saman ketjun aikaisemmista viesteistä miten se tapahtuu.
 Siis tuossa ohjetta siihen: http://forum.ubuntu-fi.org/index.php?topic=4951.msg37563#msg37563
« Viimeksi muokattu: 02.11.06 - klo:15.53 kirjoittanut raimo »
So long and thanks for all the fish!

tomppa

  • Käyttäjä
  • Viestejä: 165
  • Debian4.0
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #47 : 02.11.06 - klo:17.02 »
Lainaus
edit: Noita tty:jä (getty) voit pari ainakin ottaa pois käytöstä, esim. neljällä pärjäilee hienosti.
 Katso tämän saman ketjun aikaisemmista viesteistä miten se tapahtuu.
 Siis tuossa ohjetta siihen: http://forum.ubuntu-fi.org/index.php?topic=4951.msg37563#msg37563

Jostain syystä tämä ei toimi minulla (edgy).
Koodia: [Valitse]
  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 ksoftirqd/0
    3 ?        00:00:00 watchdog/0
    4 ?        00:00:00 events/0
    5 ?        00:00:00 khelper
    6 ?        00:00:00 kthread
    8 ?        00:00:00 kblockd/0
    9 ?        00:00:00 kacpid
   10 ?        00:00:00 kacpi_notify
   84 ?        00:00:00 kseriod
  117 ?        00:00:00 pdflush
  118 ?        00:00:00 pdflush
  119 ?        00:00:00 kswapd0
  120 ?        00:00:00 aio/0
 1754 ?        00:00:00 khubd
 1837 ?        00:00:00 kjournald
 1909 ?        00:00:00 logd
 2062 ?        00:00:00 udevd
 2762 ?        00:00:00 kgameportd
 2920 ?        00:00:00 kpsmoused
 2944 ?        00:00:00 shpchpd
 3376 ?        00:00:00 dhclient3
 3572 tty2     00:00:00 getty
 3573 tty3     00:00:00 getty
 3574 tty4     00:00:00 getty
 3575 tty5     00:00:00 getty
 3576 tty6     00:00:00 getty
 3618 ?        00:00:00 syslogd
 3638 ?        00:00:00 dd
 3640 ?        00:00:00 klogd
 3714 ?        00:00:00 gdm
 3719 ?        00:00:00 gdm
 3722 tty7     00:02:55 Xorg
 3748 ?        00:00:00 dbus-daemon
 3763 ?        00:00:01 hald
 3764 ?        00:00:00 hald-runner
 3770 ?        00:00:00 hald-addon-acpi
 3783 ?        00:00:00 hald-addon-keyb
 3791 ?        00:00:00 hald-addon-stor
 3819 ?        00:00:00 perl
 4093 ?        00:00:00 atd
 4153 ?        00:00:00 gnome-session
 4206 ?        00:00:00 dbus-launch
 4207 ?        00:00:00 dbus-daemon
 4209 ?        00:00:00 gconfd-2
 4212 ?        00:00:00 gnome-keyring-d
 4215 ?        00:00:02 gnome-settings-
 4226 ?        00:00:00 sh
 4227 ?        00:00:00 esd
 4232 ?        00:00:14 metacity
 4237 ?        00:00:34 gnome-panel
 4239 ?        00:00:16 nautilus
 4243 ?        00:00:00 bonobo-activati
 4245 ?        00:00:00 gnome-volume-ma
 4254 ?        00:00:00 gnome-vfs-daemo
 4267 ?        00:00:00 mapping-daemon
 4297 ?        00:00:01 mixer_applet2
 4462 tty1     00:00:00 getty
 4470 ?        00:00:01 trashapplet
 4609 ?        00:00:09 gnome-terminal
 4611 ?        00:00:00 gnome-pty-helpe
 4612 pts/0    00:00:00 bash
 4629 pts/0    00:00:00 screen
 4630 ?        00:00:00 screen
 4631 pts/1    00:00:01 irssi
 5937 ?        00:00:14 firefox-bin
 5958 pts/2    00:00:00 bash
 5974 pts/2    00:00:00 ps

top:

Koodia: [Valitse]
Tasks:  68 total,   1 running,  67 sleeping,   0 stopped,   0 zombie
Cpu(s): 15.7%us,  0.3%sy,  0.0%ni, 83.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1035900k total,   878128k used,   157772k free,    38344k buffers
Swap:   947792k total,        0k used,   947792k free,   651724k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND             
 3722 root      15   0 45648  30m 9392 S  0.7  3.0   3:00.25 Xorg                 
    1 root      16   0  1632  608  516 S  0.0  0.1   0:01.15 init               
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0       
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0         
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.14 events/0           
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 khelper           
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread           
    8 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0         
    9 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid             
   10 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify       
   84 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 kseriod           
  117 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush           
  118 root      15   0     0    0    0 S  0.0  0.0   0:00.02 pdflush           
  119 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0           
  120 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0             
 1754 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd             
 1837 root      10  -5     0    0    0 S  0.0  0.0   0:00.09 kjournald         
 1909 root      15   0  1604  544  468 S  0.0  0.1   0:00.00 logd               
 2062 root      12  -4  2612 1044  360 S  0.0  0.1   0:00.32 udevd             
 2762 root      11  -5     0    0    0 S  0.0  0.0   0:00.01 kgameportd         
 2920 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused         
 2944 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 shpchpd           
 3376 dhcp      14  -2  2396  788  464 S  0.0  0.1   0:00.00 dhclient3         
 3572 root      16   0  1600  504  432 S  0.0  0.0   0:00.00 getty             
 3573 root      16   0  1596  504  432 S  0.0  0.0   0:00.00 getty             
 3574 root      16   0  1600  508  432 S  0.0  0.0   0:00.00 getty             
 3575 root      16   0  1596  504  432 S  0.0  0.0   0:00.00 getty             
 3576 root      16   0  1596  504  432 S  0.0  0.0   0:00.00 getty             
 3618 root      15   0  1652  616  500 S  0.0  0.1   0:00.01 syslogd           
 3638 root      15   0  1724  512  420 S  0.0  0.0   0:00.02 dd                 
 3640 klog      16   0  2412 1288  384 S  0.0  0.1   0:00.03 klogd             
 3714 root      15   0 11888 1792 1268 S  0.0  0.2   0:00.00 gdm               
 3719 root      15   0 12244 2644 2052 S  0.0  0.3   0:00.04 gdm               
 3748 messageb  15   0  2176  832  636 S  0.0  0.1   0:00.05 dbus-daemon       
 3763 haldaemo  15   0  7096 5556 1640 S  0.0  0.5   0:01.72 hald               
 3764 root      19   0  2916 1040  880 S  0.0  0.1   0:00.00 hald-runner       
 3770 haldaemo  23   0  2028  800  684 S  0.0  0.1   0:00.00 hald-addon-acpi   
 3783 haldaemo  15   0  2028  848  720 S  0.0  0.1   0:00.18 hald-addon-keyb   
 3791 haldaemo  15   0  2028  840  716 S  0.0  0.1   0:00.11 hald-addon-stor   
 3819 root      17   0 13620  10m 1264 S  0.0  1.1   0:00.02 perl               
 4093 daemon    16   0  1856  428  300 S  0.0  0.0   0:00.00 atd

Kerros nyt, kun vauhtiin pääsit, että mitä tässä on turhaa ja kuinka ne sammutetaan.  ;D Kysyinkin jo joskus raimolta howtoa näistä turhista prosesseista.

raimo

  • Käyttäjä
  • Viestejä: 3622
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #48 : 02.11.06 - klo:19.46 »
Jostain syystä tämä ei toimi minulla (edgy).
..
Kerros nyt, kun vauhtiin pääsit, että mitä tässä on turhaa ja kuinka ne sammutetaan.  ;D Kysyinkin jo joskus raimolta howtoa näistä turhista prosesseista.

Kas, eipä muuten lähde enää tty:t tuolla konstilla pois, kokeilin itsekin äsken.
Arvaan että tämä Edgyn uusi upstart systeemi on muuttanut tuon(kin) asian toisenlaiseksi?
En tiedä, pitää tutkiskella kunhan kerkeää.
tty:t ei nyt kuitenkaan lakkaa toimimasta vaikka ne kommentoi pois /etc/inittab tiedostossa.

Mitä prosesseihin tulee, niin tuossa sinun tapauksessasi
ei kyllä ole enää mitään tehtävissä! :D

Perli siellä näemmä jotakin ajelee.
Koodia: [Valitse]
3819 ?        00:00:00 perl
ja
Koodia: [Valitse]
3819 root      17   0 13620  10m 1264 S  0.0  1.1   0:00.02 perl
Muistiakin mokoma käyttää hiukan.

Tuosta hämmentyneenä menin katsomaan omaa listaani, ja sielläkin puhisee Perl puuhissaan.

Komento: ps -AF | grep perl (en jaksanut pähkäillä hienompaa komentoa, tuo kun tuli selkäytimestä)
kertoo että Perl ajaa tätä: /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl

Mikäs se tuo nyt sitten on? Apuva!
Koodia: [Valitse]
leafpad /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl
Vaihda gedit leafpad tilalle jos sinulla ei leafpadia ole.

# Loader for the system tools backends.
Jaa, vai sellainen! En yhtään tiedä mikä lie, joku se varmasti on. :)

Ja Author väittää olevansa joku Carlos G.P Gnomesta.
Miksiköhän Carlos Gnomesta ei ole chmodannut tuota vaikka 755 niin se toimisi suoraan?
No Carlos Gnomesta ei ole halunnut tehdä niin, vaan on tehnyt noin.

Tuo pitänee selvttää että mikä kummitus se oikein on,
kun en muista moista ennen Edgyä nähneeni, tarpeellinen se varmasti on?
Minusta hiukan outoa että sitä Perlillä noin ajetaan jos se virallinen Gnome-palikka on.

Atd:stä samat sanat kuin äskeisessä jutussa.
Tosin sitähän saattaa vaikka joku ihan oikeasti käyttääkin, mistä minä tiedän.
kts. man atd niin selviää mikä se on.
Toisaalta, eipä tuo nyt yksi atd suuria vaikuttane, luulisin?

Jos et pelaa peliporttia käyttäviä pelejä tämä lienee turha:
Koodia: [Valitse]
2762 ?        00:00:00 kgameportd

Eipä kai muuta? Elikkä hyvältähän tuo näyttää minusta.

En minä osaa mitään howtoja tehdä, etenkään en tämmöisestä aiheesta mistä en itse ymmärrä mitään. :D
Tässähän se syntyy itseasiassa se howto, tai no, joku sellainen sekametelisoppa kuitenkin.

« Viimeksi muokattu: 02.11.06 - klo:19.48 kirjoittanut raimo »
So long and thanks for all the fish!

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #49 : 02.11.06 - klo:19.51 »
Raimo: Kerrot että sammuta tuo ja tuo, muttet kerro miten! ;)

Suuren osan ohjelmista saa ohjelmalla sysv-rc-conf pois käynnistä. Screensaverit saa pois poistamalla ne vaikkapa Synapticilla. Jos ei ssh:ta tarvitse voi poistaa paketin openssh. Update-managerin saa pois päältä kun menet Järjestelmä --> Asetukset --> Istunnot --> Käynnistyvät ohjelmat.
« Viimeksi muokattu: 02.11.06 - klo:20.17 kirjoittanut Vililikku »
alias vililikku

raimo

  • Käyttäjä
  • Viestejä: 3622
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #50 : 02.11.06 - klo:20.18 »
Raimo: Kerrot että sammuta tuo ja tuo, muttet kerro miten!. ;)

Johtuu vain siitä että olen jo kertonut, ja ihan tässä samassa ketjussa. :)
http://forum.ubuntu-fi.org/index.php?topic=4951.msg35467#msg35467

Sama asia on lisäksi selostettu ainakin 82 kertaa eri ketjuissa tällä foorumilla (HAKU),
ja se kerrotaan myös noissa muissa "speed-up-boot" ohjeissa, joihin tästä(kin) ketjusta on linkkejä.

Eli minusta ei ole tarvetta sitä erikseen jokaisessa viestissä selostaa, tai vaikka olisi,
niin ainakaan minä en jaksa niin tehdä. Linkin olisin voinut laittaa, mutta en muistanut / älynnyt / jne. ;)


ps. Tälläiset ketjut kannattaa lukea aina alusta asti, etenkin jos on epäselvää miten jokin asia tehdään.
Nyt sivuja ei ole vasta kuin 3, että ei liene liian suuri urakka?
Ja lukiessa voi ilmetä jopa jotakin muutakin itseä koskevaa hyödyllistä tietoa.

« Viimeksi muokattu: 02.11.06 - klo:20.25 kirjoittanut raimo »
So long and thanks for all the fish!

Minna S

  • Käyttäjä
  • Viestejä: 1053
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #51 : 02.11.06 - klo:21.44 »
Raimo: Kerrot että sammuta tuo ja tuo, muttet kerro miten!. ;)

Johtuu vain siitä että olen jo kertonut, ja ihan tässä samassa ketjussa. :)
http://forum.ubuntu-fi.org/index.php?topic=4951.msg35467#msg35467

Sama asia on lisäksi selostettu ainakin 82 kertaa eri ketjuissa tällä foorumilla (HAKU),
ja se kerrotaan myös noissa muissa "speed-up-boot" ohjeissa, joihin tästä(kin) ketjusta on linkkejä.

Eli minusta ei ole tarvetta sitä erikseen jokaisessa viestissä selostaa, tai vaikka olisi,
niin ainakaan minä en jaksa niin tehdä. Linkin olisin voinut laittaa, mutta en muistanut / älynnyt / jne. ;)


ps. Tälläiset ketjut kannattaa lukea aina alusta asti, etenkin jos on epäselvää miten jokin asia tehdään.
Nyt sivuja ei ole vasta kuin 3, että ei liene liian suuri urakka?
Ja lukiessa voi ilmetä jopa jotakin muutakin itseä koskevaa hyödyllistä tietoa.


Tässäkin ketjussa on niin monta viestiä, että meinaa kärsivällisyys loppua niitä lukiessa. Tee vaan sellanen kunnon Howto, missä on kaikki asiat samassa viestissä. (niin et sitten tarvitse vastata samoihin kysymyksiin monta kertaa) :) PLIIS!

Linux user # 406601

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #52 : 04.11.06 - klo:15.06 »

Tasks: 117 total,   3 running, 114 sleeping,   0 stopped,   0 zombie
Cpu(s): 15.4%us,  6.5%sy,  2.2%ni, 75.4%id,  0.3%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:    775580k total,   734564k used,    41016k free,    36364k buffers
Swap:  3140648k total,    42184k used,  3098464k free,   329912k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 9547 root      15   0  372m  71m 5148 S 22.2  9.5  54:04.61 Xorg
11194 rhk       15   0  220m  81m  27m R  4.8 10.8  40:20.58 swiftfox-bin
 9714 rhk       15   0  190m  74m  28m S  3.2  9.8  21:38.69 amarokapp
10021 rhk       15   0 73016  30m  23m S  1.6  4.1   1:48.28 kopete
15385 rhk       15   0  2244 1064  764 R  1.6  0.1   0:00.02 top
    1 root      16   0  1632  480  428 S  0.0  0.1   0:01.79 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    5 root      10  -5     0    0    0 S  0.0  0.0   0:01.20 events/0
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    9 root      10  -5     0    0    0 S  0.0  0.0   0:00.27 kblockd/0
   10 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   11 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify
   73 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  104 root      15   0     0    0    0 S  0.0  0.0   0:00.19 pdflush
  105 root      15   0     0    0    0 S  0.0  0.0   0:00.31 pdflush
  106 root      15   0     0    0    0 S  0.0  0.0   0:02.60 kswapd0
  107 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
 1793 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
 1892 root      10  -5     0    0    0 S  0.0  0.0   0:03.15 kjournald
 1966 root      15   0  1604  444  444 S  0.0  0.1   0:00.02 logd
 2099 root      14  -4  2616  420  360 S  0.0  0.1   0:00.78 udevd
 2878 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
 2919 root      13  -5     0    0    0 S  0.0  0.0   0:00.01 kgameportd
 2923 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 shpchpd
 3391 dhcp      13  -2  2396  580  456 S  0.0  0.1   0:00.00 dhclient3
 3427 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 kjournald
 3760 root      16   0  2672  804  804 S  0.0  0.1   0:00.00 login
 3761 root      16   0  1596  412  412 S  0.0  0.1   0:00.00 getty
 3762 root      16   0  1596  412  412 S  0.0  0.1   0:00.00 getty
 3960 root      16   0  2204  696  632 S  0.0  0.1   0:00.01 acpid
 3975 root      15   0  1648  556  488 S  0.0  0.1   0:00.26 syslogd
 3998 root      15   0  1724  416  400 S  0.0  0.1   0:00.10 dd
 4000 klog      16   0  2424  424  380 S  0.0  0.1   0:00.14 klogd
 4021 root      15   0  5584 1384 1316 S  0.0  0.2   0:00.28 apt-index-watch
 4037 messageb  16   0  2172  748  632 S  0.0  0.1   0:00.68 dbus-daemon
 4052 haldaemo  15   0  7132 2644 1580 S  0.0  0.3   0:05.54 hald
 4053 root      16   0  2908  980  888 S  0.0  0.1   0:00.09 hald-runner
 4059 haldaemo  22   0  2024  684  684 S  0.0  0.1   0:00.00 hald-addon-acpi
 4061 haldaemo  15   0  2024  716  692 S  0.0  0.1   0:01.46 hald-addon-keyb
 4079 haldaemo  15   0  2024  868  788 S  0.0  0.1   0:15.68 hald-addon-stor
 4112 root      16   0  4940  808  636 S  0.0  0.1   0:00.06 sshd
 4122 root      16   0  3784  532  500 S  0.0  0.1   0:00.05 xfs
 4157 root      16   0  2068  672  588 S  0.0  0.1   0:00.01 hcid
 4163 root      25   0  1668  360  360 S  0.0  0.0   0:00.00 sdpd
 4174 root      25   0  1828  348  348 S  0.0  0.0   0:00.00 hidd
 4181 root      10 -10     0    0    0 S  0.0  0.0   0:00.00 krfcommd
 4198 daemon    16   0  1852  308  296 S  0.0  0.0   0:00.00 atd
 4211 root      16   0  2192  740  676 S  0.0  0.1   0:00.03 cron
 4235 root      15   0 15680 1824 1724 S  0.0  0.2   0:00.12 apache2
 4251 www-data  15   0 18148 6428 2740 S  0.0  0.8   0:01.43 apache2
 4252 www-data  15   0 18156 6460 2772 S  0.0  0.8   0:01.16 apache2
 4253 www-data  15   0 18156 6440 2752 S  0.0  0.8   0:00.84 apache2
 4254 www-data  15   0 18140 6436 2748 S  0.0  0.8   0:01.73 apache2
 4255 www-data  15   0 18224 6112 2500 S  0.0  0.8   0:01.28 apache2
 4385 rhk       15   0  5920 1828 1380 S  0.0  0.2   0:00.31 bash
 4435 www-data  15   0 18140 6408 2740 S  0.0  0.8   0:01.00 apache2
 6878 root      25   0  1452  144  104 S  0.0  0.0   0:00.00 vmnet-bridge
 6890 root      15   0  1696  400  332 S  0.0  0.1   0:00.00 vmnet-natd
 6918 root      16   0  1448  140  100 S  0.0  0.0   0:00.00 vmnet-netifup
 6929 root      16   0  1448  140  100 S  0.0  0.0   0:00.00 vmnet-netifup
 6944 root      15   0  1764  484  384 S  0.0  0.1   0:00.00 vmnet-dhcpd
 6945 root      19   0  1768  248  192 S  0.0  0.0   0:00.00 vmnet-dhcpd
 8290 www-data  15   0 18156 6604 2876 S  0.0  0.9   0:00.78 apache2
 9465 www-data  15   0 18224 6608 2876 S  0.0  0.9   0:01.09 apache2


Osaako joku kertoa miksi X vie noin röyhkeästi muistia? Tai siis.. no, ni.. Eihän muistin vieminen ole huono jos se ei ole muilta pois.. Mutta kun vertaa mitä tuossa edellä Tomppa, Jakke77, Patman näytti X:n vievän tehoja niin jotain eroa täytyy olla..
(ps. ajelin Internet exploreria niin näytti top että hörppäisi 2.7 gigaa swappia ;) Laskenta oli jotenkin pielessä koska toi topin yläpalkki näytti kuitenkin että swappia ei ollut käytössä kun muutama kymmenen megaa..

Jaa mitenkö tuota optimoimaan: No, ainakin nuo wmvaren jutut pitäisi poistaa (pitää niitä näköjään päällä vaikka ohjelma olisi sammutettu. Eilen asensin, pitää tutkia lisää..), amarokin vaihto johonkin tekstipohjaiseen daemon - tyyppiseen ja tyyliin kgameport pois.. Apache käynnistymään tarvittaessa eikä automaattisesti ja xscreensaver pois.. (jaa, ei se näykkään tuossa listauksessa.. Leikkautui pois..). Kopeten vaihto centericq:ksi ja silleen..

r
« Viimeksi muokattu: 04.11.06 - klo:15.09 kirjoittanut Risto H. Kurppa »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #53 : 04.11.06 - klo:18.10 »
Koodia: [Valitse]
3960 root      16   0  2204  696  632 S  0.0  0.1   0:00.01 acpidTarvitsetko virranssätöä?

Koodia: [Valitse]
3975 root      15   0  1648  556  488 S  0.0  0.1   0:00.26 syslogdTarvitsetko lokia?

Koodia: [Valitse]
4000 klog      16   0  2424  424  380 S  0.0  0.1   0:00.14 klogdToista lokia?

Koodia: [Valitse]
4112 root      16   0  4940  808  636 S  0.0  0.1   0:00.06 sshdTarvitsetko ssh:ta?

Koodia: [Valitse]
4198 daemon    16   0  1852  308  296 S  0.0  0.0   0:00.00 atd
 4211 root      16   0  2192  740  676 S  0.0  0.1   0:00.03 cron
Tarvitsetko croneja?

Ja mitä sanoo vielä komento ps -A?
alias vililikku

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #54 : 05.11.06 - klo:14.27 »

rhk@ribantu:/var/log$ ps -Af
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Nov03 ?        00:00:01 /sbin/init splash
root         2     1  0 Nov03 ?        00:00:00 [migration/0]
root         3     1  0 Nov03 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 Nov03 ?        00:00:00 [watchdog/0]
root         5     1  0 Nov03 ?        00:00:01 [events/0]
root         6     1  0 Nov03 ?        00:00:00 [khelper]
root         7     1  0 Nov03 ?        00:00:00 [kthread]
root         9     7  0 Nov03 ?        00:00:00 [kblockd/0]
root        10     7  0 Nov03 ?        00:00:00 [kacpid]
root        11     7  0 Nov03 ?        00:00:00 [kacpi_notify]
root        73     7  0 Nov03 ?        00:00:00 [kseriod]
root       104     7  0 Nov03 ?        00:00:00 [pdflush]
root       105     7  0 Nov03 ?        00:00:00 [pdflush]
root       106     1  0 Nov03 ?        00:00:03 [kswapd0]
root       107     7  0 Nov03 ?        00:00:00 [aio/0]
root      1793     7  0 Nov03 ?        00:00:00 [khubd]
root      1892     7  0 Nov03 ?        00:00:05 [kjournald]
root      1966     1  0 Nov03 ?        00:00:00 //sbin/logd
root      2099     1  0 Nov03 ?        00:00:00 /sbin/udevd --daemon
root      2878     7  0 Nov03 ?        00:00:00 [kpsmoused]
root      2919     7  0 Nov03 ?        00:00:00 [kgameportd]
root      2923     7  0 Nov03 ?        00:00:00 [shpchpd]
dhcp      3391     1  0 Nov03 ?        00:00:00 dhclient3 -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp3/dhclient.eth0.leases eth0
root      3427     7  0 Nov03 ?        00:00:00 [kjournald]
root      3760     1  0 Nov03 tty1     00:00:00 /bin/login --
root      3761     1  0 Nov03 tty2     00:00:00 /sbin/getty 38400 tty2
root      3762     1  0 Nov03 tty3     00:00:00 /sbin/getty 38400 tty3
root      3960     1  0 Nov03 ?        00:00:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
root      3975     1  0 Nov03 ?        00:00:00 /sbin/syslogd
root      3998     1  0 Nov03 ?        00:00:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
klog      4000     1  0 Nov03 ?        00:00:00 /sbin/klogd -P /var/run/klogd/kmsg
root      4021     1  0 Nov03 ?        00:00:00 /usr/sbin/apt-index-watcher watch --syslog
104       4037     1  0 Nov03 ?        00:00:00 /usr/bin/dbus-daemon --system
108       4052     1  0 Nov03 ?        00:00:05 /usr/sbin/hald
root      4053  4052  0 Nov03 ?        00:00:00 hald-runner
108       4059  4053  0 Nov03 ?        00:00:00 /usr/lib/hal/hald-addon-acpi
108       4061  4053  0 Nov03 ?        00:00:02 /usr/lib/hal/hald-addon-keyboard
108       4079  4053  0 Nov03 ?        00:00:33 /usr/lib/hal/hald-addon-storage
root      4112     1  0 Nov03 ?        00:00:00 /usr/sbin/sshd
root      4122     1  0 Nov03 ?        00:00:00 /usr/bin/xfs -daemon
root      4157     1  0 Nov03 ?        00:00:00 /usr/sbin/hcid
root      4163     1  0 Nov03 ?        00:00:00 /usr/sbin/sdpd
root      4174     1  0 Nov03 ?        00:00:00 /usr/bin/hidd --search --master --server
root      4181     1  0 Nov03 ?        00:00:00 [krfcommd]
daemon    4198     1  0 Nov03 ?        00:00:00 /usr/sbin/atd
root      4211     1  0 Nov03 ?        00:00:00 /usr/sbin/cron
root      4235     1  0 Nov03 ?        00:00:00 /usr/sbin/apache2 -k start -DSSL
www-data  4251  4235  0 Nov03 ?        00:00:02 /usr/sbin/apache2 -k start -DSSL
www-data  4252  4235  0 Nov03 ?        00:00:01 /usr/sbin/apache2 -k start -DSSL
www-data  4253  4235  0 Nov03 ?        00:00:02 /usr/sbin/apache2 -k start -DSSL
www-data  4254  4235  0 Nov03 ?        00:00:02 /usr/sbin/apache2 -k start -DSSL
www-data  4255  4235  0 Nov03 ?        00:00:02 /usr/sbin/apache2 -k start -DSSL
rhk       4385  3760  0 Nov03 tty1     00:00:00 -bash
www-data  4435  4235  0 Nov03 ?        00:00:02 /usr/sbin/apache2 -k start -DSSL
root      6878     1  0 Nov03 ?        00:00:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0
root      6890     1  0 Nov03 ?        00:00:00 /usr/bin/vmnet-natd -d /var/run/vmnet-natd-8.pid -m /var/run/vmnet-natd-8.mac -c /etc/vmware/vmnet8/nat/nat.conf
root      6918     1  0 Nov03 ?        00:00:00 /usr/bin/vmnet-netifup -d /var/run/vmnet-netifup-vmnet1.pid /dev/vmnet1 vmnet1
root      6929     1  0 Nov03 ?        00:00:00 /usr/bin/vmnet-netifup -d /var/run/vmnet-netifup-vmnet8.pid /dev/vmnet8 vmnet8
root      6944     1  0 Nov03 ?        00:00:00 /usr/bin/vmnet-dhcpd -cf /etc/vmware/vmnet8/dhcpd/dhcpd.conf -lf /etc/vmware/vmnet8/dhcpd/dhcpd.leases -pf /var/run/vmnet-dhcpd-vmnet8.pid vmnet8
root      6945     1  0 Nov03 ?        00:00:00 /usr/bin/vmnet-dhcpd -cf /etc/vmware/vmnet1/dhcpd/dhcpd.conf -lf /etc/vmware/vmnet1/dhcpd/dhcpd.leases -pf /var/run/vmnet-dhcpd-vmnet1.pid vmnet1
www-data  8290  4235  0 Nov04 ?        00:00:01 /usr/sbin/apache2 -k start -DSSL
www-data  9465  4235  0 Nov04 ?        00:00:02 /usr/sbin/apache2 -k start -DSSL
rhk       9530  4385  0 Nov04 tty1     00:00:00 /bin/bash /usr/bin/startx
rhk       9546  9530  0 Nov04 tty1     00:00:00 xinit /etc/X11/xinit/xinitrc -- /etc/X11/xinit/xserverrc -auth /home/rhk/.serverauth.9530
root      9547  9546  5 Nov04 tty4     01:53:14 /usr/bin/X11/X -dpi 100 -nolisten tcp
rhk       9552  9546  0 Nov04 tty1     00:00:00 /bin/sh /usr/bin/x-session-manager
rhk       9589  9552  0 Nov04 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
rhk       9590  9552  0 Nov04 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
rhk       9593     1  0 Nov04 ?        00:00:00 /usr/bin/dbus-daemon --fork --print-pid 8 --print-address 6 --session
rhk       9594     1  0 Nov04 tty1     00:00:00 /usr/bin/dbus-launch --exit-with-session x-session-manager
rhk       9623     1  0 Nov04 tty1     00:00:00 start_kdeinit --new-startup +kcminit_startup
rhk       9624     1  0 Nov04 ?        00:00:03 kdeinit Running...
rhk       9627     1  0 Nov04 ?        00:00:23 dcopserver [kdeinit] --nosid
rhk       9630  9624  0 Nov04 ?        00:00:02 klauncher [kdeinit] --new-startup
rhk       9632     1  0 Nov04 ?        00:02:03 kded [kdeinit] --new-startup
rhk       9638  9552  0 Nov04 tty1     00:00:00 kwrapper ksmserver
rhk       9640     1  0 Nov04 ?        00:00:02 ksmserver [kdeinit]
rhk       9641  9624  0 Nov04 ?        00:01:15 kwin [kdeinit] -session 10e0ddd761000115951426600000053820000_1162593737_970905
rhk       9643     1  0 Nov04 ?        00:00:53 kdesktop [kdeinit]
rhk       9645     1  0 Nov04 ?        00:05:04 kicker [kdeinit]
rhk       9657     1  0 Nov04 ?        00:00:07 kaccess [kdeinit]
rhk       9663  9624  0 Nov04 ?        00:00:45 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -c drkonqi -l 3 -f
rhk       9665     1  0 Nov04 ?        00:00:08 kmix [kdeinit] -session 10d8cecf96000111065458100000063760027_1162593737_735589
rhk       9666  9624  0 Nov04 ?        00:00:01 katapult -session 10d9d39668000112680660600000081280032_1162593737_735952
rhk       9667  9624  0 Nov04 ?        00:03:01 konsole [kdeinit] -session 10e0ddd761000115952518100000053820013_1162593737_790018
rhk       9669     1  0 Nov04 ?        00:00:42 kompose -session 10e0ddd761000116057229700000051690073_1162593737_736447
rhk       9673     1  0 Nov04 ?        00:00:03 knotes -session 10e0ddd761000115974775200000053670044_1162593737_736927
rhk       9677  9666  0 Nov04 ?        00:00:00 aspell -a -S -C -d fi -Tutf8 --encoding=utf-8
rhk       9680     1  0 Nov04 ?        00:11:30 akregator -session 10e0ddd761000116108497800000048630074_1162593737_737509
rhk       9683  9667  0 Nov04 pts/2    00:00:00 /bin/bash
rhk       9684  9667  0 Nov04 pts/3    00:00:04 /bin/bash
rhk       9714     1  1 Nov04 ?        00:40:26 amarok                    -session 10e0ddd761000116117094500000050070013_1162593737_740039
rhk       9719     1  0 Nov04 ?        00:00:15 knotify [kdeinit]
rhk       9724     1  0 Nov04 ?        00:00:01 kbluetoothd --dontforceshow
rhk       9726     1  0 Nov04 ?        00:00:01 /usr/bin/passkey-agent --default /usr/lib/kdebluetooth/kbluepin
rhk       9728     1  0 Nov04 ?        00:00:08 adept_notifier
rhk       9739  9624  0 Nov04 ?        00:00:19 xscreensaver
rhk       9930  9714  0 Nov04 ?        00:00:00 ruby /usr/share/apps/amarok/scripts/score_default/score_default.rb
rhk      10021     1  0 Nov04 ?        00:04:06 kopete -caption Kopete -icon kopete -miniicon kopete
rhk      10046     1  0 Nov04 ?        00:00:10 kio_uiserver [kdeinit]
rhk      10207  9624  0 Nov04 ?        00:00:55 konqueror [kdeinit] --silent
rhk      10843  9624  0 Nov04 ?        00:00:00 /bin/sh /usr/bin/gmail-notify
rhk      10844 10843  0 Nov04 ?        00:01:38 python ./notifier.py
rhk      11179  9624  0 Nov04 ?        00:00:00 /bin/sh /usr/bin/swiftfox
rhk      11190 11179  0 Nov04 ?        00:00:00 /bin/sh /usr/lib/swiftfox/run-mozilla.sh /usr/lib/swiftfox/swiftfox-bin
rhk      11194 11190  4 Nov04 ?        01:34:51 /usr/lib/swiftfox/swiftfox-bin
rhk      11592  9667  0 Nov04 pts/0    00:00:00 /bin/bash
rhk      11723     1  0 Nov04 ?        00:00:00 /usr/lib/libgconf2-4/gconfd-2 73
rhk      15011     1  0 Nov04 ?        00:00:00 /usr/bin/kdesud
rhk      18525  9624  0 Nov04 ?        00:00:39 konqueror [kdeinit] --silent
rhk      24185  9624  0 13:31 ?        00:00:00 kio_file [kdeinit] file /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/kopeteeO4VOa.slave-socket
rhk      24631  9624  0 14:07 ?        00:00:00 kio_http [kdeinit] http /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/amarokeLYvLa.slave-socket
rhk      24643  9624  0 14:08 ?        00:00:00 kio_file [kdeinit] file /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/kopetea12loa.slave-socket
rhk      24659  9624  0 14:12 ?        00:00:00 kio_http [kdeinit] http /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/akregatordIfoqc.slave-socket
rhk      24663  9624  0 14:12 ?        00:00:00 kio_http [kdeinit] http /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/akregatorlyR4hc.slave-socket
rhk      24667  9624  0 14:12 ?        00:00:00 kio_http [kdeinit] http /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/akregatorZSC3wb.slave-socket
rhk      24668  9624  0 14:12 ?        00:00:00 kio_http [kdeinit] http /tmp/ksocket-rhk/klauncher2tOyRa.slave-socket /tmp/ksocket-rhk/akregatorqom7ac.slave-socket
rhk      24681  9680 10 14:13 ?        00:00:03 aspell -a -S -C -d fi -Tutf8 --encoding=utf-8
rhk      24682  9683  0 14:13 pts/2    00:00:00 ps -Af
rhk@ribantu:/var/log$                                                


Noita KDE:n juttuja (esim. bluetooth..) pitää koittaa tappaa.. Ja käynnistöö kone uudelleen ja katsoa mitä tuolta tipahtaa.. Aika usein tuonne jää jotain noita kio - juttuja roikkumaan.. SSH - serveri on käytössä, virransäästöpä ei eli voisi tiputtaa acpin pois. Mutta entäpä nuo cronit: Onko jotain toimenpiteitä mitä järjestelmän tarvii säännöllisesti tehdä? Mitään ajastettuja juttuja en itse ole tuonne konffannut eli jos ottaa cronin ja atd:n pois niin kuinka radikaalia se on?

Logeja ei aktiivisesti tule katseltua mutta hyvähän ne on olla olemassa kun ongelmia ilmaantuu.. Tosin voihan ne käynnistää tarvittaessa, juu..
Samoin joku adept-notifier voi ottaa kenkää, update-upgradea ajelee itse useammin kuin tuo..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

raimo

  • Käyttäjä
  • Viestejä: 3622
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #55 : 05.11.06 - klo:15.10 »
Mutta entäpä nuo cronit: Onko jotain toimenpiteitä mitä järjestelmän tarvii säännöllisesti tehdä? Mitään ajastettuja juttuja en itse ole tuonne konffannut eli jos ottaa cronin ja atd:n pois niin kuinka radikaalia se on?

Logeja ei aktiivisesti tule katseltua mutta hyvähän ne on olla olemassa kun ongelmia ilmaantuu.. Tosin voihan ne käynnistää tarvittaessa, juu..
Samoin joku adept-notifier voi ottaa kenkää, update-upgradea ajelee itse useammin kuin tuo..
Cronista, ja vähän muustakin, pikaisesti koska jännä gnome-core -asennus on juuri kesken. :)

/etc/crontab on  tiedosto jonka mukaan mennään (oletuksena),
ja  tehtävät ovat sitten skripteinä hakemistoissa:
/etc/cron.daily         
/etc/cron.hourly
/etc/cron.weekly             
/etc/cron.monthly       

ls /etc/cron* komento näyttää hyvin mitä se puuhailee,
minulla esimerkiksi päivittäin ajaa tämmöiset (oletuksia ovat, en siis ole itse säätänyt)
Koodia: [Valitse]
apt       bsdmainutils  find       man-db    sysklogd
aptitude  chkrootkit    logrotate  standard
     
 
Viikoittain näkyy sitten puuhaavan nämä: man-db  sysklogd
ja kerran kuussa nämä: scrollkeeper  standard

Minusta Cron on siis hyvä olla käytössä, vrt. logrotate vaikkapa.
Mutta tuon atd tarkoitus minulle ei ole koskaan oikein auennut. :)

Mitä lokeihin tulee, niin kyllä ne on _hyvä_ olla käytössä, jo siksikin että jos nettiserveri käynnissä.
Ja yllättävässä vikatilanteessa tms. "sattumuksen" tapahtuessa mikään ei ole niin hyvä ystävä
kuin Linuksin loki, vaikka se "lokitusvimma" lähes hullulta normaalioloissa saattaa tuntuakin.

No, itsekin olen niitä joskus "vihannut" pois käynnistä,
mutta lopultakin .. kevyitähän ne on, ja logrotate huolehtii sitten logitiedostoista.

Vaan jos sinulla Risto ei ole Bluetooth-laitteita, nämä lienevät "turhia":
Koodia: [Valitse]
4157 root      16   0  2068  672  588 S  0.0  0.1   0:00.01 hcid
 4163 root      25   0  1668  360  360 S  0.0  0.0   0:00.00 sdpd
 4174 root      25   0  1828  348  348 S  0.0  0.0   0:00.00 hidd
 4181 root      10 -10     0    0    0 S  0.0  0.0   0:00.00 krfcommd

So long and thanks for all the fish!

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #56 : 05.11.06 - klo:15.29 »
Kiitos Raimo - olkoon cron päällä. atd:n siirsin sivuun. Juuri jotain logrotaten (no, ylipäätään loggaukseen liittyvää) meinasin että ajeleeko cron/atd tms. niitä..


Osaatteko seuraavista init -skripteistä sanoa notta uskaltaako niitä lyödä pois? nvidia-kernel ladataan S (=kaikilla?) - levelillä ja atin kortille sitä ei varmaankaan tarvita. Yllätyin myös hieman löytäessäni flash-pluginin tuolta mutta kait nämä suljetut jutut jotenkin tuolla viisiin toimii..

displayconf
evms
loopback
lvm
rc.locals
nvidia-kernel
rmnologin
screen (onko tää tekstitilan screen - komentoon liittyvä?)


Ja Raimo: mistä noita bluetooth - juttuja saa siivottua pois? Eli missä noita taustapalveluita muualla määritellään kuin /etc/init - hakemistossa? (ja sysv-rc-conf on mainio ohjelma niiden muokkaukseen).

Samoin nuo KDE:n jutut (kgameportit ja muut..) - missä ne oikein määritellään? Rupeaa init olemaan aika siistiä kauraa (katsotaan lähteekö vielä käyntiin ;) - seuraavaksi KDE:n siivoamiseen..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #57 : 05.11.06 - klo:16.25 »
Voit ottaa pois käytöstä ainakin nvidia-kernel, rmnologin ja evms.

Ja mitä sanoo komento ps -A, ei ps -AF? :)
alias vililikku

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #58 : 05.11.06 - klo:16.55 »
Voit ottaa pois käytöstä ainakin nvidia-kernel, rmnologin ja evms.

Ja mitä sanoo komento ps -A, ei ps -AF? :)

Eikös evms hoitele mm. sitä levyjen automaattitarkastusta?
rmnologinista en saanut mitään lisätietoa verkosta - mitä se oikein tekee?
nvidia lähtee..

Tuliko tuossa edellisessä listauksessa liikaa tietoa ja menee sekavaksi? No, tässäpä vielä ps -A (äskeisen boottauksen jälkeen) jos on helpompi lueskella..


rhk@ribantu:/var/log$ ps -A
  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 migration/0
    3 ?        00:00:00 ksoftirqd/0
    4 ?        00:00:00 watchdog/0
    5 ?        00:00:00 events/0
    6 ?        00:00:00 khelper
    7 ?        00:00:00 kthread
    9 ?        00:00:00 kblockd/0
   10 ?        00:00:00 kacpid
   11 ?        00:00:00 kacpi_notify
   73 ?        00:00:00 kseriod
  104 ?        00:00:00 pdflush
  105 ?        00:00:00 pdflush
  106 ?        00:00:00 kswapd0
  107 ?        00:00:00 aio/0
 1769 ?        00:00:00 khubd
 1867 ?        00:00:00 kjournald
 1937 ?        00:00:00 logd
 2070 ?        00:00:00 udevd
 2855 ?        00:00:00 kpsmoused
 2885 ?        00:00:00 kgameportd
 2934 ?        00:00:00 shpchpd
 3361 ?        00:00:00 dhclient3
 3397 ?        00:00:00 kjournald
 3789 tty1     00:00:00 login
 3790 tty2     00:00:00 getty
 3791 tty3     00:00:00 getty
 3988 ?        00:00:00 acpid
 4003 ?        00:00:00 syslogd
 4026 ?        00:00:00 dd
 4028 ?        00:00:00 klogd
 4044 ?        00:00:00 apt-index-watch
 4060 ?        00:00:00 dbus-daemon
 4075 ?        00:00:04 hald
 4076 ?        00:00:00 hald-runner
 4082 ?        00:00:00 hald-addon-acpi
 4084 ?        00:00:00 hald-addon-keyb
 4094 tty1     00:00:00 bash
 4115 ?        00:00:00 hald-addon-stor
 4152 ?        00:00:00 sshd
 4162 ?        00:00:00 xfs
 4197 ?        00:00:00 hcid
 4203 ?        00:00:00 sdpd
 4214 ?        00:00:00 hidd
 4221 ?        00:00:00 krfcommd
 4237 ?        00:00:00 cron
 4258 ?        00:00:00 apache2
 4274 ?        00:00:00 apache2
 4275 ?        00:00:00 apache2
 4276 ?        00:00:00 apache2
 4277 ?        00:00:00 apache2
 4278 ?        00:00:00 apache2
 4317 tty1     00:00:00 startx
 4333 tty1     00:00:00 xinit
 4334 tty4     00:01:12 Xorg
 4353 tty1     00:00:00 x-session-manag
 4390 ?        00:00:00 ssh-agent
 4391 ?        00:00:00 ssh-agent
 4394 tty1     00:00:00 dbus-launch
 4395 ?        00:00:00 dbus-daemon
 4436 tty1     00:00:00 start_kdeinit
 4437 ?        00:00:00 kdeinit
 4440 ?        00:00:01 dcopserver
 4443 ?        00:00:00 klauncher
 4445 ?        00:00:05 kded
 4451 tty1     00:00:00 kwrapper
 4453 ?        00:00:00 ksmserver
 4454 ?        00:00:03 kwin
 4456 ?        00:00:00 knotify
 4458 ?        00:00:14 kdesktop
 4461 ?        00:00:09 artsd
 4463 ?        00:00:24 kicker
 4476 ?        00:00:00 kaccess
 4487 ?        00:00:00 kmix
 4488 ?        00:00:01 katapult
 4490 ?        00:00:04 konsole
 4492 ?        00:00:01 knotes
 4495 ?        00:00:01 kompose
 4496 pts/0    00:00:00 bash
 4499 pts/1    00:00:00 bash
 4500 pts/2    00:00:00 bash
 4504 ?        00:00:22 akregator
 4541 ?        00:00:00 aspell
 4543 ?        00:00:32 amarokapp
 4545 ?        00:00:03 konqueror
 4546 ?        00:00:02 kate
 4557 ?        00:00:00 swiftfox
 4560 ?        00:00:03 kopete
 4561 ?        00:00:00 xscreensaver
 4565 ?        00:00:00 kio_uiserver
 4566 ?        00:00:00 kbluetoothd
 4568 ?        00:00:00 passkey-agent
 4573 ?        00:00:05 adept_notifier
 4586 ?        00:00:00 run-mozilla.sh
 4588 ?        00:00:00 kio_file
 4609 ?        00:01:12 swiftfox-bin
 4650 ?        00:00:00 ruby
 4719 ?        00:00:00 apache2
 4827 ?        00:00:00 kwalletmanager
 4830 ?        00:00:00 gconfd-2
 5070 ?        00:00:00 kio_http
 5074 ?        00:00:00 kio_http
 5075 ?        00:00:00 kio_http
 5077 ?        00:00:00 kio_http
 5086 pts/0    00:00:00 ps
rhk@ribantu:/var/log$   



r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

raimo

  • Käyttäjä
  • Viestejä: 3622
    • Profiili
Re: Ubuntu npeammaksi, eli kuinka tuunata Ubuntua....
« Vastaus #59 : 05.11.06 - klo:17.07 »
Johonkin hukkui se lainaus tästä.. :D

Vaan, enpä tuota tiedä, koska ei itsellä ole sinihammaskaluja. :)

Gnome-session -asetukset kannattaa vilkaista että mitä siellä käynnistetään.
System -> Sessions -> Startup Programs (jonka nappulat ja toimintatapa on hiukan outoja)

Bluetooth varmaan lähtee ainakin kun poistaa "jotenkin" bluez-utils -paketin?
Miten lie sitten taas köytetty muihin paketteihin?
Ainakaan minulla sitä ei ole koskaan suvaittu, aina se on lähtöpassit jotenkin saanut.

Eikös siellä sysv-rc-conf -listassa ole jotakin bluez asioita? En minä muista varmasti.

Koodia: [Valitse]
apt-cache show bluez-utils

Koodia: [Valitse]
sudo apt-get remove --purge bluez-utils

Ja Synaptic on tosiaan kätevä noissa poistamisissa, tai ainakin "kartoittamisessa".

Koodia: [Valitse]
evms      = Enterprise Volume Management System # emt. voiko poistaa?
loopback  = loopback     # lo, en menisi ottamaan tätä pois, en varmasti, en!
lvm       = Logical Volume Manager # http://tldp.org/HOWTO/LVM-HOWTO/whatislvm.html . en poistaisi.
rc.locals = # kai tuo: /etc/init.d/rc.local kts. cat /etc/init.d/rc.local . en poistaisi.
rmnologin = remove /etc/nologin # kts. man nologin ja cat /etc/init.d/rmnologin . itsellä ei ole ruksia.

nvidia-juttu lienee selvä, että eipä sitä tarvita ATI-vehkeillä?

screen:ä ja sitä flash-hässäkkää olen itsekin ihmetellyt, ei tietoa mitä ovat.
Mutta noita ei minusta ole ennen Edgyä ollut olemassa, ei ainakaan sitä flash-hässäkkää?
Pitää hämmästellä noita(kin).


hihihii, sain gnome-core:n toimimaan, vain 54Mt imutusta ja siinäpä se on, Gnome työpöytä.
Aikaisemmin siis oli vain Xfce4 ja E17 tässä "Feistyssä", nyt on myös Gnome, pitäähän se olla.
(Gtk+ Cairot ja sun muut _kaikki_ Tangot ja Humanit oli jo valmiina Xfce/Openboxia varten)
Pientä säätöä ehkä vaatii, System -> Administration menu on TYHJÄ! Muuten on kaikki hyvin.
Hassua sinänsä että gconf-editor ei asentunut ollenkaan (erikseen asensin heti, miten sitä muuten säätää),
mutta Firefox 2.0 asentui ikäänkuin "väkisin", no ei se mitään. Feistyllä on nyt Gnome!
:)
So long and thanks for all the fish!