Høj CPU forbrug uden aktive programmer

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
PVH
Indlæg: 179
Tilmeldt: 17. dec 2007, 09:06
Geografisk sted: Vesterbro

Høj CPU forbrug uden aktive programmer

Indlæg af PVH »

Hej,

min maskine kører med et konstant min. processorforbrug på ca. 25-30%. Det synes jeg umiddelbart virker højt. Er der nogen der ved hvad default forbruget ca. bør ligge på.

Min CPU: Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz

PS: I top kan jeg se at root user bruger 24% CPU til Xorg. Er dette et normalt billede?

per@per-laptop:~$ top

top - 08:59:48 up 1:17, 2 users, load average: 1.18, 1.09, 0.99
Tasks: 171 total, 4 running, 167 sleeping, 0 stopped, 0 zombie
Cpu(s): 14.6%us, 7.8%sy, 0.0%ni, 76.5%id, 1.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2060140k total, 1296800k used, 763340k free, 163872k buffers
Swap: 6032368k total, 0k used, 6032368k free, 676560k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1236 root 20 0 61268 45m 14m R 24 2.3 13:36.09 Xorg
3370 per 20 0 49460 18m 14m S 12 0.9 0:49.14 gnome-system-mo
2827 per 20 0 276m 94m 28m S 5 4.7 2:21.74 firefox-bin
1468 per 20 0 62280 48m 15m R 2 2.4 3:00.24 compiz
2889 per 20 0 111m 29m 18m R 1 1.5 0:34.84 plugin-containe
3500 per 20 0 51672 13m 10m S 1 0.7 0:00.31 gnome-terminal
309 root 20 0 0 0 0 S 0 0.0 0:00.41 jbd2/sda1-8
1709 per 20 0 40700 19m 5148 S 0 1.0 0:10.34 ubuntuone-syncd
1798 per 20 0 16632 11m 3904 S 0 0.6 0:07.43 desktopcouch-se
3519 per 20 0 2548 1232 924 R 0 0.1 0:00.02 top
1 root 20 0 2808 1656 1200 S 0 0.1 0:00.58 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0 0.0 0:00.04 ksoftirqd/0
5 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
7 root 20 0 0 0 0 S 0 0.0 0:00.10 ksoftirqd/1
Ubuntu 12.10:
Dell XPS M1530
Video: nVidia (GeForce 8400M GS/driver nVidia)
Trådløst kort: Intel 3945ABG
Lexmark 305S: Printer/Scanner

Ubuntu 13.04
Vision Notebook NB569 - (købt uden OS)
Video: ATI Radeon HD5650
Trådløst kort: Atheros AR928X
Lexmark 305S: Printer/Scanner
Brugeravatar
NickyThomassen
Admin
Indlæg: 3652
Tilmeldt: 5. mar 2010, 19:58
IRC nickname: nicky
Geografisk sted: 192.168.20.42

Re: Høj CPU forbrug uden aktive programmer

Indlæg af NickyThomassen »

Hej PVH

Normalt skriver jeg kun indlæg hvis jeg har en løsning, men da XORG er mange ting tror jeg at du bl.a. skal kigge på dine paneler og visuelle effekter for et svar på det høje forbrug.
Typisk når min computer kører (Core2 3ghz) så kan jeg slet ikke se at XORG tager noget cpu-kraft, så ~25% er helt bestemt en del.

I de data fra top kan man se på de sidste 3 tal i første linie (1.18, 1.09, 0.99) at din cpu har kørt på ~50% i de sidste 1, 5 & 15 minutter, så spørgsmålet er om der måske ligger noget og kører i bagrunden som du ikke kender til? Eller måske lidt lækker grafik i et panel. Især det sidste kan tage en del cpu-kraft i min erfaring.

Så mit indlæg er kun skrevet for at give dig en retning da jeg desværre ikke kan give et svar.
God jagt, Nicky
Warhawk
Indlæg: 1214
Tilmeldt: 29. maj 2008, 22:41
Geografisk sted: Esbjerg

Re: Høj CPU forbrug uden aktive programmer

Indlæg af Warhawk »

Hejsa,

Tja, 24% CPU til Xorg lyder lidt voldsomt, men i betragtning af at din maskine ikke er særlig kraftig, så er det muligvis ikke så faretruende endda. CPU forbruget i % vil ca. være modsat proportionalt med clockfrekvensen, hvilket i menneskesprog betyder at med f.eks. en 3 GHz CPU vil Xorg måske forbruge 1-2%, og med en 1,66 GHz CPU kan det meget vel være 20-24%.
/Michael
---

Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
heden
Indlæg: 32
Tilmeldt: 5. jun 2010, 13:18

Re: Høj CPU forbrug uden aktive programmer

Indlæg af heden »

På min Ubuntu 10.04.1 LTS (Netbook Edition):
Intel(R) Atom(TM) CPU N270 @ 1.60GHz
hopper mit CPU-forbrug for Xorg mellem 0, 1 og 2%, (når kun en terminal er åben)
Abner jeg tillige firefox er hvileforbruget det samme,
Togler jeg mellem terminalvinduet og firefoxvinduet ryger forbruget kortvarigt op på max 16% for derefter at falde til ro på de ovennævnte tal.
mvh
jhp
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Høj CPU forbrug uden aktive programmer

Indlæg af zob »

Jeg synes også det virker som alt for meget. Så skidt er din core 2 processor vel heller ikke.

Prøv at se om det også sker hvis du slår visuelle effekter fra under: System-Indstillinger-Udseende-Visuelle effekter.

Jeg ved ikke om det har nogen ekstra effekt ud over, men prøv også at taste ALT+F2, kør gconf-editor, navigér til:
/desktop/gnome/applications/window_manager/
Ændre værdien af de to følgende fra /usr/bin/compiz til /usr/bin/metacity:
/desktop/gnome/applications/window_manager/current
/desktop/gnome/applications/window_manager/default

Test igen om det er bedre.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Høj CPU forbrug uden aktive programmer

Indlæg af AJenbo »

Tilføj frekvens skifterne til panelet og se om situationen er den samme hvis du sætter cpu'en til at køre på fuld styrke.
PVH
Indlæg: 179
Tilmeldt: 17. dec 2007, 09:06
Geografisk sted: Vesterbro

Re: Høj CPU forbrug uden aktive programmer

Indlæg af PVH »

Hej,

nu har jeg prøvet:

1) at slå effekter fra.
Det ændre ikke CPU forbruget.

2) at sætte CPU på fuld styrke
Det ændrede ikke forbruget

3) at slå compiz fra og bruge metacity
Det ændrede ikke forbruget. Men da jeg skiftede tilbage til compiz igen, var forbruget nede på 4-5%. Det varede dog kun i ca. 10 sek. så steg den igen til ca. 25%?
Ubuntu 12.10:
Dell XPS M1530
Video: nVidia (GeForce 8400M GS/driver nVidia)
Trådløst kort: Intel 3945ABG
Lexmark 305S: Printer/Scanner

Ubuntu 13.04
Vision Notebook NB569 - (købt uden OS)
Video: ATI Radeon HD5650
Trådløst kort: Atheros AR928X
Lexmark 305S: Printer/Scanner
heden
Indlæg: 32
Tilmeldt: 5. jun 2010, 13:18

Re: Høj CPU forbrug uden aktive programmer

Indlæg af heden »

Hvad om du logger helt ud? Altså kun har gdm kørende. CTR+ALT+F! bringer dig til en TTY, hvorfra du kan køre top,
mvh
jhp
PVH
Indlæg: 179
Tilmeldt: 17. dec 2007, 09:06
Geografisk sted: Vesterbro

Re: Høj CPU forbrug uden aktive programmer

Indlæg af PVH »

Hej,

når jeg logger ud og kører top via et virtuelt konsol, har jeg intet ressourceforbrug på Xorg (1%).

Når jeg efterfølgende, aktiverer den grafiskebrugerflade igen, tager Xorg meget få ressourcer. Hvis jeg så fx. starter systemovervågning op, når ressourceforbruget 10% (Xorg set i top), men det er vel meget normalt.

Det ser ud til at "noget" har løst problemet. Men, jeg tænker at opstarten af et virtuelt konsol, ikke kan være det "noget".

Er der nogen som kan forklare mig årsagen?
Ubuntu 12.10:
Dell XPS M1530
Video: nVidia (GeForce 8400M GS/driver nVidia)
Trådløst kort: Intel 3945ABG
Lexmark 305S: Printer/Scanner

Ubuntu 13.04
Vision Notebook NB569 - (købt uden OS)
Video: ATI Radeon HD5650
Trådløst kort: Atheros AR928X
Lexmark 305S: Printer/Scanner
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Høj CPU forbrug uden aktive programmer

Indlæg af AJenbo »

Grafen i den visuelle system overvågning er faktisk temmelig krævende, har oplevet et par systemer som normalt var ok til surf hvor den gik i 90% når man åbnede overvågningen. 10% og meget normalt for en morderne computer
heden
Indlæg: 32
Tilmeldt: 5. jun 2010, 13:18

Re: Høj CPU forbrug uden aktive programmer

Indlæg af heden »

PVH skrev:Hej,

når jeg logger ud og kører top via et virtuelt konsol, har jeg intet ressourceforbrug på Xorg (1%).

Når jeg efterfølgende, aktiverer den grafiskebrugerflade igen, tager Xorg meget få ressourcer. Hvis jeg så fx. starter systemovervågning op, når ressourceforbruget 10% (Xorg set i top), men det er vel meget normalt.

Det ser ud til at "noget" har løst problemet. Men, jeg tænker at opstarten af et virtuelt konsol, ikke kan være det "noget".

Er der nogen som kan forklare mig årsagen?


Dit problem vender tilbage, er jeg bange for
Prøv at lave en strace og en ltrace for situationen, når du har lavt/normalt cpu forbrug henholdsvist højt cpu-forbrug.
Fra din TTY:
sudo ltrace -p $(pgrep Xorg) 2> /tmp/ltraceXorg.txt
og umiidelbart efter CTRL+C
kør tilsvarende med strace istedet for ltrace
Gem filerne under nye navne, og gentag når cpu-forbruget er enormt.
mvh
jhp
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Høj CPU forbrug uden aktive programmer

Indlæg af lath »

Du får et højt CPU forbrug uden at der køre nogen programmer, hvis din maskine laver 3D rendering i software istedet for at bruge et grafikkort via en grafikkort X server med tilhørende driver.

Jeg kan se at du kører compiz, som er 3D desktop gejl til Linux til X (det grafiske system). Andre steder er compiz oversat til noget der i retning af "desktop effekter"

Hvis du ikke kan installere en passende X server, så du kan udnytte din grafikkort hardware, kan du blive nødt til at slette Compiz, sådan at det ikke er din mikroprocessor der skal tegne 3D grafik.

Jeg kan nævne du skal have omkring 100x mere mikroprocessor hastighed for at en standard mikroprocessor kan erstatte et grafikkort.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
PVH
Indlæg: 179
Tilmeldt: 17. dec 2007, 09:06
Geografisk sted: Vesterbro

Re: Høj CPU forbrug uden aktive programmer

Indlæg af PVH »

Tak for jeres svar.
Jeg har taget i/strace og afventer at problemet genopstår.
Ubuntu 12.10:
Dell XPS M1530
Video: nVidia (GeForce 8400M GS/driver nVidia)
Trådløst kort: Intel 3945ABG
Lexmark 305S: Printer/Scanner

Ubuntu 13.04
Vision Notebook NB569 - (købt uden OS)
Video: ATI Radeon HD5650
Trådløst kort: Atheros AR928X
Lexmark 305S: Printer/Scanner