| Autor |
Beitrag |
DarkLord05
      
Beiträge: 449
WinXP Pro SP2
Opera; Delphi 3 Pro; Delphi 2005, Turbo Delphi, dev-c++, Eclipse, MS Visual Studio .NET 2003, MS Visual C++
|
Verfasst: Sa 08.10.05 17:31
So...
habe eben gesucht aber nix gefunden...
Kann mir einer sagen wie man mit einem Delphi programm (logisch eigentlich^^) die Auslastung des Netzwerkes bekommen kann?
Also das ich z.B. wenn ich was runterlade das mir mein programm sagt das die Auslastung bei 256kb/s steht.
Für meine zwecke reicht es das man nen Interger- / Realwert bekommt.
mfg. Lars
_________________ QBasic | Delphi | c++ | PHP | C# .NET | Java
|
|
Hansi@OMG
      
Beiträge: 304
Vista
Delphi 2006 Prof., Lazarus
|
Verfasst: So 09.10.05 09:51
Schau dir mal das Programm Internet Monitor von Luckie an www.luckie-online.de.../InternetMonitor.zip das ist mit Source.
Aber: wenn du von deinem Rechner aus die Netzwerkauslastung ausliest, dann ist da auch Traffic von anderen Rechnern usw. drauf, deswegen entspricht das überhaupt nicht dem Wert, den du eigentlich haben willst.
Deshalb gibt es Router mit SNMP. (Bsp: Monowall) Über SNMP kriegst du Zeitabhängig den Wert an heruntergeladen Daten und kannst das dann umrechnen.
_________________ Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
|
|
DarkLord05 
      
Beiträge: 449
WinXP Pro SP2
Opera; Delphi 3 Pro; Delphi 2005, Turbo Delphi, dev-c++, Eclipse, MS Visual Studio .NET 2003, MS Visual C++
|
Verfasst: So 09.10.05 10:05
Hansi@OMG hat folgendes geschrieben: |
Aber: wenn du von deinem Rechner aus die Netzwerkauslastung ausliest, dann ist da auch Traffic von anderen Rechnern usw. drauf, deswegen entspricht das überhaupt nicht dem Wert, den du eigentlich haben willst. |
Versteh ich nicht? Wie Auslastung von anderen Rechnern?
Meinst du wenn man hinter nem Router sitzt, und da mehrere Angeschlossen sind das man dann die gesammte Auslastung sieht?
Hansi@OMG hat folgendes geschrieben: |
Deshalb gibt es Router mit SNMP. (Bsp: Monowall) Über SNMP kriegst du Zeitabhängig den Wert an heruntergeladen Daten und kannst das dann umrechnen. |
Wie bekommt man denn die Daten daraus? Gibts da ne spezielle Komponente die man dazu (aus-)nutzen kann?
PS: Danke für die Antwort *g*
//EDIT:
Das Programm zeigt nur an wie viel man runterlädt...nicht die Auslastung oder seh ich das wieder falsch?
|
|
Hansi@OMG
      
Beiträge: 304
Vista
Delphi 2006 Prof., Lazarus
|
Verfasst: So 09.10.05 10:10
Die Rechner senden sich untereinander ständig Daten und sei es nur eine DNS-Anfrage oder ein Ping.
Die SNMP-Werte kannst du mit der Indykomponente IdSNMP auslesen, ist aber nicht ganz einfach.
_________________ Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
|
|
hallo
      
Beiträge: 450
WIN XP, SuSE 9.3
D3 Prof, D6 Pers, 2005 Pers
|
Verfasst: So 09.10.05 10:11
Zur Auslastung:
Schau einfach wieviel in x Sekunden heruntergeladen wird und man kann es dann ausrechnen!
_________________ Der beste je Programmierte Trojaner: Windows XP
Wäre es nicht adequat, den Usus heterogener Termini zu minimieren?
|
|
Hansi@OMG
      
Beiträge: 304
Vista
Delphi 2006 Prof., Lazarus
|
Verfasst: So 09.10.05 10:14
Im Prinzip schon, aber du musst dich in SNMP erstmal soweit auskennen, in welchem Tree du den Wert findest, denn du brauchst. Sowas wie 1.8.5.3.2.1
_________________ Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
|
|
DarkLord05 
      
Beiträge: 449
WinXP Pro SP2
Opera; Delphi 3 Pro; Delphi 2005, Turbo Delphi, dev-c++, Eclipse, MS Visual Studio .NET 2003, MS Visual C++
|
Verfasst: So 09.10.05 10:15
LoLz...das Programm meint ich habe innerhalb der letzten 5 min 300MB gezogen... Habe zwar DSL 2000 aber so schnell ist das auch nicht (da ich auch nicht wirklich was lade)...
|
|
Hansi@OMG
      
Beiträge: 304
Vista
Delphi 2006 Prof., Lazarus
|
Verfasst: So 09.10.05 10:18
Das Ding zeigt dir an, was auf deinem Rechner schon alles übers Netzwerk gelaufen ist, seit du ihn hochgefahren hast.
Die Differenz zwischen dem neuen Wert und diesem Startwert ist dann das, was du runtergeladen hast.
_________________ Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
|
|
DarkLord05 
      
Beiträge: 449
WinXP Pro SP2
Opera; Delphi 3 Pro; Delphi 2005, Turbo Delphi, dev-c++, Eclipse, MS Visual Studio .NET 2003, MS Visual C++
|
Verfasst: So 09.10.05 10:20
Ich kann ja im Router nachgucken was ich schon geladen habe...der zeigt mir an as ich heute aber schon 500MB habe... irgendwas stimmt da also nicht.... werde mir das (den Source) trotzem mal angucken.
|
|