So interpretieren Sie MapReduce-Leistungsindikatoren

8

Um genauer zu sein:

  1. In Task-Zählern ist die verbrauchte CPU von utime + stime von proc / stat, was bedeutet, dass Dinge wie IOWait nicht gezählt werden. Ist das richtig?
  2. Die verstrichene Zeit für die gesamte Task ist viel länger als die CPU-Zeit, die sie verbraucht haben. Bedeutet dies, dass der Knoten sehr beschäftigt ist und der Container keine CPU erhält oder sehr lange auf IO wartet?
  3. Wie kann ich feststellen, ob eine Aufgabe CPU-gebunden ist oder IO-Zählung nur vom Zähler?
user1192878 29.06.2015, 11:31
quelle

1 Antwort

1

' CPU_MILLISECONDS ' Zähler kann Ihnen Informationen über - Gesamtzeit, die von allen Tasks auf der CPU beansprucht wird geben.

' REDUCE_SHUFFLE_BYTES ' erhöht die Anzahl, höher die n / w-Auslastung. (viel mehr opts availble wie folgt)

In Hadoop gibt es 4 Kategorien von Zählern: Dateisystem, Job, Framework und Benutzerdefiniert.

Sie können die integrierten Zähler verwenden, um Folgendes zu überprüfen:

%Vor%

Weitere Informationen erhalten Sie unter Ссылка (** credits-map.com)

    
vijay kumar 08.07.2015 06:07
quelle

Tags und Links