如何监控USB功耗?


21

我正在寻找一种方法来监视从Mac上USB端口获取的电源。

System Profiler似乎没有显示此内容,我也找不到任何应用程序或工具来完成这项工作。

有人可以提出任何建议(最好是基于软件的建议)吗?

Answers:


8

USB功耗信息应该在System Profiler中可用。请参见下面的屏幕截图:

System Profiler USB功耗


3
我看过这些数字,但是对“当前所需”感到有些困惑。我最初的想法是,这是设备要求其可用于运行的某个数量,而不是实际消耗的数量。
skeevey 2011年

@slackwear根据苹果公司的说法(support.apple.com/kb/HT4049):The Current Required (mA) entry indicates the current the device needs to operate. 因此,我认为大多数设备在打开和使用时会消耗那么多电流。您是否需要在任何给定时刻由特定设备提取的确切金额?还是您只是想总体估算一下USB设备的总功耗?
奥斯汀

确切的数字是我所追求的,但是它更多是出于好奇而不是必要。我回想起Windows上“设备管理器”报告的数字下降到单毫安的情况。
skeevey 2011年

3
当设备通过USB枚举时,“所需电流”字段只是从设备传递的信息之一。它仅反映设备ROM中的一个数字。在理想的世界中,设计该设备的人员会测量出它的电流消耗,并将其放入所需的电流场中,但这通常并非如此。
假名称

3
您最好的(也是坦率的)解决方案是购买USB延长线,并将电流表与电源连接串联。这将为您提供实时的实时功率测量。
假名称

1

Mac上的开发人员工具中有一个名为USB Prober的应用程序。它应该为您提供所需的详细信息。

可以通过免费注册Mac开发者帐户并在http://developer.apple.com/technologies/tools/下载最新的Xcode工具来找到它。

安装后,您可以在中找到所需的应用程序/Developer/Applications/Utilities

希望能有所帮助。


1
-1研究USB Prober是一个非常耗时的转移,最终产生了许多关于USB设备的神秘数据,但是相比于System Profiler所提供的功能,它在功耗方面没有任何特别见解。另外,Xcode从版本4开始不再免费-它包含在付费的 Developer帐户中(起价为$ 99 /年),或者可以在Mac App Store上单独购买,价格为$ 5。
奥斯汀,

您是否尝试从安装光盘中获取它?抱歉,我确定它仍然免费。到底怎么回事?
链接

当我发现时,也让我感到惊讶。当Xcode 4于今年三月发布时,他们决定它不再是免费的。您仍然可以在OS X安装DVD上使用旧的开发人员工具-但同样,USB Prober在这种特殊情况下将无济于事。
奥斯丁,

xCode在Mac应用程序商店中免费...
亚历山大-恢复莫妮卡

@XAleXOwnZX-仅在Lion上。在SL上,价格为$ 5
Fake

0

由于无法通过软件确定Mac上特定USB端口的当前功耗,因此可以使用以下解决方案:/apple//a/13874/11510/apple/ / a / 13875/11510显示,您可以使用以下方法获得近似值:

  1. 使您的系统尽可能空闲。﹡
  2. 在没有设备的情况下检查系统功耗。
  3. 连接设备。
  4. 检查设备的系统功耗。
  5. 差异是近似的设备功耗。

﹡使系统尽可能闲置,并尽可能减少电源波动:

  1. 启动完成,所有启动脚本均已运行
  2. 备份守护程序可能已完成其工作(即软件更新程序),Spotlight索引已完成,…
  3. 离线
  4. 除了您选择的监控应用程序之外,没有任何前台应用程序正在运行,如果定期进行轮询,则监控应用程序本身也应该非常稳定。

-1

iStat菜单可以跟踪Mac中几乎所有的传感器。在我的Macbook Pro上,有一个“ Other 5V”传感器,该传感器显然包括USB端口。它不是很详细/精确,但是至少我可以知道设备是插入的还是活动的。这是我的备用USB磁盘现在可以正常工作并休眠几分钟:

在此处输入图片说明

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.