GPU设置

news/2024/7/4 9:04:05

GPU降温测试

前提

同一个训练程序,使用8块GPU,GPU使用率基本全程>90%,GPU为1080 Ti

限制最高功率效果

不限制最高功率(默认最高功率250W):最高温度85°,大多时间在75°-85°之间
将最高功率限制为150W:最高温度81°,大多时间在70°-81°之间
将最高功率限制为125W:最高温度77°,大多时间在61-77°之间
限制功率对性能的影响暂时细致测试,从训练时间上看,稍有下降(5个batch的训练耗时从15秒增加到17秒),看上去影响不大
以上测试时,风扇转速大约维持在45%

提高风扇转速

提高风扇转速降温很明显,由于修改风扇转速脚本还不完善,暂时没有测试很完整

功率限制

手动设置GPU卡设备的状态选项:nvidia-smi –pm 0/1,设置持久模式:0/DISABLED,1/ENABLED
功率限制信息查询: nvidia-smi -q -d POWER
功率限制设定:nvidia-smi -pl 150, 最大功率设置为150
针对某张卡设置功率:nvidia-smi -i 1 -pl 150, 将第1张卡的最大功率设置为150
docker内部限定功率:需要在启动容器时加入–cap-add=SYS_ADMIN
See: https://docs.docker.com/engine/security/security/#linux-kernel-capabilities

在这里插入图片描述
在这里插入图片描述

风扇转速设置

nvidia-settings -a ‘[gpu:0]/GPUFanControlState=1’ -a ‘[fan:0]/GPUTargetFanSpeed=60’ 无法直接在没有X server的服务器上直接运行
解决方法:https://github.com/boris-dimitrov/set_gpu_fans_public

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/13620.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Go 与 Java 字符编码选择:UTF-8 与 UTF-16 的较量

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

Thinger.io 支持多协议、插件化100%开源 IoT 企业级物联网平台

项目源码,文末联系小编 Thinger.io 是一个开源插件化物联网平台,提供了设备原型、扩展和设备连接管理所需的一切工具。我们的目标是使物联网的使用民主化,使其可供全世界使用,并简化大型物联网项目的开发。 01 Thinger.io 物联网平…

北邮《计算机网络》传输层笔记

内容一览 缩写复习单词复习传输层前言传输协议的要点拥塞控制UDPTCP VS UDPTCP 缩写复习 AIMD XCP ECN WFQ max-min-fair ARQ PAWS TSAP NSAP TCP UDP RTT SCTP SACK NAK RST MSS 单词复习 inverse multiplexing(SCTP) convergence crashed machine protocol scenarios asym…

Linux集群自动化维护-Ansible

1.1Ansible概述 自动化运维:批量管理,批量分发,批量执行,维护。。是python写的 批量管理工具: Ansible(无客户端):无客户端,基于ssh进行管理与维护 Saltstack &#…

第28讲:Ceph集群使用RBD块存储与K8S Volumes集成

文章目录 1.Ceph集群使用RBD块存储与K8S集成简介2.Ceph集群RBD块存储与K8S Volume集成2.1.在Ceph集群中创建K8S集群使用的块存储2.2.创建用于K8S访问Ceph RBD块设备的认证用户2.3.将认证用户的Key存储在K8S Secret资源中2.4.在K8S集群的所有节点中安装Ceph命令2.5.创建Pod资源使…

Linux CentOS 环境 MySQL 主从复制集群搭建

环境说明 MySQL版本8.4.0 操作系统 Linux CentOS 7.9 官网文档 https://dev.mysql.com/doc/refman/8.4/en/replication-configuration.html 以下代码片段中带分号都是在MySQL命令行( mysql -uroot -p)中执行 1. 首先在两个节点上安装数据库 参考 Linux CentOS安装MySQL8.0 …