电源软件接口

电源软件接口

是否有工具可以打印电源信息,例如品牌/型号名称和最大(支持)输出电压?我需要添加第二个 GPU,并且我想确保它确实支持额外的电压。

附言:当我有访问权限时,我已经安装了辅助 GPU,然后我冲出了服务器机房。当我后来检查时,第二个 GPU 未被识别(现在我不再有访问权限了!!:P)我想确定问题是否是电源电压不足,因为 GPU 在另一台机器上工作并且没有故障。

目前,我无法物理访问该 PC(仅限 ssh)。

我尝试查看其他帖子以及其他现有工具,例如、sudo dmidecode -t 39sensorsipmitool但它们都没有显示我正在寻找的信息。

答案1

不可以。电源和主板之间的插头是遵循ATX规格的,该规格规定了应存在哪些信号和哪些电压。

ATX 信号

Com是公共端,或接地端。其余引脚用于电压或简单的二进制信号,如PS_ONPWR_OK。没有总线数据传输引脚。操作系统只是没有办法了解有关电源的一切。

一些服务器系统在电源中配有传感器。此类传感器应显示在 中lmsensors。例如,它们通常会报告功耗、风扇速度和温度。但在这种情况下,您应该指定您拥有的系统 - 因为这通常在普通 PC 中看不到。

其他电源可能包含 USB 监控接口。它们提供的数据因电源而异。要检查相关 PSU 是否提供此功能,请运行lsusb并查找类似于电源的内容。这可能包括型号,或者只是一整类不同电源的通用名称。

答案2

要查找电源信息,请使用以下命令:

sudo dmidecode --type 39

以下命令输出大量有关电池的状态和统计信息。可以使用命令 upower -e (--enumerate) 找到 /org/... 路径。

upower -i /org/freedesktop/UPower/devices/battery_BAT0

我最常用的是这个:

sudo apt-get install lm-sensors
sudo sensors-detect 

全部选择“是”。

sudo service kmod start

使用 :

sensors

或者

watch sensors

答案3

电源软件接口

正如得票最高的答案中提到的,需要一种特殊的电源通信通道。我的笔记本电脑上有一个 USB 3 自供电集线器连接到 UPS(可中断电源)。虽然您没有这种类型的电源,但通信概念是相似的:

$ sudo pwrstat -status

The UPS information shows as following:

    Properties:
        Model Name................... CP550HGa
        Firmware Number.............. BFBB104#BI1.g
        Rating Voltage............... 120 V
        Rating Power................. 330 Watt

    Current UPS status:
        State........................ Normal
        Power Supply by.............. Utility Power
        Utility Voltage.............. 121 V
        Output Voltage............... 121 V
        Battery Capacity............. 100 %
        Remaining Runtime............ 33 min.
        Load......................... 72 Watt(22 %)
        Test Result.................. Unknown
        Last Power Event............. None

当前负载为 72 瓦,最大负载为 330 瓦。

安装pwrstat

要安装,pwrstat请访问 Cyber​​ Power Systems 网站Linux 软件页面。您将发现所有 Linux 发行版都有 32 位和 64 位下载,但请确保选择.debUbuntu 所基于的 Debian () 的下载。

下载后使用以下方式安装:

sudo dpkg -i powerpanel_132_amd64.deb

要了解有关使用的更多信息pwrstat,请使用:

man pwrstat   # to learn more about the terminal interface
man pwrstatd  # to learn about background daemon with alarms, auto shutdown, etc.

没有软件时该怎么办

一个久经考验的方法是查看电源上的安全标签。根据大多数国家的法律,这个标签必须存在。对于我的旧笔记本电脑,这就像查看电源块一样简单。对于您的台式电脑,它可能在背面,或者您可能需要打开它并查看内部:

戴尔 Inspiron 电源

标签显示:

  • 输出功率 130 瓦(瓦特=伏特 x 安培)
  • 输入 100-240 VAC ~ 2.5 安培,50-60 HZ
  • 输出 19.5 伏 ~ 6.7 安培

当你无法查看硬件时该怎么办

您可以找现场人员帮您拍照。如果不行,请获取计算机的品牌和型号,然后谷歌搜索电源规格。来自本文个人电脑的通用规格是:

  • 小型化 - 15A (250W)
  • 迷你塔式机 - 25A (300-350W)
  • 中塔 - 35A (400-500W)
  • 全塔 - 40A (600-650W)
  • 双显卡 (SLI) - 50A (750W+)

注意安培数是针对 12 伏轨道输出指定的。因此 15A = 180 瓦,50A(对于双显卡) = 600瓦。瓦数=安培数*电压。

答案4

正如这里的其他好答案所表明的那样,您的问题取决于具体情况。您需要的信息比您看起来拥有的要多。至少我认为您需要一张现有电源规格标签的图片(或其他一些可靠的品牌和型号参考)。我曾经能够成功升级 PSU 的唯一方法是:

1) 对相关系统的物理访问。

2)螺丝刀

3) 合格的更换电源。(不错的电源计算器对于确定需求很有用。

编辑: 如果此评论准确反映您的问题,那么步骤 3 和输出sudo lshw应该就是您确定 PSU 是否符合规格所需的全部内容(假设您确切知道您安装了什么,并且拥有或可以获得它的规格)。当然,您也可以手动将各个组件的功耗加起来,但我认为使用 PS 计算器会更容易。根据经验,我希望我的电源输出超过要求 10% 或更多,以便允许组件功耗超过规定值的可能性,但谨慎行事是个人选择。

相关内容