Ich habe Internetprobleme und die ISP-Techniker haben vorgeschlagen, dass etwas meine Bandbreite nutzt.
Gibt es eine Software, die überwacht, welche Prozesse wie viel Bandbreite verbrauchen?
Ich habe Internetprobleme und die ISP-Techniker haben vorgeschlagen, dass etwas meine Bandbreite nutzt.
Gibt es eine Software, die überwacht, welche Prozesse wie viel Bandbreite verbrauchen?
Antworten:
Ich glaube, dass Rubbernet genau das ist, wonach Sie suchen.
Der einzige Nachteil ist, dass Rubbernet nicht zwischen LAN-Verkehr und WAN-Verkehr unterscheiden kann. Es hört sich so an, als würden Sie auf einen Computer schauen, das sollte also kein Problem sein.
Es gibt eine Demoversion auf ihrer Website, oder Sie können sie im Mac App Store für 25 US-Dollar kaufen. Dies scheint ein ziemlich gutes Geschäft zu sein, da sie 29,99 Euro (ca. 42 US-Dollar) für eine Einzelplatzversion oder 49,99 Euro ( fast $ 69) für ein "Familienpaket", wenn Sie über deren Website kaufen.
(Hat einen Tipp an Macworld.com , der mich vor einigen Monaten darauf aufmerksam gemacht hat.)
Wenn Sie etwas billigeres möchten, ist NetUse Traffic Monitor möglicherweise auch für Sie geeignet .
Der integrierte Aktivitätsmonitor (Anwendungen → Dienstprogramme) zeigt die Netzwerknutzung an. Außerdem können Sie offene Netzwerkports für jeden ausgeführten Prozess sehen.
Sie können nettop (1) im Terminal ausprobieren . Es ist vorinstalliert und wird alle paar Sekunden aktualisiert, um ein Dashboard aller offenen Netzwerkverbindungen mit ihrer Verwendung bereitzustellen. Besser als lsof
da es auch die Nutzungsdaten anzeigt.
$ nettop
Drücken Sie dann 'd' und suchen Sie in der Spalte 'Bytes in' oder 'Bytes out' nach Einträgen mit ungewöhnlichem Aussehen oder Einträgen mit konstant hohem Datenverkehr. Das 'd' weist nettop an, nur Unterschiede bei jeder Bildschirmaktualisierung anzuzeigen.
Wenn Sie den Prozessnamen nicht kennen, verwenden Sie Google.
Wenn Sie den Prozess nicht herum haben möchten, holen Sie sich die pid (die Nummer neben dem Prozessnamen in nettop) und töten Sie sie mit kill -9 <pid>
. Wenn sich das nicht beheben lässt, finden Sie heraus, ob Sie den Prozess deinstallieren können.
Wenn Sie daran interessiert sind, was der Prozess über das Netzwerk überträgt, verwenden Sie die Client-Portnummer für diese bestimmte Verbindung (z. B. '53133' von 10.0.0.1:53133->74.125.68.100:80
), um einen tcpdump (1) auszuführen , um die Daten in den ausgetauschten Paketen anzuzeigen:sudo tcpdump -nnvvXSs 1514 port 53133
Wenn Sie an dem Ziel interessiert sind, mit dem der Prozess kommuniziert, die Ziel-IP-Adresse jedoch keinen umgekehrten DNS-Hostnamen hat (wie im vorherigen Beispiel), versuchen Sie, diese IP-Adresse in einem Webbrowser als https: // aufzurufen. IP , klicken Sie auf das Symbol für eine beschädigte Sperre in der Adressleiste und zeigen Sie die Zertifikatdetails an, um herauszufinden, welche Domain dort bereitgestellt wird (* .google.com in diesem Fall). Dies funktioniert nicht, wenn der SSL-Port 443 am Ziel nicht geöffnet ist.
Vielleicht könnte Little Snitch Ihren Bedürfnissen entsprechen. Es ist jedoch eine kostenpflichtige App, sodass Sie sie mit der Testversion ausprobieren können.
Erstens können die meisten ISPs Ihnen mitteilen, wie viel Bandbreite Sie verwenden. Es hört sich so an, als hättest du einen Techniker, der entweder nicht viel wusste oder nur versuchte, dich wegzujagen.
Zweitens ist die einzige Möglichkeit, Bandbreite zu stehlen, ein drahtloses Netzwerk zu haben, das nicht richtig gesichert ist. Dies bedeutet, dass Sie die Bandbreite Ihres WLAN-Routers und nicht Ihres Laptops / Desktops überwachen müssen.
Wenn Sie einen WLAN-Router haben, würde ich einfach die SSID ändern und sie mit einem neuen (schwer zu erratenden) Passwort sichern. Dadurch werden sofort alle Personen abgeschnitten, die aus Ihrem Netzwerk auslaufen könnten. Dies ist sehr einfach im Vergleich zu dem Versuch, Ihre Bandbreitennutzung zu überwachen.
OsTrack ( Mac App Store ) protokolliert, wie viel Speicher, CPU und Bandbreite jeder Prozess verwendet. Es ist möglicherweise nicht bis zu einem bestimmten Grad genau, aber es funktioniert, hat eine schöne Benutzeroberfläche und ist kostenlos. Ich schlage vor, Sie probieren es aus.
Diese Seite listet vier Optionen auf: http://mac.appstorm.net/roundups/internet-roundup/4-ways-to-monitor-bandwidth-usage-on-your-mac/
Die besten beiden sind anscheinend Surplus Meter (kostenlos) und Net Monitor (10 US-Dollar).
Möglicherweise sind auch Linux-Tools verfügbar, mit denen ich jedoch nicht vertraut bin.
Ich würde überprüfen, welche Apps das Netzwerk verwenden oder welche auf eine Verbindung mit dem lsof -Pi
Befehl warten.
Wenn Sie nach einer Möglichkeit suchen, Ihre Internetnutzung als Ganzes zu überwachen, einschließlich aller damit verbundenen Geräte, sollten Sie PeakHour ( Mac Appstore ) ausprobieren .
Es verwendet SNMP oder UPnP, um mit Routern und Computern zu kommunizieren, mit denen Sie eine Echtzeit- und Verlaufsansicht des Bandbreitenverbrauchs und der Bandbreitenaktivität erhalten. Auf diese Weise können Sie die Nutzung Ihrer Internetverbindung als Ganzes überwachen, nicht nur den Computer, auf dem Sie sich befinden. Dies ist nützlich, wenn Sie einige Geräte in Ihrem Netzwerk haben.
Die genaue Kenntnis Ihrer Netzwerkaktivität oder Aktivität im Laufe der Zeit kann bei der Diagnose von ISP-Problemen sehr hilfreich sein. Sie können auch einzelne Geräte überwachen (sofern diese SNMP unterstützen). Dies kann hilfreich sein, um eine übermäßige Nutzung aufzuspüren.
Heads up: Ich bin der Entwickler.
Wenn Sie bereits einen kleinen Schnatz haben, finden Sie hier einen Tipp, mit dem Sie schnell überprüfen können, wie viel Sie [in letzter Zeit] verwendet haben. Ich habe nur begrenzte Daten zum Tethering, die ich verwende, wenn kein WLAN verfügbar ist. Es ist nützlich, ein Auge auf das zu haben, was in kurzen Zeiträumen vor sich geht.
Die OSX Server-App verfügt auch über Tools zur Netzwerküberwachung. Es wird kostenlos mit dem Apple-Entwicklerprogramm geliefert.