news 2026/6/13 22:30:44

NUMA;numactl;的一些总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
NUMA;numactl;的一些总结

文章目录

  • 参考
  • libnuma
  • 系统调用
  • 启动参数
  • CONFIG_NUMA
  • numa_balancing
    • config NUMA_BALANCING
    • config NUMA_BALANCING_DEFAULT_ENABLED
    • 对应的内核变量是:numabalancing_override
  • 接口
    • cpu_to_node
  • 如何设置kvm虚拟机的numa配置
  • 查看numa的一些统计数据
    • vmware
  • 如何启动命令时,设置进程的numa
  • proc
    • vmstat
  • sys
  • 如何配置systemd控制的服务的numa配置
  • 跨numa的比例如果很大可能导致CPU的使用率上升
  • Mems_allowed
  • /sys/devices/system/node/node0

参考

Kernel自带的文档
https://frankdenneman.nl/2016/07/08/numa-deep-dive-part-2-system-architecture/
https://frankdenneman.nl/2016/07/07/numa-deep-dive-part-1-uma-numa/
https://linux.die.net/man/8/numactl
https://man7.org/linux/man-pages/man7/numa.7.html
https://github.com/numactl/numactl
vmware相关的numa资源管理:
https://docs.vmware.com/en/VMware-vSphere/7.0/vsphere-esxi-vcenter-server-703-resource-management-guide.pdf

libnuma

Library support
Link with -lnuma to get the system call definitions. libnuma and the required <numaif.h> header are available in the numactl package.

系统调用

获取cpu/node

__clib_export u32
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 5:19:33

如何构建高性能C++ Web应用:Wt框架架构设计与性能优化实践

如何构建高性能C Web应用&#xff1a;Wt框架架构设计与性能优化实践 【免费下载链接】wt Wt, C Web Toolkit 项目地址: https://gitcode.com/gh_mirrors/wt/wt Wt&#xff08;Web Toolkit&#xff09;是一个基于C的高性能Web应用开发框架&#xff0c;采用创新的服务器端…

作者头像 李华
网站建设 2026/6/13 0:21:20

Vue+Cesium三维空间体体积计算工具包:含源码、Demo和Turf集成说明

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;直接可用的Vue组件SpaceVolume.vue&#xff0c;嵌入Cesium三维场景中实现空间闭合体&#xff08;如多面体、拉伸面&#xff09;的体积自动计算。底层调用Cesium API构建几何体&#xff0c;结合Turf.js完成底面投…

作者头像 李华
网站建设 2026/6/12 21:07:04

全程用 AI 做一款商业级手游 · EP8 数据与运营:让上线后的游戏还能调

前 7 集&#xff0c;游戏本身已经成型&#xff1a;玩法、数据、经济、商城、留存、手感。但商业游戏和 demo 的真正分水岭&#xff0c;在上线之后——你能不能看见玩家在哪流失、能不能在不发新版本的情况下调一个数值、能不能不更新整包就换掉一批资源。这一集&#xff08;EP8…

作者头像 李华
网站建设 2026/6/13 2:20:54

Bolt语言性能深度解析:为什么比Lua快10倍?

Bolt语言性能深度解析&#xff1a;为什么比Lua快10倍&#xff1f; 【免费下载链接】bolt High-performance, real-time optimized, and statically typed embedded language implemented in C. 项目地址: https://gitcode.com/gh_mirrors/bolt52/bolt 在嵌入式脚本语言领…

作者头像 李华
网站建设 2026/6/9 5:30:21

3步修复Windows远程桌面连接失败:RDPWrap.ini终极解决方案

3步修复Windows远程桌面连接失败&#xff1a;RDPWrap.ini终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini Windows远程桌面连接失败&#xff1f;系统更新后突然…

作者头像 李华
网站建设 2026/6/10 7:09:07

AnyWidget未来展望:即将发布的新特性与发展路线图

AnyWidget未来展望&#xff1a;即将发布的新特性与发展路线图 【免费下载链接】anywidget reusable widgets made easy 项目地址: https://gitcode.com/gh_mirrors/an/anywidget AnyWidget作为一款让开发者轻松创建可复用交互式组件的工具&#xff0c;正通过持续的创新不…

作者头像 李华