当前位置:首页 > 芯闻号 > 充电吧
[导读]我们知道现在服务器都是多核, 最新的intel Sandybridge是NUMA IO结构, 以网卡为例, 也就是说PCI插槽并不像westmere一样, 通过一个bridge连接到cpu上, 目前S

我们知道现在服务器都是多核, 最新的intel Sandybridge是NUMA IO结构, 以网卡为例, 也就是说PCI插槽并不像westmere一样, 通过一个bridge连接到cpu上, 目前SNB是直接pci链接到cpu上。

有时候我们测试performance的时候会看到性能忽高忽低的现象, 原因比较难找, 一头雾水, 下面我根据自己的实际经验列出下面几个cpu对性能的影响:

多核并行编程cpu的亲和性以及frequence对性能的影响可能比较大, 如果设置不好cpu的affinity, 通过跨QPI 来访问另一个CPU上的内存, 那么性能差距经过测试, 会有10倍的差距(两个10G网口收包, 平均包长256, 最坏的情况2.5Gbps, 最好的情况19.8Gbps, 64byte小包在L4 上能达到16.5Gbps)。

首先我们保证在硬件cpu上不受影响,在这里暂时不考虑cache一致性的问题 :


1.保证cpu运行最高的频率, 目前默认基本都是ondemand, 也就是根据cpu的空闲程度来自动调节频率, C state, 为了保证CPU 运行在P状态, 也就是performance状态(当然耗电会大一些) 

2.cpu的set affinity或者taskset仅仅对用户层的程序有用, 陷入内核后就无法保证当前线程运行在哪个cpu上了, 我们要保证在内核上分配内存时通过vmalloc_node来指定正确的socket。

3.linux 内核目前提供了offline cpu的功能, 当然cpu core 0目前是无法进行offline的(我认识的一个内核大师正在做cpu 0 offline的功能, 估计很快内核会支持), 所以我们为了排除cpu NUMA的影响, 可以将socket 1上的所有的core进行logical offline, 这样内核就看不到socket 1上的所有的cpu core了, 内存分配会自动到node 0上。



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业界应如何看待边缘人工智能?ST授权合作伙伴 MathWorks 公司的合作伙伴团队与ST 共同讨论了对边缘机器学习的看法,并与 STM32 社区分享了他们的设计经验。

关键字: AI 机器学习 处理器

Remi Pi采用瑞萨RZ/G2L作为核心处理器,该处理器搭载双核Cortex-A55@1.2GHz+Cortex-M33@200MHz处理器,其内部集成高性能3D加速引擎Mail-G31 GPU(500MHz)和视频处...

关键字: 瑞米派 处理器

业内消息,近日高通公司宣布推出针对桌面平台的全新骁龙 X Plus 处理器。

关键字: 高通 骁龙 X Plus 处理器

近日,米尔电子推出米尔基于NXP i.MX 93系列产品-MYC-LMX9X核心板及开发板。NXP i.MX 9系列在i.MX 6和i.MX 8系列产品市场验证的基础上,继承了前代产品的优点的同时,进一步提升了性能、资源...

关键字: 核心板 开发板 处理器

2024年4月18日,重庆——今日,英特尔AI教育峰会暨OPS2.0全球发布活动在第83届中国教育装备展示会期间顺利举行。峰会现场,英特尔携手视源股份、德晟达等合作伙伴正式发布新一代开放式可插拔标准——OPS 2.0,并...

关键字: OPS 2.0 显卡 处理器

全新Balletto™系列无线MCU基于Alif Semiconductor先进的MCU架构,该架构具有DSP加速和专用NPU,可快速且低功耗地执行AI/ML工作负载

关键字: 处理器 微控制器 AI

新型LPDDR5X是未来端侧人工智能的理想解决方案,预计将在个人电脑、加速器、服务器和汽车中得到更广泛的应用

关键字: 三星 人工智能 LPDDR5 处理器

Supermicro广泛多元的系统产品组合提供高度灵活性,可满足现今针对工作负载优化且具液冷设计的数据中心需求,并集成了新型高效核(Efficient-core)与性能核(Performance-core)处理器,这些处...

关键字: Intel MICRO SUPER 处理器

亿道信息旗下品牌ONERugged刚刚上新了四款高性价比三防平板电脑,分别是M87J和M81T两款8寸机型,以及M17J和M11T两款10.1寸机型。作为一站式加固计算机品牌,ONERugged一直以打造坚固耐用的三防终...

关键字: 平板电脑 处理器

通往定制高端 3.5 英寸系统的更快、更可持续的途径

关键字: 处理器 嵌入式设计 OEM
关闭
关闭