Kirjoittaja Aihe: Powertop - kuinka paljon koneesi vie virtaa?  (Luettu 4252 kertaa)

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Powertop - kuinka paljon koneesi vie virtaa?
« : 17.06.08 - klo:20.08 »
Koneen käynnistymiseen tutustuminen ja sen tuunaus on mielenkiintoista puuhaa, tämä todettiin Bootchart-ketjussa

Tällä kertaa vuorossa olisi sitten virrankulutuksen tarkkailu mm. powertop -työkalulla. Erityisesti läppäreillä tästä on ihan konkreettista iloa pidentyneiden akkukestojen muodossa. Vaikka työkalu on erityisesti Intelin laitteille tarkoitettu, on siitä iloa myös AMD-käyttäjille.

Ohjeet: http://linux.fi/foorumi/index.php?topic=256.0


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

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #1 : 17.06.08 - klo:22.06 »
Kokeilin tuota ohjelmaa, ehdotuksia tuli ensimmäisellä ajolla muutama (Ei, en lukenut käyttöopasta;) )
Tuollainen käyttöoppaan jälkeen:

Alkutilanne
http://mureakuha.com/paste/?81d4708809bf9b168f6bbdeeb164408a

Lopputilanne
http://mureakuha.com/paste/?540b578abfe75205629c7bd26663526e

Suoritin tuon hal-disable-polling komennon, jonka jälkeen ei nautilus ainakaan liittänyt cd:tä "liitä" komennolla
Eli varoituksen sana!

Tuon voi poistaa käytöstä komennolla:
Koodia: [Valitse]
sudo hal-disable-polling --enable-polling --device /dev/cdrom
Käytössä: FS Amilo
suoritin:1.86GHz (Pentium M)
muisti: 1,5Gb
kiintolevy:  500Gb
näyttis: GeForce 6800 Go
« Viimeksi muokattu: 17.06.08 - klo:22.15 kirjoittanut GoddamnDevil »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

JoniR

  • Käyttäjä
  • Viestejä: 112
    • Profiili
    • Peugeot 206
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #2 : 17.06.08 - klo:22.08 »
Hei,

Kone: HP Compaq nx6125: AMD Turion 64 Mobile ML-32 1,8Ghz
Käyttöjärjestelmä: Ubuntu 8.04 32-Bit
Kernel: Linux 2.6.24-19-generic #1 SMP Wed Jun 4 16:35:01 UTC 2008 i686 GNU/Linux
Käytössä olevat ohjelmat:
Firefox 2.0.0.14, Pidgin 2.4.1, Liferea 1.4.14, Gnome-paneelissa suorittimen käyttöaste näyttö.

Alkutilanne: http://pastebin.com/f5a2454ee
Muutokset:
Koodia: [Valitse]
#
Ehdotus: kasvata likaisten sivujen levyllekirjoitusaikaa 15 sekuntiin
#
nykyisestä 5,00 sekunnista, jotta levy alkaisi pyörimään harvemmin. Komento:
#
        echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

#
Koodia: [Valitse]
Ehdotus: Ota AC97:n virransäästöominaisuudet käyttöön seuraavalla komennolla:
#
        echo 1 > /sys/module/snd_ac97_codec/parameters/power_save
#
tai antamalla moduulin parametriksi power_save=1.

Lopputilanne: http://pastebin.com/d400ae5b2

-JoniR

Jakke77

  • Käyttäjä
  • Viestejä: 3724
  • Oulu (Oinaansuo)
    • Profiili
U_G_H

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

kasleht

  • Käyttäjä
  • Viestejä: 104
    • Profiili
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #4 : 18.06.08 - klo:15.16 »
Yritän suorittaa seuraavia komentoja. Tulee vain Permission denied, sudoakin laittelin alkuun, missä vika?
Koodia: [Valitse]
Ehdotus: kasvata likaisten sivujen levyllekirjoitusaikaa 15 sekuntiin
nykyisestä 5,00 sekunnista, jotta levy alkaisi pyörimään harvemmin. Komento:
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

Ehdotus: Ota AC97:n virransäästöominaisuudet käyttöön seuraavalla komennolla:
echo 1 > /sys/module/snd_ac97_codec/parameters/power_save
tai antamalla moduulin parametriksi power_save=1.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #5 : 18.06.08 - klo:15.21 »
Yritän suorittaa seuraavia komentoja. Tulee vain Permission denied, sudoakin laittelin alkuun, missä vika?
Kun käynnistät: sudo powertop Voit antaa vastaavan kirjaimen mitä se ehdottaa alalaidassa, niin asetus menee läpi.
Näin helpon kaavan mukaan.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

mrl586

  • Käyttäjä
  • Viestejä: 4535
    • Profiili
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #6 : 18.06.08 - klo:20.32 »
Alkutilanne: http://pastebin.com/m7a30fe13
Lopputilanne: http://pastebin.com/m192eb9c9

Kone: Acer TravelMate 5520
Suoritin: AMD Athlon 64 X2 TK-55
Käyttöjärjestelmä: Sidux 2008-02 64-bit
Kerneli: Linux siduxbox 2.6.25-2-amd64 #1 SMP Thu Jun 12 15:38:32 UTC 2008 x86_64 GNU/Linux


kasleht

  • Käyttäjä
  • Viestejä: 104
    • Profiili
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #7 : 19.06.08 - klo:15.59 »
Yritän suorittaa seuraavia komentoja. Tulee vain Permission denied, sudoakin laittelin alkuun, missä vika?
Kun käynnistät: sudo powertop Voit antaa vastaavan kirjaimen mitä se ehdottaa alalaidassa, niin asetus menee läpi.
Näin helpon kaavan mukaan.

Kiitos, nyt sain tehtyä sen ehdotukset. Eipä ollu vielä vaikutusta kuitenkaan...

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: Powertop - kuinka paljon koneesi vie virtaa?
« Vastaus #8 : 08.01.10 - klo:13.26 »
Herätellääs tämmöinen ketju henkiin.

Eli kubuntu karmic ajossa, ja yksi powertopin riveistä herättää nyt hämmästystä. Eli tuo ensimmäinen   52.2% (262.4)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer)

Kyseisellä rivillä löytyy lukuisia osumia googlesta ja osa viittaa bugeihin karmicissa. Osaatteko sanoa miten tuosta pääsisi eroon, se kuitenkin näyttäisi olevan melko syöppö.

HUOM! Vanhemmalla kernelillä ero on 5W !?!!?! Eli Uudemmalla noin 18w ja vanhemmalla 13w, mistä moinen ero voi syntyä. Auki on siis samat ohjelmat molemmilla kerroilla. Eli kone auki, nettiselain päälle ja powertop päälle.

Kernel
2.6.31-17-generic


Koodia: [Valitse]
Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        ( 6.3%)         1300 Mhz     1.1%
polling           0.0ms ( 0.0%)          800 Mhz    98.9%
C1 mwait          0.0ms ( 0.0%)
C2 mwait          0.5ms ( 0.3%)
C6 mwait          3.0ms (93.5%)

Wakeups-from-idle per second : 319.4    interval: 10.0s
Power usage (ACPI estimate): 17.9W (1.8 hours)

Top causes for wakeups:
  52.2% (262.4)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
  13.9% ( 69.8)       <interrupt> : extra timer interrupt
  11.0% ( 55.1)      <kernel IPI> : Rescheduling interrupts
   5.0% ( 24.9)       <interrupt> : i915
   4.2% ( 21.0)       <interrupt> : ath9k
   2.3% ( 11.6)     <kernel core> : hrtimer_start (tick_sched_timer)
   2.0% ( 10.0)     <kernel core> : ath_ani_calibrate (ath_ani_calibrate)
   1.9% (  9.5)       <interrupt> : ahci
   1.6% (  8.0)       ksoftirqd/0 : usb_hcd_poll_rh_status (rh_timer_func)
   1.1% (  5.3)    wpa_supplicant : queue_delayed_work (delayed_work_timer_fn)
   1.0% (  5.0)   USB device  6-2 : USB-PS/2 Optical Mouse (Logitech)
   0.9% (  4.3)              phy0 : queue_delayed_work (delayed_work_timer_fn)
   0.7% (  3.6)       <interrupt> : ehci_hcd:usb2, uhci_hcd:usb6
   0.6% (  3.0)          knotify4 : hrtimer_start_range_ns (hrtimer_wakeup)
   0.3% (  1.7)    plasma-desktop : hrtimer_start_range_ns (hrtimer_wakeup)
   0.2% (  1.1)           krunner : hrtimer_start_range_ns (hrtimer_wakeup)
   0.2% (  1.0)             udevd : start_rt_bandwidth (sched_rt_period_timer)
   0.2% (  0.9)              kwin : hrtimer_start_range_ns (hrtimer_wakeup)
   0.1% (  0.6)     <kernel core> : neigh_periodic_timer (neigh_periodic_timer)
   0.1% (  0.4)      <kernel IPI> : TLB shootdowns
   0.1% (  0.4)   hald-addon-stor : hrtimer_start_range_ns (hrtimer_wakeup)
   0.0% (  0.2)              Xorg : queue_delayed_work (delayed_work_timer_fn)
   0.0% (  0.2)   hald-addon-stor : blk_add_timer (blk_rq_timed_out_timer)
   0.0% (  0.2)           pdflush : wb_kupdate (wb_timer_fn)
   0.0% (  0.2)          events/0 : queue_delayed_work (delayed_work_timer_fn)



Kun taas käytän vanhempaa kerneliä niin lukemat ovat hieman erilaiset

Kernel
2.6.31-14-generic

Koodia: [Valitse]
Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        ( 4.8%)         1300 Mhz     1.2%
polling           0.0ms ( 0.0%)          800 Mhz    98.8%
C1 mwait          0.0ms ( 0.0%)
C2 mwait          0.2ms ( 0.1%)
C6 mwait          5.2ms (95.1%)

Wakeups-from-idle per second : 186.8    interval: 10.0s
Power usage (ACPI estimate): 13.1W (2.3 hours)

Top causes for wakeups:
  18.3% ( 56.3)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
  15.4% ( 47.4)           firefox : hrtimer_start_range_ns (hrtimer_wakeup)
  15.2% ( 46.7)   USB device  6-2 : USB-PS/2 Optical Mouse (Logitech)
  14.2% ( 43.6)      <kernel IPI> : Rescheduling interrupts
   7.7% ( 23.6)       <interrupt> : ehci_hcd:usb2, uhci_hcd:usb6
   6.0% ( 18.4)       <interrupt> : extra timer interrupt
   4.4% ( 13.5)     <kernel core> : hrtimer_start (tick_sched_timer)
   4.3% ( 13.3)       <interrupt> : ath
   3.2% ( 10.0)     <kernel core> : ath_ani_calibrate (ath_ani_calibrate)
   3.2% (  9.9)       <interrupt> : ahci
   2.6% (  8.0)     <kernel core> : usb_hcd_poll_rh_status (rh_timer_func)
   1.1% (  3.3)              phy0 : queue_delayed_work (delayed_work_timer_fn)
   1.0% (  3.1)          knotify4 : hrtimer_start_range_ns (hrtimer_wakeup)
   0.8% (  2.4)           konsole : hrtimer_start_range_ns (hrtimer_wakeup)
   0.5% (  1.5)    plasma-desktop : hrtimer_start_range_ns (hrtimer_wakeup)
   0.4% (  1.1)           krunner : hrtimer_start_range_ns (hrtimer_wakeup)
   0.3% (  1.0)              Xorg : queue_delayed_work (delayed_work_timer_fn)
   0.3% (  0.9)              kwin : hrtimer_start_range_ns (hrtimer_wakeup)
   0.2% (  0.5)     <kernel core> : neigh_periodic_timer (neigh_periodic_timer)
   0.2% (  0.5)              phy0 : ieee80211_associated (ieee80211_sta_timer)
   0.1% (  0.4)   hald-addon-stor : hrtimer_start_range_ns (hrtimer_wakeup)
   0.1% (  0.3)           klipper : hrtimer_start_range_ns (hrtimer_wakeup)
   0.1% (  0.2)       <interrupt> : i915
   0.1% (  0.2)    NetworkManager : hrtimer_start_range_ns (hrtimer_wakeup)
   0.1% (  0.2)   hald-addon-stor : blk_add_timer (blk_rq_timed_out_timer)


Koneen tietoja

Asus UL50VT
Intel Core 2 Duo SU7300
Nvidia G210M / Intel 4500HDM (intel köytössä linuxissa)
4gb ram
wlan bgn bluetooth jne

Huom tässä testissä on siis käytössä kaikki wlanit ja bluetoothin yms virtahirmut, mutta tuo 5w ero kernelien välillä on silti melko iso (??)
« Viimeksi muokattu: 08.01.10 - klo:13.55 kirjoittanut Ilokaasu »