如何查看Mac上的带宽使用情况?


17

我遇到互联网问题,ISP技术人员建议我的带宽正在使用。

是否有用于监视哪个进程使用多少带宽的软件?


1
嗨,您好-我能否要求您也说明您的互联网问题是什么
-ISP

互联网变得非常缓慢。但不总是。他做了一个测试,我没有连接到互联网,而只有ISP,速度测试还不错。
纽特

1
将活动监视器放在您的扩展坞中,然后将扩展坞图标设置为“显示网络使用情况”……这不会向您显示哪个应用程序正在使用它,但是它将发生提醒您,这可能会有所帮助。
TJ Luoma

Answers:


2

我相信Rubbernet正是您所需要的。

唯一的缺点是Rubbernet无法区分LAN流量和WAN流量。听起来您正在看一台计算机,所以这不应该成为问题。

他们的网站上有一个演示,或者您可以以25美元的价格从Mac App Store上购买它,这似乎是一笔不错的交易,因为他们希望单用户副本的价格为29.99欧元(约合42美元)或49.99欧元(如果您通过他们的网站购买的话,则可以购买“家庭装”(将近$ 69)。

(有关Macworld.com的提示,几个月前就引起了我的注意。)

如果您想要更便宜的产品,NetUse Traffic Monitor可能也适合您。


16

内置的活动监视器(应用程序→实用程序)显示网络使用情况。您还可以看到每个运行进程的打开的网络端口。

屏幕截图


1
活动监视器似乎仅显示一段时间内的总和(时间跨度不明显)。我希望它可以显示每个应用程序的瞬时使用率(Mbps)。
OzzieOrca '18 -10-19

7

您可以在终端中尝试nettop(1)。它是预安装的,每隔几秒钟刷新一次,以提供所有打开的网络连接及其使用情况的仪表板。比lsof它还显示使用情况数据要好得多。

$ nettop

然后按“ d”,然后在“ bytes in”或“ bytes out”列中查找外观怪异的条目或流量始终较大的条目。“ d”指示nettop仅在每次屏幕刷新时显示差异。

实际使用说明:

如果您不认识进程名称,请使用它。

如果您不想要该进程,请获取pid(nettop中进程名称旁边的数字),然后使用杀死它kill -9 <pid>。如果仍不能解决问题,请确定是否可以卸载该过程。

如果您对进程通过网络传输的内容感兴趣,请使用该特定连接的客户端端口号(例如的“ 53133” 10.0.0.1:53133->74.125.68.100:80)运行tcpdump(1)来查看正在交换的数据包中的数据:sudo tcpdump -nnvvXSs 1514 port 53133

如果您对目标进程感兴趣,但目标IP地址没有反向DNS主机名(如上例所示),请尝试在网络浏览器中以https://的形式访问该IP地址IP,单击地址栏中的损坏的锁定图标,然后查看证书详细信息以找出在此服务的域(在本例中为* .google.com)。如果未在目标上打开SSL端口443,则此方法将无效。


3

也许Little Snitch可能适合您的需求。不过,这是一款付费应用,因此您可以使用其试用版进行试用。


我有小打小报告(支付),但它只是很快显示了一些进程列表中并没有真正告诉我,如果它只是一个ping或使用带宽1MB -正确,除非我不使用它
纽特

+1,这是一个了不起的程序。要查看正在使用网络的进程,请从Little Snitch菜单中选择“显示网络监视器”。
乔什(Josh)

2

首先,大多数ISP可以告诉您正在使用多少带宽。听起来您好像对某个技术人员了解不多,或者只是想把您赶走。

其次,窃取带宽的唯一方法是,如果您的无线网络安全性不佳。这意味着您需要监控无线路由器(而不是笔记本电脑/台式机)的带宽。

如果您有无线路由器,则只需更改SSID并使用新的(难以猜测的)密码将其保护。这将立即切断可能从您的网络中窃取的任何人。与尝试监视带宽使用情况相比,这非常简单。


这不是无线设置,而是老式PPPoE。如果技术人员是正确的,那将是从我自己的计算机上获得的。他通过断开我与互联网的其他连接的连接并仅在DNS解析器中使用ISP来进行速度测试,并且效果很好。
纽特

1

OsTrackMac App Store)跟踪每个进程正在使用多少内存,CPU和带宽。它在特定程度上可能并不准确,但是它可以正常工作,具有不错的用户界面并且是免费的,因此建议您尝试一下。


从描述中听起来很有趣。现在将尝试一下。
纽特

不知道我理解的指标-它显示了使用uTorrent的6MB -这是不可能的,我的连接仅1.5Mbps的...。我在-0.2kb的下载/秒
纽特


0

我将检查哪些应用程序使用网络或正在侦听与lsof -Pi命令的连接。


0

如果您正在寻找一种监视整个Internet使用情况的方法,包括连接到它的所有设备,则可能需要查看PeakHourMac Appstore)。

它使用SNMP或UPnP与路由器和计算机进行通信,可以为您提供带宽消耗和活动的实时和历史视图。这使您可以监视整个Internet连接的使用情况,而不仅仅是监视您所使用的计算机-如果网络上有一些设备,则很有用。

了解您确切的网络活动或一段时间内的活动可能对诊断ISP问题很有帮助。您还可以监视单个设备(如果它们支持SNMP),可以很好地跟踪过多的使用情况。

peakhourapp.com

在此处输入图片说明

注意:我是开发人员。


0

如果您已经很少打小sn,这里有个提示,您可以快速查看[最近]使用了多少。我在网络共享方面的数据有限,当没有wifi可用时,我会使用这些数据。留意短期内发生的事情非常有用。

OSX Server应用程序还具有网络监视工具。它与Apple开发人员计划一起免费提供。

小飞贼监控器

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.