当前位置: 首页> 教育> 培训 > 2023年8月疫情还会严重吗_html模板图片_互联网营销策划方案_app推广拉新工作可靠吗

2023年8月疫情还会严重吗_html模板图片_互联网营销策划方案_app推广拉新工作可靠吗

时间:2025/7/12 7:57:11来源:https://blog.csdn.net/cclethe/article/details/144871469 浏览次数:0次
2023年8月疫情还会严重吗_html模板图片_互联网营销策划方案_app推广拉新工作可靠吗

NUMA 简介

NUMA(Non-Uniform Memory Access,非统一内存访问架构)是相对于UMA(Uniform Memory Access)而言的。早年的计算机架构都是UMA,如图所示。
在这里插入图片描述

所有的CPU处理单元(Processor)均质地通过共享的总线访问内存,所有CPU访问所有内存单元的速度是一样的。在多处理器的情形下,多个任务会被分派在各个处理器上并发执行,则它们竞争内存资源的情况会非常频繁,从而引起效率的下降。
所以,随着多处理器架构的逐渐普及以及数量的不断增长,NUMA架构兴起,如图所示。
在这里插入图片描述

处理器与内存被划分成一个个的节点(node),处理器访问自己节点内的内存会比访问其他节点的内存快

NUMA工具

numastat

numastat用来查看某个(些)进程或者整个系统的内存消耗在各个NUMA节点的分布情况。

numad

numad是一个可以自动管理NUMA亲和性(affinity)的工具(同时也是一个后台进程)。它实时监控NUMA拓扑结构(topology)和资源使用,并动态调整。同时它还可以在启动一个程序前,提供NUMA优化建议。
与numad功能类似,Kernel的auto NUMA balancing(/proc/sys/kernel/numa_balancing)也是进行动态NUMA资源的调节。numad启动后会覆盖Kernel的auto NUMA balancing功能。

numactl

如果说numad是事后(客户机起来以后)调节NUMA资源分配,那么numactl则是主动地在程序起来时候就指定好它的NUMA节点。numactl其实不止它名字表示的那样设置NUMA相关亲和性,它还可以设置共享内存/大页文件系统的内存策略,以及进程的CPU和内存的亲和性。

参考

KVM实战:原理、进阶与性能调优

关键字:2023年8月疫情还会严重吗_html模板图片_互联网营销策划方案_app推广拉新工作可靠吗

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: