cputerheltség közel 100% [elhárítva-de nem megoldva]

 ( eReL | 2010. április 15., csütörtök - 23:55 )

Sziasztok!

Két napja előjött egy olyan probléma a Frugalware 1.2-es rendszeremen, hogy akár bekapcsolás/újraindítást követően azonnal 90-100% között van a cpu terheltsége.

A top szerint az első 3-ban az 'X', a 'kwin' és a 'plasma-desktop' szerepel, mind legalább 20%-os cpufoglalással, de nem ritkán 30% fölé is megy mindhárom processz.

Van valakinek ötlete rá?

Másik dolog:
frissítettem a rendszert a 'Gfpm' segítségével. Lefutott a frissítés, a kernel is frissült a 2.6.32 fw3-ról 4-re, azonban rendszerindításkor a régi töltődik be, fel sem ajánlja a választást, hogy melyiket akarom indítani.

Biztosan frissült, mert a csomagkezelő már azt írja, hogy naprakész...

Erre van ötlet?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

elso: milyen a geped hw-ugyileg? Mi valtozott mielott elojott ez a problema?

masodik: "vi /boot/grub/menu.lst" es itt a defaultot ird at 0-ra. Akkor a legelso bejegyzest fogja betolteni a bootloader. Esetleg updatelni is kell a listadat, hatha a frissiteskor nem irodott bele az uj kernel.

Remelem tudtam segiteni, ezt csak igy altalanossagban tudtam hozzaszolni, nem hasznaltam sosem frugalwaret.
--
Unix is user friendly - it's just picky about it's friends.

1. Ez az, hogy nem változott hardveresen semmi. Vagy két-három napja lassult be egy kicsit a rendszer. Gondoltam megnézem az erőforrás-használatot. Onnantól értettem, hogy miért lassabb. :) Csak azt nem értem, hogy miért pörög a cpu...

2. A 'menu.lst'-ben nem történt semmi változás, pedig a módosítási dátuma frissült.
Hogyan tudom frissíteni a bejegyzést?

Ez van az első (0.) helyen:

"title Frugalware 1.2 (Locris) - 2.6.32-fw3
kernel (hd1,1)/boot/vmlinuz root=/dev/sdb2 ro quiet resume=/dev/sdb1"

Azonban a '/boot' könyvtárban nem látok frissebb vmlinuz-ra utaló jeleket. Dátum szerint sincs ott mai változtatás.
Vagy rossz helyen nézem?

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

De szoftveresen változott, ráadásul szépen lassan be is vallottad, hogy egy félbeszakadt/hibás upgrade idején kezdődött a dolog. Én ilyenkor vélelmeznék némi összefüggést...

Bevalottam? :)

Az mondjuk az első perctől érdekes volt számomra, hogy minden frissítési próbálkozás így kezdődött:

Ha rámegyek a gfpm-ben a szinkronizálásra, kiírja, hogy Lecseréli a(z) frugalrledit csomagot erre: frugalware/gservice?
ha igent nyomok, látszólag megcsinálja, de valójában a következő szinkronizálásnál újra megkérdezi ugyanazt...
Megkérdezi, hogy akarom-e frissíteni. Ha igen, akkor azt írja, hogy már a legfrissebb van fenn, de azért frissítem-e mégis?
Ha igen, akkor megcsinálja.

A következő ellenőrzéskor meg kiírja, hogy van új stb.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Lehet, hogy a függőségi fában bug van ? Valószínűbb, hogy volt egy sikertelen frissítésed, amit nem vettél észre és az most hatást gyakorol. :) Bevallottad, hosszas kínzások árán ! ;)

Valami hatást gyakorol, az biztos :))

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Jó hülyén fogalmaztam meg, ez tény :)

> frissítettem a rendszert a 'Gfpm' segítségével. Lefutott a frissítés, a kernel is frissült a 2.6.32 fw3-ról 4-re, azonban rendszerindításkor a régi töltődik be,

uname -r mit mond?

Upgrade utan is csak egy kerneled marad, tehat 'valtani' amugy se lehet.

szerk.

grep kernel /var/log/pacman-g2.log

---

Jo is, hogy a kettot egyszerre irod. Lehet esetleg osszefugges az upgrade es a CPU porgese kozott?
Nekem kicsit gyanus, hogy nem 1.2-t, hanem -current-et hasznalsz, mert az 1.2 -stable-ben a 2.6.32-fw3 a legujabb ;-)

Most nincs nálam a gép, ill. én nem vagyok a gépnél :)

Este megnéztem az uname -a parancsot, és ezt mondta: 2.6.32-fw3.
A grep kernel-t este tudom megnézni.
(Azért gondoltam, hogy mindkettő fent marad, mert régebben egy ubuntunál így volt.)

A repónál a stable van beállítva.

Hát, lehet, hogy van összefüggés, mert akadozott a frissítés. Néhány napja frissíteni akartam a kernelt is, de azt írta, hogy igényli az nvidia. Jó, leszedem akkor. Azonban nem hagyta, mert egy rakás csomag igényli. Nem szedem le akkor, várok.

Tegnap este frissült az nvidia is, így már elkezdte a frissítéseket. Azt írta viszont, hogy törött a kernel-csomag. Mondtam, neki, hogy akkor mégegyszer fusson neki. Így már mindent rendben talált.
A cputerhelés viszont nem tegnap este kezdődött. Arra már nem emlékszem, hogy az akadozás óta-e...

szerk.: Nem ez a legfrissebb kernel?

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

> szerk.: Nem ez a legfrissebb kernel?

De igen, de az uname-ben es a /boot, illetve /lib/modules alatt ez is 2.6.32-fw3-nak mondja magat!

Ebben a tekintetben a 'pacman-g2 -Q kernel' kimenete a mervado.
Tehat a csomagverzio != kernelverzio.

szerk. configban minimalis a diff:

$ diff temp/config-2.6.32-fw3 temp/config-2.6.32-fw3_locris1.txt
3,4c3,4
< # Linux kernel version: 2.6.32.8
< # Sat Feb 13 14:50:25 2010
---
> # Linux kernel version: 2.6.32.11
> # Mon Apr 12 18:28:29 2010
3389c3389
< CONFIG_DVB_LGS8GL5=m
---
> CONFIG_DVB_LGS8GXX=m
4258d4257
< CONFIG_INPUT_MIMIO=m

En azt mondanam, hogy a kernel jo (hiszen ugyanaz a KMS-es kernel elvileg, +ld a config diff-et), kitehetned esetleg a pacman-g2.log -ot valami pastebinre (ertelemszeruen az utobbi 1 het eleg).

Megnéztem, amit írtál:

grep kernel /var/log/pacman-g2.log

[03/14/10 22:21] installed kernel (2.6.32-3)
[03/14/10 22:21] installed kernel-docs (2.6.32-3)
[03/14/10 22:22] installed kernel-headers (2.6.32-3)
[03/14/10 22:23] installed kernel-source (2.6.32-3)

pacman-g2 -Q kernel
kernel 2.6.32-4locris1

szerk:
a /var/log/pacman-g2.log utolsó sora ez:

[03/14/10 23:10] figyelmeztetés: a(z) /var/cache/pacman-g2/pkg gyorsítótár nem létezik. létrehozás...
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Szoval lenyegeben semmi izgalmas.

Viszont vagy te kapod a Marsrol az idoszinkront, vagy nem tudom, jelenleg 04/16/10 lenne a datum... a fenti log szerint 1 honapja tortent utoljara barmi is.

Igen. De ez nyilván nem igaz, hiszen többször is frissítettem ezt-azt...
A hivatkozott cache könytárban ott vannak azok az fpm csomagok, amelyeket frissítettem.

Újra kell húznom vagy van még más lehetőség?

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Még egy dolog:

Most láttam, hogy a gép újraindulása után közvetlenül az 'X' nevű processz még nem lép be a nagyfogyasztók közé. Akkor is három terheli a processzort, a harmadik a 'nepomukservicestub'. Ennek a helyét aztán átveszi cputerhelésben az 'X' processz.

(A másik kettő már a kezdetektől 20-30% fölött van - 'kwin' és 'plasma-desktop')

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Ma is frissítettem az egyik csomagot (sudo), mert írta, hogy van új, és az sem került be a '/var/log/pacman-g2.log'-ba...

Az utolsó sor ugyanaz maradt:
'[03/14/10 23:10] figyelmeztetés: a(z) /var/cache/pacman-g2/pkg gyorsítótár nem létezik. létrehozás...'

A hivatkozott cache könyvtárban viszont ez is ott van, meg a csomagkezelő szerint is sikerült a művelet...

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Milyen verziójú KDE-t használsz?
Mennyi Nepomuk keresési munka fut a háttérben? qdbus org.kde.nepomuk.services.nepomukqueryservice

Lehet, hogy köze van ehhez a bughoz? https://bugs.kde.org/show_bug.cgi?id=219687

--
Elder Scrolls

qdbus org.kde.nepomuk.services.nepomukqueryservice
/
/nepomukqueryservice
/servicecontrol

Ez nekem nem mond semmit sajnos...

Ja, a legfrissebb: kdebase-workspace-4.3.5-8locris1-i686.fpm
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Vicces, hogy a KDE már a 4.4.2-nél tart......

Egyébként kapcsold ki a Strigi indexelést (vagy az egész Nepomuk-ot), lassú lesz tőle minden

A bughoz nem tudom, hogy van-e köze. Nekem nem kell semmilyen üzenetet küldeni sehova, alapból megvan a cputerhelés ahogy írtam...

szerk.:
A nepomuk* néhány perc elteltével nem is látszik a 'top' kimenetén. Az említett 3 procesz eszi meg a cput-t.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Ki tudnad probalni, hogy compositing nelkul mi a helyzet?

Húha, nem tudom, hogy mit értesz ez alatt...

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

System Settings > Desktop > Desktop Effects

'Enable desktop effects' -t kapcsold ki

Nekem magyar van.
Itt hogy hangzik ez?

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Van egy olyan, hogy 'Rendszerbeállítások->Munkaasztal->általános fül, asztali beállítások->'A kompozit mód felfüggesztése.

Ha ezt választom, a 'plasma-desktop' 50 % fölé kerül...
Az össz CPUterhelés ~100% továbbra is.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Újabb érdekesség:

Jutyubon hallgatok Kispált, és ilyenkor a 'kwin' helyett a 'firefox-bin' lép a 20% fölöi CPU-sok körébe. A 'kwin' nem látszik a 'top' kimenetén...

szerk.: Á, ez sem igaz... Már nem, a 'kwin' is itt van, így már négy processz osztozik a 100%-on.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Akkor amíg nem frissítesz a legfrissebb KDE-re (jelenleg 4.4.2), addig kapcsold ki a szemantikus asztalt:
Rendszerbeállítások > Speciális > Asztali keresés > Nepomuk asztal engedélyezése

Illetve ha a Strigi a gond, akkor lehet, hogy indexel éppen; ezt itt tudod megnézni: strigiclient

--
Elder Scrolls

A gond csak az, hogy korabban nem volt ilyen gondja.

Előjöhetett bármitől, akár egy fénykép névjegyzékbe rakásától is. Valószínű, elég sok bugreportot át kéne nézni ehhez :)
Viszont 4.4-re sokat fejlődött a Nepomuk, szerintem gyorsabb lenne arra migrálni mint debuggolni. Persze, persze, nem stabil.

--
Elder Scrolls

"Illetve ha a Strigi a gond, akkor lehet, hogy indexel éppen; ezt itt tudod megnézni: strigiclient"

Ezt picit részleteznéd?
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Ja, megvan (ugyanott, csak bamba voltam :)). Nem futott eddig sem...

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Nekem is annyi szerintem (frugal 1.2 stable, x86_64, C2D 1.66GHz), mondjuk flash es flash kozt is van kulonbseg, meg yt-n belul is (gondolom, tomorites meg ilyenek)

Rendben, de nem hiszem, hogy a többivel együtt 100% CPU-t eszik :)

Ezt kikapcsoltam: 'Rendszerbeállítások > Speciális > Asztali keresés > Nepomuk asztal engedélyezése', újraindítottam a gépet, de semmi sem változott a CPUhasználat terén...
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Ja, hat en szemely szerint nem is hasznalok KDE-t, igy a flash-nek tobb cpu marad ;)

Kozben eszembe jutott az is, hogy legy szives, nezd meg, milyen driverrel megy most az xorg, illetve vannak-e warningok:

grep -i driver /var/log/Xorg.0.log

(ez a sor erdekes ebbol: "(II) Loading /usr/lib/xorg/modules/drivers/***.so")

egrep "EE|WW" /var/log/Xorg.0.log

valamint meg ezt is:

cat /proc/cmdline

1.
grep -i driver /var/log/Xorg.0.log

X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
Module class: X.Org Video Driver
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) NVIDIA dlloader X Driver 190.53 Tue Dec 8 19:16:02 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Apr 17 23:43:50 NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will

2.
egrep "EE|WW" /var/log/Xorg.0.log

Current Operating System: Linux sajatgep 2.6.32-fw3 #1 SMP PREEMPT Mon Apr 12 22:37:52 CEST 2010 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) NVIDIA(0): Option "PreferredMode" is not used
(EE) xf86OpenSerial: Cannot open device /dev/tts/0
(EE) Mouse1: cannot open input device
(EE) PreInit failed for input device "Mouse1"

3.
root=/dev/sdb2 ro quiet resume=/dev/sdb1

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Ez a két bugriport hasonlít valamennyire a hibádhoz. Megnéznéd, hogy mennyi közük van hozzá?
https://bugs.kde.org/show_bug.cgi?id=232047
https://bugs.kde.org/show_bug.cgi?id=196896

Szerk.: De leginkább ez: https://bugs.kde.org/show_bug.cgi?id=184251#c18

--
Elder Scrolls

1. Nálam nem megy a kontact/kmail.

szerk.: előbb a 3-ast, majd a 2-est csináltam

2. Kilőttem a 'plasma-desktop'-ot. Na, ekkor már csak az 'X' marad mint CPU-zabáló, és kb. 30% a foglaltság. Visszaindítással nem jelenik meg 'top' kimenetén a plasma, viszont nem indul el a rendes desktopom (nincsenek ikonok, más színű a panel)

3. Ha kikapcsolom az asztali effektusok használatát, a 'kwin' eltűnik a 'top' kimenetéről, de a másik kettő továbbra is megeszi a közel 100%-ot.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

hi, en megprobalnam torolni a .kde konyvtarat a home-bol, hogy nem e valami hibas config vezetett ide.

Töröltem (átneveztem) a .kde könyvtárat a /home-ban.
Úgy néz ki, hogy megszűnt a CPUtelheléses gond :)

Köszi!

(Persze, jó lenne tudni, hogy mi okozta...)
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.