Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Programm zum Messen von RAM-Durchsatz

Diskussion: Programm zum Messen von RAM-Durchsatz im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Ich suche ein Tool, mit dem ich ermitteln kann wieviele Daten ein Programm gerade pro Sekunde in den RAM ...

Antwort
Alt 30.12.09, 16:54   #1 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard Programm zum Messen von RAM-Durchsatz

Anzeige

Ich suche ein Tool, mit dem ich ermitteln kann wieviele Daten ein Programm gerade pro Sekunde in den RAM schreibt und aus diesem liest. Bin für jeden Tipp dankbar.

__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 31.12.09, 00:06   #2 (permalink)
Moderator
 
Benutzerbild von sTEk
 
Registriert seit: 02.10.01
sTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium III
sTEk eine Nachricht über ICQ schicken
Likes: 162
Standard

Ich überlege gerade, wie das angestellt werden sollte. Man müsste ja direkt alle Zugriffe auf den RAM protokollieren und auswerten...ich glaube die Performance des Rechners würde ins Unerträgliche sinken. Bei Programmen, die direkt dafür geschrieben worden sind, wie z.B. memtest+, ist das ja kein Problem. Da weiß man, wie groß die Blöcke sind, die man liest oder schreibt, und kann damit auch den Durchsatz bestimmen.
__________________


Steigerung des Luxus: eigenes Auto, eigene Villa, eigene Meinung.

Wieslaw Brudzinski

Würden die Menschen verstehen, wie unser Geldsystem funktioniert, hätten wir eine Revolution – und zwar schon morgen früh.
Henry Ford

Ich mag den Himmel blau - was will ich da mit ner Cloud?!

Geändert von sTEk (31.12.09 um 00:09 Uhr)
sTEk ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 31.12.09, 00:09   #3 (permalink)
Moderator
Themenstarter
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Naja, mit einem passenden Kernel-Modul, das die Daten an's Tool übergibt, sollte das ohne größere Performance-Verluste gehen. Auch Mechanismen wie dtrace unter Solaris wären denkbar, aber ich finde nichts passendes, was man effektiv für ein Monitoring einsetzen könnte. Scheint alles eher darauf ausgelegt zu sein Programme zu debuggen.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 31.12.09, 00:27   #4 (permalink)
Moderator
 
Benutzerbild von sTEk
 
Registriert seit: 02.10.01
sTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium III
sTEk eine Nachricht über ICQ schicken
Likes: 162
Standard

Okay....dtrace wäre eine Möglichkeit. Warum schreibst Du da nicht selbst etwas? Ich möchte aber bezweifeln, dass die Anzeige aller Prozesse in quasi Echtzeit möglich ist. Soweit ich es weiß, kann man bei dtrace nur pro process abfragen, da sollte es bei einm Betriebssystem doch recht (zeit)aufwändig werden, aber berichtigt mich wenn ich mich irre.

Code:
# Read bytes by process,
dtrace -n 'sysinfo:::readch { @bytes[execname] = sum(arg0); }'
 
# Write bytes by process,
dtrace -n 'sysinfo:::writech { @bytes[execname] = sum(arg0); }'

__________________


Steigerung des Luxus: eigenes Auto, eigene Villa, eigene Meinung.

Wieslaw Brudzinski

Würden die Menschen verstehen, wie unser Geldsystem funktioniert, hätten wir eine Revolution – und zwar schon morgen früh.
Henry Ford

Ich mag den Himmel blau - was will ich da mit ner Cloud?!
sTEk ist offline   Mit Zitat antworten
Alt 31.12.09, 00:31   #5 (permalink)
Moderator
Themenstarter
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Ich brauche es primär zum Performance-Monitoring von Tomcat-Servern. Es müssten 4-6 Prozesse/Instanzen pro Server überwacht werden. Leider gibt's dtrace nicht für Linux, wenn ich richtig informiert bin.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 31.12.09, 10:41   #6 (permalink)
Senior Member
 
Benutzerbild von odigo
 
Registriert seit: 25.12.04
odigo Leistung: 8086odigo Leistung: 8086
odigo eine Nachricht über ICQ schicken
Likes: 54
Standard

Mal so nebenbei: Wie kommst du eigentlich ausgerechnet darauf diese Werte wissen zu wollen? Würde für eine Performanceüberwachung nicht der CPU-Verbrauch und die gesamte Speicherbelegung reichen?
odigo ist gerade online   Mit Zitat antworten
Alt 31.12.09, 13:08   #7 (permalink)
Moderator
Themenstarter
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Nein, das würde nicht reichen, da ich speziell für Tomcat die Werte brauche und andere auf den Servern laufende Prozesse die Werte verfälschen und schlecht berechenbar machen. Durch Einschränkungen mittels nice und limits.conf kann auch nicht zuviel RAM oder CPU verbraucht werden. Da es sich um ein zeitkritisches Cluster von Tomcats handelt, muss aber schnell reagiert werden können, wenn irgendwo ein Tomcat ein auffälliges Verhalten zeigt, wie z.B. Endlos-Loops, die ständig Werte im RAM ändern u.ä..

Kurzum: Ich muss über jedes Detail bezüglich der Tomcats informiert sein, da schon Abweichungen ihrer Webapp von 1s problematisch sein können. Das meiste konnte ich bisher mit JMX lösen, aber für den RAM-Durchsatz gibt es da nichts passendes.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Programm zum Messen von RAM-Durchsatz
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61