当前位置: 首页 > news >正文

如何查询集群的空余核数

先使用命令查询该队列节点状态

sinfo -Nel

得到

Tue Feb 25 23:10:37 2025
NODELIST   NODES   PARTITION       STATE CPUS    S:C:T MEMORY TMP_DISK WEIGHT AVAIL_FE REASON              
a02r01n04      1 xhacexclu24   allocated 128    8:16:1 513500        0      1   (null) none                
a03r03n02      1 xhacexclu24       mixed 128    8:16:1 513500        0      1   (null) none                
a04r05n04      1 xhacexclu24       mixed 128    8:16:1 513500        0      1   (null) none                
a06r02n04      1 xhacexclu24   allocated 128    8:16:1 513500        0      1   (null) none 

可以看到STATE一栏中allocated表示完全占用,mixed表示部分占用,接着我们需要查询部分占用的节点的空余核数

scontrol show node a03r03n02

得到

NodeName=a03r03n02 Arch=x86_64 CoresPerSocket=16 CPUAlloc=96 CPUEfctv=128 CPUTot=128 CPULoad=32.90AvailableFeatures=(null)ActiveFeatures=(null)Gres=(null)NodeAddr=10.21.3.18 NodeHostName=a03r03n02 Version=22.05.8-2.2.1-74-20250110OS=Linux 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 RealMemory=513500 AllocMem=367872 FreeMem=303418 Sockets=8 Boards=1MemSpecLimit=10240State=MIXED ThreadsPerCore=1 TmpDisk=0 Weight=1 Owner=N/A MCS_label=N/APartitions=xhacexclu24 BootTime=2023-11-18T20:33:44 SlurmdStartTime=2025-02-10T14:09:36LastBusyTime=2025-02-24T10:54:37CfgTRES=cpu=128,mem=513500M,billing=128AllocTRES=cpu=96,mem=367872MCapWatts=n/aCurrentWatts=0 AveWatts=0ExtSensorsJoules=n/s ExtSensorsWatts=0 ExtSensorsTemp=n/s

可以看到占用的核数为96,一共核数为128,那么空余核数为128-96=32个,那么我们就可以根据需求使用着32个核。其他部分占用节点同理。

http://www.jsqmd.com/news/662447/

相关文章:

  • 如何有效改善注意力问题,帮助孩子应对课堂行为挑战?
  • 【护眼色实战】Adobe Acrobat DC与Notepad++背景色自定义:从参数到实践
  • 告别ARP!用Wireshark抓包实战,带你搞懂IPv6邻居发现协议(NS/NA)
  • Java synchronized 锁优化与偏向锁
  • 不只是安装:为你的PetaLinux 2020.1环境配置永久生效的Bashrc脚本
  • 从理论到实践:详解RPY角与旋转矩阵互转的代码实现与避坑指南
  • 避开这些坑!用Pandas处理Scrape Center爬虫数据时的5个常见问题与优化
  • 广州高空车出租公司“排位赛”:叶工、战狼、老兵三强争霸,谁是你的“空中王牌”? - 广州搬家老班长
  • 突破性剪映API自动化:如何重塑Python视频剪辑工作流
  • 保姆级教程:在ROS2 Jazzy下用Python虚拟环境搞定Pymavlink,让树莓派5接收STM32的IMU数据
  • JavaScript基础语法
  • 深入浅出:图解Linux PCIe设备树中的ranges与dma-ranges(以RK3588为例)
  • 深度学习入门:结合百川2-13B理解LSTM与卷积神经网络原理
  • 从Gridding Effect到HDC:空洞卷积的实战设计原则与避坑指南
  • Qwen3.5-4B-Claude-Opus推理模型教程:中文技术术语精准解释能力展示
  • Kandinsky-5.0-I2V-Lite-5s问题解决:生成慢怎么办?参数怎么调?新手常见问题全解答
  • 小米手表表盘设计终极指南:用Mi-Create免费工具3步打造个性表盘
  • 保姆级教程:在DE2-115开发板上从零搭建你的第一个Nios II“单片机”系统
  • 在RT-Thread Studio里,如何用模拟IIC给DAC7311写个设备驱动?
  • 从零开始设计RISC-V处理器——五级流水线之分支预测初探
  • 机器人姿态控制中的RPY角与旋转矩阵互转:原理、代码与避坑指南
  • Jetson Nano深度定制:从内核编译、系统烧录到精简裁剪实战指南
  • TMSpeech:Windows平台离线语音识别终极指南 - 实时字幕与会议转录全解析
  • 企业电脑监控软件有哪些?精选火爆的监控软件功能分享
  • Windows Server 2022上WSL2多用户隔离开发环境部署指南
  • 基于STM32F407与匿名上位机V7的串口通信协议栈设计与实现
  • 零基础玩转Qwen3-Embedding-4B:手把手教你搭建个人知识库
  • 终极Audiveris乐谱识别教程:从零开始快速上手开源OMR工具
  • 像素时装锻造坊企业应用:广告公司AI辅助像素风品牌IP形象延展设计
  • Spring Boot 启动性能优化实战