Re: CPU-Lasten

2006-07-31 Diskussionsfäden Matthias Haegele

Peter Jordan schrieb:

Hallo,

ich habe mich mal ein wenig mit dem Programm top auseinander gesetzt und
habe jetzt ein paar Fragen bezüglich meiner CPU-Lasten:

1. Der Prozess Xorg belegt nahezu immer 20% meiner CPU, ist das normal,
kann man das ändern?

top zeigt mir beispielsweise folgendes an:

Cpu(s): 10.2%us,  0.5%sy,  0.0%ni, 88.5%id,  0.0%wa,  0.7%hi,  0.2%si,
0.0%st

Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%. Aus der
man habe ich folgendes erfahren wa: cpu waiting for ext. operation. Was
darf ich mir darunter vorstellen?


Naja, wenn ich nicht irre: Die CPU wartet bis der I/O 
(schreiben/(lesen)) auf das device (DVD) abgeschlossen ist,
ist normal denke ich, da das schreiben auf Medien 
(Festplatte/DVD/CD/Floppy/...) meist das langsamste ist was in einem 
Computersystem passiert ...



Vielen Dank für die Antworten.

peter


Grüsse  hth
MH


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: CPU-Lasten

2006-07-31 Diskussionsfäden Daniel Musketa
Hallo,

Am Montag, 31. Juli 2006 09:15 schrieb Peter Jordan:
 Hallo,

 ich habe mich mal ein wenig mit dem Programm top auseinander gesetzt und
 habe jetzt ein paar Fragen bezüglich meiner CPU-Lasten:

 1. Der Prozess Xorg belegt nahezu immer 20% meiner CPU, ist das normal,
 kann man das ändern?

X deaktivieren ;-)
Nein, je nach verwendeter Hardware bzw. Treiber ist X eine der 
CPU-intensiveren Anwendungen. Schau Dir mal die Ausgabe von top an, während 
Du in einer normalen Konsole (z. B. Ctrl+Alt+F1) arbeitest. Ist es da 
ähnlich hoch?

 top zeigt mir beispielsweise folgendes an:

 Cpu(s): 10.2%us,  0.5%sy,  0.0%ni, 88.5%id,  0.0%wa,  0.7%hi,  0.2%si,
 0.0%st

 Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%. Aus der
 man habe ich folgendes erfahren wa: cpu waiting for ext. operation. Was
 darf ich mir darunter vorstellen?

wa wie waiting steigt meistens bei jeglichem Datenträger-I/O an, 
beispielsweise beim swappen oder eben dem Transport vieler Daten über den 
PCI-Bus, ist also genaugenommen kein Indikator für aktuelle CPU-, sondern 
eher Gesamtsystemauslastung.


Grüße
Daniel



Re: CPU-Lasten

2006-07-31 Diskussionsfäden Jochen Schulz
Peter Jordan:
 
 Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%. Aus der
 man habe ich folgendes erfahren wa: cpu waiting for ext. operation. Was
 darf ich mir darunter vorstellen?

Um die vorigen Antworten noch etwas zu konkretisieren: die CPU ist nur
im Zustand waiting, wenn einer der aktuell laufenden Prozesse nicht
weiterlaufen kann, weil er auf I/O wartet (was normal ist, weil I/O
meist langsamer ist, als die damit durchgeführten Berechnungen) und
*gleichzeitig* kein anderer Prozess die CPU beansprucht. Würde im
Zustand waiting ein Prozess die CPU plötzlich beanspruchen, würde er
sie auch bekommen. Insofern ist die CPU im Zustand waiting nicht
wirklich belegt.

J.
-- 
Watching television is more hip than actually speaking to anyone.
[Agree]   [Disagree]
 http://www.slowlydownward.com/NODATA/data_enter2.html


signature.asc
Description: Digital signature


Re: CPU-Lasten

2006-07-31 Diskussionsfäden Bjoern Schliessmann
Peter Jordan wrote:

 1. Der Prozess Xorg belegt nahezu immer 20% meiner CPU, ist das
 normal, kann man das ändern?

Nur damit du einen Vergleichswert hast: Mit den bösen
nVIDIA-Treibern habe ich 1-5% Auslastung.
 
 Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%.

Dann hast du DMA beim Laufwerk/bei den Laufwerken nicht an. Evtl.
mit hdparm -I nachsehen und ändern. Unter Capabilities ist der
aktuelle Modus mit einem * markiert.

 Aus der man habe ich folgendes erfahren wa: cpu waiting for ext.
 operation.

Woher hast du das genau?

Grüße,


Björn

-- 
BOFH excuse #30:

positron router malfunction


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: CPU-Lasten

2006-07-31 Diskussionsfäden Gerhard Brauer
Gruesse!
* Peter Jordan [EMAIL PROTECTED] schrieb am [31.07.06 09:15]:
 
 1. Der Prozess Xorg belegt nahezu immer 20% meiner CPU, ist das normal,
 kann man das ändern?

Und um (neben den anderen Postings) noch was zu korrigieren:
Der Prozentanteil eines Prozesses bezieht sich immer nur auf den
Gesamtwert. Bei der u.a. Top-Ausgabe würde X also (alles circa) 20% von
den 11,5% (100% - 88,5 idle) verbrauchen - keine 20% von 100% CPU Zeit.

 top zeigt mir beispielsweise folgendes an:
 
 Cpu(s): 10.2%us,  0.5%sy,  0.0%ni, 88.5%id,  0.0%wa,  0.7%hi,  0.2%si,
 0.0%st
 
 Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%. Aus der
 man habe ich folgendes erfahren wa: cpu waiting for ext. operation. Was
 darf ich mir darunter vorstellen?

Die CPU kan nicht weiterrechnen da sie auf Vorgänge der Bussystem
(hier wohl IDE) warten muß. Bei DVD und Festplatte ist dann die erste
Überprüfung, ob DMA für das Gerät eingeschaltet ist.

hdparm -d /dev/$deine_Platte_oder_DVD
zeigt dir (root) das an. Wenn hdparm nicht verfügbar ist:
aptitude install hdparm

 peter

Gruß
Gerhard
-- 
Der schwarze Ritter ist unbesiegbar...


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: CPU-Lasten

2006-07-31 Diskussionsfäden Peter Jordan
Gerhard Brauer wrote:
 Gruesse!
 * Peter Jordan [EMAIL PROTECTED] schrieb am [31.07.06 09:15]:
 1. Der Prozess Xorg belegt nahezu immer 20% meiner CPU, ist das normal,
 kann man das ändern?
 
 Und um (neben den anderen Postings) noch was zu korrigieren:
 Der Prozentanteil eines Prozesses bezieht sich immer nur auf den
 Gesamtwert. Bei der u.a. Top-Ausgabe würde X also (alles circa) 20% von
 den 11,5% (100% - 88,5 idle) verbrauchen - keine 20% von 100% CPU Zeit.
 

Hmm, kann ich nicht ganz nachvollziehen, wenn ich einen Prozess nehme
der meinen ersten Kern der CPU voll auslastet, dann steht in top für den
Prozess 100% CPU und der idle wert der CPU(s) übersicht liegt bei 50%.

 top zeigt mir beispielsweise folgendes an:

 Cpu(s): 10.2%us,  0.5%sy,  0.0%ni, 88.5%id,  0.0%wa,  0.7%hi,  0.2%si,
 0.0%st

 Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%. Aus der
 man habe ich folgendes erfahren wa: cpu waiting for ext. operation. Was
 darf ich mir darunter vorstellen?
 
 Die CPU kan nicht weiterrechnen da sie auf Vorgänge der Bussystem
 (hier wohl IDE) warten muß. Bei DVD und Festplatte ist dann die erste
 Überprüfung, ob DMA für das Gerät eingeschaltet ist.
 
 hdparm -d /dev/$deine_Platte_oder_DVD
 zeigt dir (root) das an. Wenn hdparm nicht verfügbar ist:
 aptitude install hdparm
 

bezüglich dma gibt mir hdparm folgendes aus:
SATA-Platte auf sda
DVD-Laufwerk auf hda


localhost: / # hdparm -d /dev/sda

/dev/sda:
localhost: / # hdparm -d 1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma=  0 (off)

Viele Grüße,

Peter


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: CPU-Lasten

2006-07-31 Diskussionsfäden Jochen Schulz
Bjoern Schliessmann:
 Peter Jordan wrote:
 
  Beim kopieren auf oder von DVD erreicht der Wert wa bis zu 99%.
 
 Dann hast du DMA beim Laufwerk/bei den Laufwerken nicht an.

Ich denke doch. Wäre der DMA-Modus nicht an, sollte die CPU in user
oder system laufen.  Aber nachschauen schadet natürlich nicht.

J.
-- 
No-one appears to be able to help me.
[Agree]   [Disagree]
 http://www.slowlydownward.com/NODATA/data_enter2.html


signature.asc
Description: Digital signature


Re: CPU-Lasten

2006-07-31 Diskussionsfäden Gerhard Brauer
Gruesse!
* Peter Jordan [EMAIL PROTECTED] schrieb am [31.07.06 12:48]:
 Gerhard Brauer wrote:
  Gruesse!
  * Peter Jordan [EMAIL PROTECTED] schrieb am [31.07.06 09:15]:
  1. Der Prozess Xorg belegt nahezu immer 20% meiner CPU, ist das normal,
  kann man das ändern?
  
  Und um (neben den anderen Postings) noch was zu korrigieren:
  Der Prozentanteil eines Prozesses bezieht sich immer nur auf den
  Gesamtwert. Bei der u.a. Top-Ausgabe würde X also (alles circa) 20% von
  den 11,5% (100% - 88,5 idle) verbrauchen - keine 20% von 100% CPU Zeit.
  
 
 Hmm, kann ich nicht ganz nachvollziehen, wenn ich einen Prozess nehme
 der meinen ersten Kern der CPU voll auslastet, dann steht in top für den
 Prozess 100% CPU und der idle wert der CPU(s) übersicht liegt bei 50%.

Ist doch nachvollziehbar: in diesem Moment hast du eine Gesamt-CPU-Last
von 50% wovon dieser eine Prozess 100% braucht.
Aus man top:

The task’s share of the elapsed  CPU  time  since  the  last  screen
update,  expressed as a percentage of total CPU time
--

Da im Standard-Modus bei SMP-Systemen die CPU-Übersicht für alle CPUs
zusammengefasst angezeigt werden siehst du bei einer HT-CPU AFAIK nur
50% Usage. Umschalten kann man das IMHO mit I oder auch l.

 localhost: / # hdparm -d /dev/sda
 
 /dev/sda:
 localhost: / # hdparm -d 1 /dev/hda
 
 /dev/hda:
  setting using_dma to 1 (on)
  HDIO_SET_DMA failed: Operation not permitted
  using_dma=  0 (off)

Bzgl. hdparm und SATA kann ich dir leider nicht helfen, es gab die
letzten Tage IMHO einen Thread dazu hier auf der ML. Für das DVD heißt
das glaube ich, daß der notwendige IDE-Treiber nicht geladen ist. Da
soll aber ein anderer noch was zu sagen.

 Viele Grüße,
 
 Peter

Gruß
Gerhard
-- 
Heute ist das Morgen wovor du gestern Angst hattest...


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: CPU-Lasten

2006-07-31 Diskussionsfäden Bjoern Schliessmann
Jochen Schulz wrote:

 Ich denke doch. Wäre der DMA-Modus nicht an, sollte die CPU in
 user oder system laufen.

Ach, wa. Jetzt hat's klick gemacht. :)

Grüße,


Björn

-- 
BOFH excuse #6:

global warming


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)