社区
Linux/Unix社区
帖子详情
linux NUMA架构下内存分配问题
grid_team
2012-04-26 09:34:44
机器有2个CPU,CPU6个核心(xeon 5650),每个CPU有独立的内存控制器,CPU间通过内存总线相连,请问各位大神:
(1)我在某个CPU上运行一个进程,这个进程直接使用malloc申请内存,是不是对其local 内存进行申请??
(2)怎么动态的判断这个进程位于哪个CPU??
本人是菜鸟,希望大家帮帮忙回答下。
...全文
482
2
打赏
收藏
linux NUMA架构下内存分配问题
机器有2个CPU,CPU6个核心(xeon 5650),每个CPU有独立的内存控制器,CPU间通过内存总线相连,请问各位大神: (1)我在某个CPU上运行一个进程,这个进程直接使用malloc申请内存,是不是对其local 内存进行申请?? (2)怎么动态的判断这个进程位于哪个CPU?? 本人是菜鸟,希望大家帮帮忙回答下。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
naclx
2013-06-16
打赏
举报
回复
不一定是local,因为对OS 来说看到的内存尽管有local,buddy,remote之分,但都是系统可分配的。因此,如果local不够用,那完全可能分在buddy或remote上。另外,top可以看进程运行在哪个逻辑CPU上
grid_team
2012-04-26
打赏
举报
回复
我好像没有积分 第一次发帖 不知道怎么发帖 但还是希望大家回答下
Linux
中
NUMA
技术.pdf
Linux
中
NUMA
技术.pdf
numa
.rar_
NUMA
numa
: Simulate
NUMA
-sensitive workload and measure their
NUMA
performance.
Linux
内存管理系统详解
内容概要:本文档深度探讨了
Linux
内核中的内存管理系统,其中包括物理内存及其
架构
独立性的概述、伙伴系统的各种操作(例如初始化和分配)、slab/slab/slub分配器的不同层面的工作机理以及内存的节点化管理和分配方法,详尽解释了一系列重要的数据结构,揭示
Linux
内存高效分配的秘密。同时详细解读
Linux
内存管理中的关键技术要素,如
NUMA
架构
下的
内存分配
机制等。 适合人群:适合对操作系统底层技术有兴趣的技术开发者,特别是对
Linux
系统内核运作机理有深入了解愿望的研究人员、工程师及高级软件开发者。 使用场景及目标:本内容主要用于帮助专业开发者掌握
Linux
内存管理的具体方法与技巧,加深理解操作系统如何进行高效的
内存分配
。适用于希望提升操作系统性能或进行内核级优化的从业者们。 阅读建议:鉴于本主题的专业性和深度性质,建议有一定基础的知识准备,如熟悉
Linux
基本概念和C语言,以便更好地理解和应用所述知识。
NUMA
专题讲座的PPT
NUMA
架构
的基本概念以及
NUMA
API的使用方法
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章