V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sjmcefc2
V2EX  ›  程序员

怎么进行服务器节能?

  •  
  •   sjmcefc2 · 2020-12-06 08:26:57 +08:00 · 4756 次点击
    这是一个创建于 1482 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了实现老板节省电力的目标,有没有办法实现按照需要自动开机?

    33 条回复    2020-12-07 09:54:07 +08:00
    dayeye2006199
        1
    dayeye2006199  
       2020-12-06 08:33:19 +08:00
    需要关机的确定是服务器??
    sjmcefc2
        2
    sjmcefc2  
    OP
       2020-12-06 08:37:59 +08:00
    是啊,测试的。
    msg7086
        3
    msg7086  
       2020-12-06 08:41:36 +08:00 via Android
    有需要的时候 ipmi 发开机信号呗。以前手里的蓝猫服务器就是这么控制的。
    sjmcefc2
        4
    sjmcefc2  
    OP
       2020-12-06 08:46:54 +08:00
    怎么实现呢
    renmu123
        5
    renmu123  
       2020-12-06 09:09:04 +08:00 via Android
    1. 淘宝开机棒工具 2.智能开关+供电自启动 3.wol 4. 智能开关+继电器
    guochao
        6
    guochao  
       2020-12-06 09:14:24 +08:00
    服务器一般有 ipmi 协议的网口,本质上是主板跑了个应用来控制硬件。有的服务器的 ipmi 口带网页服务,可以在网页上
    开关机,或者用网页的 novnc 用键盘鼠标啊什么的直接操作机器可以挂载 iso 镜像,跟虚拟机很像。

    也有新一些贵一些的机器支持 redfish 协议,具体的不是特别清楚,大致来说是通过 json rest api 来控制机器。

    每个厂的协议或者网页可能有细微的不一样之处,同一款机器不同出场时间都可能不一样。这方面只能去找你当时买服务器的那边寻求支持。

    另外我觉得你们不一定需要自己的机器,与其考虑省电不如先上云,有足够收入支撑后迁移到机房
    laminux29
        7
    laminux29  
       2020-12-06 09:26:14 +08:00
    1.CPU 有节能版本,可以在频率降低不到 1/4 的情况下,将功耗降低到 1/4 。不过目前提供这个信息应该没啥用了,毕竟 CPU 已经买了没法换。

    2.使用虚拟化技术,找少数机器,满负载跑,其他机器关机。这需要写自动化操作脚本,还需要计算满负载跑后的功耗、迁移时间、迁移期间功耗等问题,有些机房的机器配置与网络设备还不一样,这些参数需要联合求解最优值来实现自动化管理。

    3.有些应用需要有 N 个 9 的保障,这种保障需要异构或多机灾备或独立热备节点做保障,这种情况就不能省电费,毕竟稳定大于节约。

    4.长期被关掉的服务器或网络设备,需要定期开机跑一跑,来确保设备的可靠性。
    ik
        8
    ik  
       2020-12-06 09:28:17 +08:00 via iPhone   ❤️ 1
    ipmitool
    或者
    wol
    shakoon
        9
    shakoon  
       2020-12-06 09:34:49 +08:00 via Android
    机房里耗电的大头应该是空调吧?
    ajaxfunction
        10
    ajaxfunction  
       2020-12-06 09:45:31 +08:00
    测试服务器的话,不应该是一个空开,用的时候合上,不用的时候拉闸吗?
    linvaux
        11
    linvaux  
       2020-12-06 09:57:05 +08:00 via iPhone   ❤️ 7
    “小爱同学,打开服务器”🌚
    zy445566
        12
    zy445566  
       2020-12-06 09:58:09 +08:00 via Android
    先看看是不是有挖矿脚本吧
    Srar
        13
    Srar  
       2020-12-06 10:05:18 +08:00 via iPhone
    vsphere 套件的确有这个功能 基于历史服务器负载预测低峰、高峰。在低峰保持最小服务器资源自动关闭多余服务器,临近高峰期自动开机。
    Lemeng
        14
    Lemeng  
       2020-12-06 10:05:32 +08:00
    服务器关机吗?好吧
    ladypxy
        15
    ladypxy  
       2020-12-06 10:12:25 +08:00 via iPhone
    虚拟机呗,非高峰时期把机器集中到几台物理机,其余物理机关闭,高峰期再开启
    这技术都 10 多年了吧
    davidyin
        16
    davidyin  
       2020-12-06 10:53:27 +08:00
    为了省电吗?
    Illusionary
        17
    Illusionary  
       2020-12-06 11:35:14 +08:00 via iPhone
    先说多少服务器?
    zfzrx
        18
    zfzrx  
       2020-12-06 11:36:29 +08:00
    设置脚本关机 bios 设置开机时间
    Eleutherios
        19
    Eleutherios  
       2020-12-06 11:50:35 +08:00 via iPhone
    @laminux29 可以试试手动降频.jpg 不让 cpu 跑慢
    redtea
        20
    redtea  
       2020-12-06 11:57:34 +08:00 via iPhone
    买人力发电机,一边上班一边脚踏发电。
    opengps
        21
    opengps  
       2020-12-06 12:00:43 +08:00
    服务器节能需求,一般来说是机房级别的要求,楼主多少服务器?
    能做的措施:
    1,虚拟化,用尽量少的机器虚拟尽量多的机器,够用为准,少开几台物理机费电省不少
    2,cpu 降频,系统里有这种电源管理设置,cpu 是耗电大户,降频可以明显省一些电
    3,减少冗余,不提倡,毕竟服务器稳定为主,有些冗余设备还是不提倡减少
    4,控制湿度,避免湿度大时候的轻微漏电,同时也注意不要过于干燥避免静电危害
    JerryCha
        22
    JerryCha  
       2020-12-06 12:01:36 +08:00
    建议购买阿里云和 aws
    kaneg
        23
    kaneg  
       2020-12-06 12:11:57 +08:00 via iPhone
    小米 wifi 接线板,App 可以控制定时开关。
    SgtPepper
        24
    SgtPepper  
       2020-12-06 13:42:22 +08:00
    wol 吧,虚拟机的话手动集中到几台服务器上,空的服务器关机。
    话说真的缺那么点钱搞关服务器这么有风险的事?
    Eytoyes
        25
    Eytoyes  
       2020-12-06 15:04:03 +08:00
    老板介买卖是不打算干了嘛
    YAFEIML
        26
    YAFEIML  
       2020-12-06 15:45:08 +08:00
    最便宜也是最实用的解决方案

    购入小米智能插座一只,服务器 BIOS 调整为通电自启并插入智能插座,服务器用完关机,需要开机的时候通过 APP 关闭打开一次智能插座,服务器自动开启。
    ArJun
        27
    ArJun  
       2020-12-06 15:51:41 +08:00
    @YAFEIML 这样不会损伤硬盘吗
    YAFEIML
        28
    YAFEIML  
       2020-12-06 15:55:33 +08:00
    @ArJun #26 用完正常关机,又不是直接控制插座断电了。
    nooper
        29
    nooper  
       2020-12-07 00:23:17 +08:00
    serverless 放到云上
    FS1P7dJz
        30
    FS1P7dJz  
       2020-12-07 01:07:43 +08:00
    准备跳槽
    这点电费都要扣

    正经的服务器节能,那都是上规模后,节能的收益才能明显感知出来
    小公司,你折腾这点电费意义是啥?
    xcstream
        31
    xcstream  
       2020-12-07 02:56:11 +08:00
    买个新的
    lvzhiqiang
        32
    lvzhiqiang  
       2020-12-07 08:03:32 +08:00
    服务器,是自己组装的?
    jackrebel
        33
    jackrebel  
       2020-12-07 09:54:07 +08:00
    49 块钱买个小米远程控制插座, 可以定时, 也可以远程关闭,支持小爱同学, 还可以显示今天用了多少电, 我家里的烤火炉就是这个原理, 哈哈哈哈, 服务器才多少 W ?我公司的烤火炉最大功率可是有 3KW 的。 正在搓麻将。 把你们老板叫过来, 三缺一。 关机吧, 省点电。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2818 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.