Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE Performance Probleme
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Mon Aug 09, 2004 8:08 am    Post subject: KDE Performance Probleme Reply with quote

Hi Leute

habe mir einen KDE 3.2.2 auf nem Kernel 2.6.7 r11 und aktueller XOrg kompiliert.

Habe nun das Problem das ich mit mittlerweile 1,25 GB RAM auf nem 1600er XP nicht die erwartete Performance erreiche. An welchen Stellen kann man drehen um die Performance des KDE's zu steigern. Ist teilweise schon etwas nervig wenn man zwischen 5 und 10 Sekunden warten muss bis ne Bash aufgeht. Von OpenOffice wollen wir garnicht erst reden.

Bin für alle Vorschläge dankbar. Wenn ihr noch weitere Infos zu meiner aktuellen Konfiguration benötigt, dann Bescheid sagen und ich werde die hier posten.

Tschö mit ö

Carsten
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
ralph
Advocate
Advocate


Joined: 02 Mar 2003
Posts: 2001
Location: Hamburg

PostPosted: Mon Aug 09, 2004 8:48 am    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic.php?t=94739

Könnte das hier dein Problem sein?

Ansonsten könntest du es noch mit preling versuchen, aber eigentlich sollte KDE auf einem Rechner wie deinem auch ohne prelink schnell genug sein.
_________________
The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Mon Aug 09, 2004 8:56 am    Post subject: Reply with quote

Die /etc/hosts is schon in Ordnung. Da ist nur der Localhost und der Rechner selber mit IP, Name und Name mit Domainname drin.

sieht dann so aus:

Code:

127.0.0.1           localhost
192.168.0.6        phoenix-linux.lan.int        phoenix-linux



Weitere Vorschläge?

Habe in andren Threads zu diesem Thema schon nachgeschlagen, da ging es dann um DMA (is an) und die Kontrolle ob net.lo gestartet ist.

Hab allerdings noch nicht rausbekommen wie ich das herausfinde bzw. starte.
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Mon Aug 09, 2004 9:56 am    Post subject: Reply with quote

dma? hdparm ist das zauberwort, findet man auf der zweiten seite der anleitung oder eben z.b. hier

ansonsten schon mal geguckt, ob irgendein prozess im hintergrund
die ganze rechenpower klaut?
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Mon Aug 09, 2004 10:08 am    Post subject: Reply with quote

Danke auch für deine Antwort, aber wie im letzten Posting ==> DMA is schon an. Anleitung habsch natürlich gelesen. :)

Prozesse habsch auch schonmal geschaut, aber nix gefunden was da Performance klauen könnte. Prozessorlast is gering, Speicherauslastung liegt bei etwa 250 bis 300 MB, je nachdem was offen ist. Dürfte aber bei 1,25 GB RAM auch kein Prob darstellen.
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
Xiller
n00b
n00b


Joined: 14 Mar 2004
Posts: 33

PostPosted: Mon Aug 09, 2004 10:25 am    Post subject: Reply with quote

Hast du das richtige Modul für deinen IDE-Controller geladen?
Was sagt ein:
Code:

hdparm -Tt /dev/Xdx


Gruss Börni


Last edited by Xiller on Mon Aug 09, 2004 10:28 am; edited 2 times in total
Back to top
View user's profile Send private message
ralph
Advocate
Advocate


Joined: 02 Mar 2003
Posts: 2001
Location: Hamburg

PostPosted: Mon Aug 09, 2004 10:27 am    Post subject: Reply with quote

Hm, noch ein paar Ideen:
Hast du auch high memory support (so heißt es glaub ich) im kernel, so dass auch der ganze ram genutzt werden kann?

Hast du preemptive kernel drin?

Prelink solltest du nach wie vor mal ausprobieren.

Was hast du denn für eine Graphikkarte?

Schon mal versucht aus zum Beispiel einem xterm konsole zu starten um zu sehen, ob er sich über irgendwas beschwert?

Irgendwelche Fehlermeldungen in den xorg logs?
_________________
The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Mon Aug 09, 2004 10:30 am    Post subject: Reply with quote

ups, erstmal sorry, aber das "(ist an)" habe ich natürlich wieder mal überlesen.

hm, entweder das alles, was alle vor mir sagen :) plus
eventuell agpgart nicht geladen bzw. kein agp-support im kernel?
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
Xiller
n00b
n00b


Joined: 14 Mar 2004
Posts: 33

PostPosted: Mon Aug 09, 2004 10:53 am    Post subject: Reply with quote

Poste doch mal die Ausgabe von
hdparm -Tt /dev/Xdx
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Mon Aug 09, 2004 10:56 am    Post subject: Reply with quote

AGP-Unterstützung im Kernel is an.

Brauch ich den High-Memory-Support nicht erst ab 4GB?

Graka is ne MSI Geforce FX 5700 VTD 256.

Logs von XOrg sehen sauber aus soweit wie ich das beurteilen kann. 3D-Unterstützung läuft auch, da ich für die GLXGEARS recht passable fps-Zahlen erhalte.

Das mit dem hdparm -Tt ... werd ich heute abend mal testen, wenn ich wieder daheim bin.

Danke erstmal für eure Hilfe.

Ich werde mich heute abend wieder melden, bzw. spätestens morgen früh wenn ich in der Firma bin.
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
norax
n00b
n00b


Joined: 31 Jul 2004
Posts: 15

PostPosted: Mon Aug 09, 2004 11:11 am    Post subject: Reply with quote

Könnte evtl. auch an den installierten Fonts bzw. einer fehlerhaften Font-Konfiguration liegen.
Ich hatte vor Kurzem einen ähnlichen Fehler (KDM/KDE-Start hat ewig lange gedauert und alle Programmstarts in KDE waren um ca. 5-10 Sekunden verzögert).
Nachdem die bekannten Lösungswege (/etc/hosts, DMA-Modus, etc) nicht funktioniert hatten, habe ich dran gedacht, dass ich zuletzt einige Font-Pakete installiert hatte.
Ich habe dann die letzten Font-Pakete einfach wieder unmerged und danach ging wieder alles (weiss leider nicht mehr welche Fonts das genau waren - vermutlich hätte ich einfach die XF86Config editieren müssen, aber darauf hatte ich keine Lust).
Back to top
View user's profile Send private message
xmit
Apprentice
Apprentice


Joined: 02 Apr 2003
Posts: 158
Location: Hamburg, Germany

PostPosted: Mon Aug 09, 2004 3:19 pm    Post subject: Reply with quote

Ist dein Rechner 'ne lahme Kröte oder anders gefragt, was gibt 'cat /proc/cpuinfo' oder 'dmesg | grep Bogo' aus?

Sollwerte findest du hier:
http://www.tldp.org/HOWTO/BogoMips-3.html#ss3.9

Der hdparm Test wäre wirklich interressant. Hier mal Vergleichswerte einer lahmen Notebookplatte, die dennoch keine 3s zum Öffenen der konsole braucht:
Timing buffer-cache reads: 540 MB in 2.20 seconds = 245.83 MB/sec
Timing buffered disk reads: 60 MB in 3.03 seconds = 19.80 MB/sec

Mit top oder besser atop kannst du prüfen, ob andere Tasks Rechenpower auffressen. Normal sollte dein KDE Rechner über 97% idle sein (? der hier arbeitet gerade, kanns darum nicht verifizieren).
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Mon Aug 09, 2004 3:27 pm    Post subject: Reply with quote

Hehe, immer mehr Brot was ich dann heute abend zu tun habe. Ich find es super wie einem hier geholfen wird. Macht weiter so Leute. Ich hoffe das ich irgendwann auch an den Punkt komme, an dem ich anderen so kompetent helfen kann.

Also dann bis später an diesem Abend mit einigen Antworten auf eure Fragen / Anregungen.

CU Carsten
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Mon Aug 09, 2004 5:46 pm    Post subject: Reply with quote

So, da bin ich wieder, diesmal an meinem Gentoo-System. :)

Hier erstmal die gewünschten Infos:

Code:

#hdparm -i /dev/hda

/dev/hda:

 Model=MAXTOR 6L060J3, FwRev=A93.0500, SerialNo=663132413716
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1819kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117266688
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:




So viel zur ersten Festplatte

Hier die Zweite

Code:

# hdparm -i /dev/hdb

/dev/hdb:

 Model=IC35L080AVVA07-0, FwRev=VA4OA52A, SerialNo=VNC402A4G312SA
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
 BuffType=DualPortCache, BuffSize=1863kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=160836480
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:


Die Plattengeschwindigkeiten:

Code:

# hdparm -Tt /dev/hda

/dev/hda:
 Timing buffer-cache reads:   792 MB in  2.00 seconds = 395.27 MB/sec
 Timing buffered disk reads:  112 MB in  3.01 seconds =  37.26 MB/se

# hdparm -Tt /dev/hdb

/dev/hdb:
 Timing buffer-cache reads:   784 MB in  2.01 seconds = 390.50 MB/sec
 Timing buffered disk reads:  126 MB in  3.03 seconds =  41.55 MB/sec


Sind diese Geschwindigkeiten annehmbar????

Bogomips:

Code:


# dmesg | grep Bogo
Calibrating delay loop... 2760.70 BogoMIPS


Mit den Fonts gibt es keine Probleme.

So, noch wer ein paar Ideen wo man noch dran drehen kann um etwas Performance herauszuholen?

Das mit dem Prelinking is mir momentan noch etwas heiss. Hat da jemand schonmal Erfahrungen damit gesammelt auf die man aufbauen könnte? Muss ehrlich sagen das ich mich nicht so richtig traue das auzuprobieren, nachdem ich hier in den diversen Foren unterschiedlichste Meinungen und Problembeschreibungen gelesen habe.

Grüße an alle, die mir helfen können, helfen wollen und schon geholfen haben.

CU

Carsten
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
mrsteven
Veteran
Veteran


Joined: 04 Jul 2003
Posts: 1938

PostPosted: Tue Aug 10, 2004 11:20 am    Post subject: Reply with quote

Die Werte sind ok. Dass OpenOffice ziemlich lange lädt, ist normal.
Deine erste Festplatte kann UDMA6? Wenn ja, mach das mal an.
Dein Loopback-Device ist so weit ich das erkennen kann auch aktiviert. Aber meine /etc/hosts schaut so aus:
Code:

127.0.0.1       mrsteven-mobil.home.lan mrsteven-mobil localhost
# Hier kommt noch ein weiterer Rechner

Also schreib am besten mal deinen Rechnernamen in die Zeile mit der IP 127.0.0.1.

High-Memory-Support brauchst du so weit ich weiß schon.
_________________
Unix philosophy: "Do one thing and do it well."
systemd: "Do everything and do it wrong."
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Tue Aug 10, 2004 11:39 am    Post subject: Reply with quote

Habe leider nur nen Controller für UDMA5 onboard, sonst würde ich sicher mit UDMA6 laufen. :) Dankte trotzdem für den Tipp.
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
xmit
Apprentice
Apprentice


Joined: 02 Apr 2003
Posts: 158
Location: Hamburg, Germany

PostPosted: Tue Aug 10, 2004 11:46 am    Post subject: Reply with quote

Poste doch bitte mal die Ausgabe von "top -n1".
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Tue Aug 10, 2004 11:57 am    Post subject: Reply with quote

Kann ich heute abend tun, aber weder die Speicherauslastung noch die Prozessorauslastung ist übermässig hoch. Beobachte das während dem arbeiten regelmässig mit
Code:
top
und
Code:
gkrellm2
.

Bin mir daher recht sicher das es nicht an ner "sinnlosen" Auslastung liegt.
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
xmit
Apprentice
Apprentice


Joined: 02 Apr 2003
Posts: 158
Location: Hamburg, Germany

PostPosted: Tue Aug 10, 2004 12:12 pm    Post subject: Reply with quote

Ok, wenn ausserdem ausreichend Speicher frei ist und kaum geswapped wird, dann kann es daran auch nicht liegen.

Verwendest du ein exotisches Filesystem oder exotische Parameter in /etc/fstab? tiobench misst die effektive Festplattenperformance, hdparm gibt eher maximale, theoretische Werte.

Hast du Fehlermeldungen (EE) oder (WW) in deiner /var/log/Xorg.0.log bzw. Xfree86.0.log, insbesondere bzgl. fonts.
Fällt dir in /var/log/everything/current Ungewöhnliches auf oder in der Ausgabe von dmesg?
Back to top
View user's profile Send private message
BigMadF
n00b
n00b


Joined: 27 Jul 2004
Posts: 7

PostPosted: Tue Aug 10, 2004 12:17 pm    Post subject: Reply with quote

Also ich hatte ein ähnliches Problem auf meinem Centrino Notebook.
Ein remerge von KDE mit weniger aggressiven CFLAGS brachte die Lösung...

Ich weiss das die CFLAGS von phoenixcp "leicht" aggressiv sind...

Also einfach mal einen remerge der entsprechenden KDE Komponenten mit weniger aggressiven CFLAGS machen und schauen was passiert. Eine entsprechende Zeile haste ja schunn in deiner /etc/make.conf. also einfach die "böse" Zeile ausremmen und die andre benutzen

und dann

Code:
emerge -v kdebla1 kdebla2 kdebla3 kdebla4 ...

_________________
Don't be afraid of what you are going to find out by walking your desired way.
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Tue Aug 10, 2004 12:17 pm    Post subject: Reply with quote

Filesystem ist ext2 für /boot und ext3 für /root
/swap ist swap :)

tiobench werde ich ausprobieren. Und ebenfalls die diversen Logs checken.

Aber da ich auf ner Konsolen ständig ein
Code:

tail -f /var/log/messages

laufen habe, kann ich mir das kaum vorstellen, da dort ja auch keine Fehler ausgegeben werden. Oder wird dort nicht alles angezeigt?
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Wed Aug 11, 2004 8:04 am    Post subject: Reply with quote

So, auf Anraten meines persönlichen Stage1-Pinguins (BigMadF) hab ich heute nacht meinen KDE mal mit entschärften CFLAGS neu kompiliert. Konnte leider heute morgen bis auf ein paar Bashes nicht grossartig testen. Aber die funzten schon deutlich schneller. Ich werde heute abend mal nen Testlauf machen und meinen KDE etwas stressen. Vielleicht lag es ja wirklich an zu aggresiven Compilereinstellungen.

Gruss
Carsten
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
PhoenixCP
n00b
n00b


Joined: 05 Aug 2004
Posts: 40
Location: Radebeul / Saxony / Germany

PostPosted: Thu Aug 12, 2004 7:42 am    Post subject: Reply with quote

So, nach einem Abend ausgiebiger Tests habe ich festgestellt, das mein KDE nun endlich richtig gut und richtig fix funzt.

Fazit:
Mit weniger aggressive CFLAGS klappts auch mit dem Nachbarn, bzw. in diesem Falle dem KDE.

Danke an alle die mich bei der Findung einer Lösung unterstützt haben und bis demnächst mal wieder.

Macht weiter so Leute.
_________________
++++++++++++++++++
Free W2k and support LiNuX

PhoenixCP [Mixy]
++++++++++++++++++
Back to top
View user's profile Send private message
mortus
n00b
n00b


Joined: 28 Nov 2003
Posts: 21
Location: Austria

PostPosted: Thu Aug 12, 2004 9:08 am    Post subject: Reply with quote

Hi,

ich hatte mal in meinen USE Flags MMX und SSE vergessen, daraufhin war mein X und KDE auch quälend langsam...

wollt ich nur loswerden... :wink:

cheers!
_________________
Regular Matter, Dark Matter, Wassa Matter...
Back to top
View user's profile Send private message
xmit
Apprentice
Apprentice


Joined: 02 Apr 2003
Posts: 158
Location: Hamburg, Germany

PostPosted: Thu Aug 12, 2004 9:19 am    Post subject: Reply with quote

PhoenixCP wrote:
Fazit:
Mit weniger aggressive CFLAGS klappts auch mit dem Nachbarn, bzw. in diesem Falle dem KDE.


Welche Flags sind denn so kritisch?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum