AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 543621
Accepted
Matt Beckman
Matt Beckman
Asked: 2013-10-04 08:53:31 +0800 CST2013-10-04 08:53:31 +0800 CST 2013-10-04 08:53:31 +0800 CST

在具有冗余电源的机架中最大化两个 PDU

  • 772

如果我的机架上装满了使用冗余电源的服务器,并且我将安培保持在 80%(20A 中的 16A),如果其中一个电路断电,这难道不是还在自找麻烦吗?

如果功率分布为 50-50(例如,在仅使用一个电源时将使用 2A 的服务器上每个电源的平均电流为 1A),当一个电路发生故障时,负载将从另一个电路中拉出(并且很可能扔一个断路器)。

我想我一直只是走 80% 的路线而没有想太多,但这是否意味着我应该只将我们的电路“最大化”到 40%?

electrical-power
  • 4 4 个回答
  • 4369 Views

4 个回答

  • Voted
  1. Best Answer
    pauska
    2013-10-04T09:11:49+08:002013-10-04T09:11:49+08:00

    在平衡配电模式下运行双 PSU 服务器并不意味着它们每个使用的功率恰好是单个 PSU 将使用的功率的 50%。平衡负载通常效率极低。我没有确切的数字,但 afaik 大约浪费了 20% 的电力。

    但是 - 在平衡模式下运行它们然后将每个 PDU 推高到 80% 是在自找麻烦。如果您在平衡配电方面的使用率已经达到了那么高,我认为剩余的 PDU 绝对没有机会存活。

    要记住的另一件事是在这种情况下最灾难性的情况 - 一个站点范围内的电源故障,其中两个 PDU 都脱机,其中一个由于过压或类似情况而破坏了电路(并不罕见)。当您的所有服务器同时启动并共享一条 20A 电路时会发生什么?我确定我不必再解释它了..

    如果我是你,我会立即开始进行先发制人的更改.. 将服务器设置为高效电源(如果它们支持的话),这通常会给你备用 PSU 上 2-3% 的使用率和另一个 100% 的负载. 您将很快看到您是否正在最大化使用其中一个 PDU。另外 - 确保服务器在集群中延迟开机,以确保它们不会在断电的情况下同时开机。

    编辑:哦,当然-订购更大的PDU和更大的电路:-)

    • 8
  2. ewwhite
    2013-10-04T09:31:43+08:002013-10-04T09:31:43+08:00

    这在很大程度上取决于您对风险的容忍度和数据中心设施的政策。如果这是您办公室的数据中心/计算机房,则条件可能与托管设施不同。

    我的 colo严格执行 80% 利用率规则。这是为了保护他们、我的保护和客户/供应商 SLA。但这里的电气规范也要求这样做。

    高端服务器电源可以配置为跨电路平衡负载或在负载不平衡的高效模式下运行...

    HP ProLiant 服务器上的平衡 PSU 模式

    hpasmcli> SHOW POWERSUPPLY 
    Power supply #1
            Present  : Yes
            Redundant: Yes
            Condition: Ok
            Hotplug  : Supported
            Power    : 105 Watts
    Power supply #2
            Present  : Yes
            Redundant: Yes
            Condition: Ok
            Hotplug  : Supported
            Power    : 95 Watts
    
    hpasmcli> SHOW POWERMETER 
    Power Meter #1
            Power Reading  : 200
    

    HP ProLiant 服务器上的高效模式

    hpasmcli> SHOW POWERMETER 
    Power Meter #1
            Power Reading  : 290
    hpasmcli> SHOW POWERSUPPLY 
    Power supply #1
            Present  : Yes
            Redundant: Yes
            Condition: Ok
            Hotplug  : Supported
            Power    : 255 Watts
    Power supply #2
            Present  : Yes
            Redundant: Yes
            Condition: Ok
            Hotplug  : Supported
            Power    : 35 Watts
    

    你的情况听起来和我一样。您有两个 20A 馈电,并且正在使用冗余电源。你真的不想加载任何一方超过 40%。您希望合计为 80%,因此您需要 16 安培。不再!

    正如你在下面看到的,我跑得有点靠近边缘。我在环境中有一个临时服务器 45 天,并且必须获得该设施的特别许可才能在此期间运行超过功率限制。

    在此处输入图像描述

    在此处输入图像描述

    • 4
  3. dmourati
    2013-10-04T09:11:30+08:002013-10-04T09:11:30+08:00

    根据我的经验,服务器电源的行为与您预期的不同。换句话说,如果一个 PDU 或电路失效,服务器在两个 PDU 都工作的稳定状态下绘制 1/1 将变为 1.5/0 或 0/1.5。您可以使用智能 PDU 或kill-a-watt 自行测试。

    真正的问题是 80% 负载规则是否是绝对要求。

    就我而言,我只是在笼子里放了一个额外的 PDU 并密切监控电源。有时,我们会在一条或另一条电路上超过 80% 的利用率。它从来没有达到设施抱怨的地步。

    • 2
  4. Herman Chan
    2014-03-21T14:30:49+08:002014-03-21T14:30:49+08:00

    最佳实践是每侧负载高达 40%,以便在一个馈电/电路发生故障的情况下,故障转移到另一个馈电/电路可以成功。80% 规则是相关的,是国家电气法规的一部分。

    如果您的机架中有 30A 电路,您会在机架 PDU 本身上看到断路器。尝试以平衡的方式将您的服务器插入 30A 单相馈电中的 2 个断路器,或 30A 三相馈电中的 3 个断路器,以尽量减少任何一个分支电路的过载。

    • 0

相关问题

  • 了解与电力需求相关的 colo 定价

  • 5v交流适配器,多输出?

  • 空闲时自动关机?[关闭]

  • 为 LAN 上的 20 台“普通”计算机供电需要多少电力?

  • 如何在 Windows 上使用 IPMI?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve