首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >numa和任务集

numa和任务集
EN

Server Fault用户
提问于 2012-11-08 13:39:33
回答 1查看 3.2K关注 0票数 6

我试图使用任务集将一些进程分配给特定的CPU。当我运行任务集时,当我得到一个回复,说明进程的新关联设置时,这个命令似乎已经工作了。

但是,当我监视顶级输出(我试图分配cpu给的进程以较高的cpu百分比运行)时,我可以看到进程仍然在cpu之间切换,因此看起来任务集不起作用。

当我在网上搜索类似的问题时,我在红帽网站https://access.redhat.com/knowledge/docs/en-US/Red_帽子_企业_MRG/1.1/html/Realtime_调优_指南/节-实时_调优_指南-实时_特定的_调谐-非_统一的_内存_Access.html上看到了一个帖子。

这说明任务集将不能在启用numa的系统上工作。是这种情况吗?我没能从其他地方找到这件事。

我使用的taskset命令是

任务集-pc 1-2 16723 pid 16723's当前亲和力列表: 0-7 pid 16723's新亲和力列表: 1,2

我也试过:

任务集-p 0x00000001 16723

操作系统的版本是:

描述:Ubuntu12.04.1 LTS发行版: 12.04

内核版本:LinuxHadoop3.2.0-29-Generic46-UbuntuSMP Fri Jul 27 17:03:23 UTC 2012 x86_64 GNU/Linux

在我考虑使用cgroup之前,我会认为任务集至少可以为进程分配cpu关联?

谢谢,

还可以从http://martincarstenbach.wordpress.com/2012/04/27/little-things-i-didnt-know-difference-between-_启用_努马_支助和支助l确认numa在我的主机上没有禁用

更多/proc/cmdline

引导_映像=/boot/vmlinuz-3.2.0-29-泛型root=UUID=3221e122-b2fb-48b7-b761-16c57ef51f9a ro静音启动vt.handoff=7

确认这是在一个物理主机上。

EN

回答 1

Server Fault用户

发布于 2012-11-16 21:11:52

运行命令"numastat“-如果您的系统是numa,您应该在结果中看到它。正如您所怀疑的--如果您的系统是numa,使用numactl设置您的进程以在一系列cpus上运行。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/446749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档