Bandbreite pro Prozess anzeigen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
andihit
Beiträge: 42
Registriert: 06.03.2005 18:01:54
Wohnort: Linz-Land (Österreich)
Kontaktdaten:

Bandbreite pro Prozess anzeigen

Beitrag von andihit » 13.04.2006 17:35:51

Hi,

Ich suche ein Tool bzw Programm was mir die Bandbreite pro Prozess (Apache2, vsFTPD, ...) anzeigt.
(Wie: http://www.debianforum.de/forum/viewtopic.php?t=40576 - ntop habe ich schon ausprobiert, finde aber keine Übersicht wo die Bandbreite pro Prozess steht,
und: http://www.debianforum.de/forum/viewtopic.php?t=5633 - letzter Post, genau die gleiche Frage, ohne Antwort - ich habe natürlich die Suche benützt...)

(Mein Server antwortet in letzter Zeit oft erst wieder nach ein paar Minuten... will wissen ob das an irgendeinem Server liegt (z.B. TS² etc.), oder ob das am RAM liegt, aber CPU Auslastung ist niedrig... RAM auch..)

mfG, Andreas
vServer debian stable
Workstation Win XP, ubuntu
Notebook Win XP, ubuntu

http://www.andihit.net - meine Projekte

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 19.04.2006 23:56:02

Bandbreite pro Prozess geht nur mit einer eigenen IP pro Prozess. Was spricht gegen top?

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 20.04.2006 09:09:45

Zur Analyse des Systems würde ich dir vmstat, iostat und htop jeweils in eigenen Fenstern empfehlen.
Um zu sehen über welchen Port wieviele Packete laufen, ist iptraf recht geeignet.
Im normalen "IP traffic monitor" Modus zeigt es dir die "TCP flow rate" nur für das jeweils untersuchte Interface an. Du siehst aber sehr gut wieviele Packete über die einzelnen Ports rasen.

Wenn dir das nicht reicht, müsstest du das logging feature benutzen und die Daten selbst aufbereiten.

Oder du bindest die Prozesse wirklich jeweils an virtuelles Interface wie z.B. eth0:0 (mit eigener IP) und schaust dir dann mittels ifstat den Traffik an.

hth

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 20.04.2006 11:00:35

Eventuell kannst du auch ipac-ng mit entsprechenden Regeln fuer sowas nutzen.
Sofern halt die Prozesse, die du monitoren wilst auch auf jeweils nem eigenen Port laufen...

Antworten