首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/proc/PID/cpuset的用途是什么?

/proc/PID/cpuset的用途是什么?
EN

Ask Ubuntu用户
提问于 2013-01-17 03:36:45
回答 1查看 4.8K关注 0票数 3

/proc文件系统中,/proc/<pid>/cpuset的用途是什么?

我试图在/proc文件夹中的每个进程id目录中打开这个文件:

代码语言:javascript
复制
$ cat /proc/2882/cpuset
/

有人能帮我理解这个文件的用途吗?

EN

回答 1

Ask Ubuntu用户

发布于 2013-01-17 03:44:26

简言之:

cpuset将进程限制为处理器和内存节点子集。

除了/dev/cpuset下面每个目录中的上述伪文件之外,每个进程都有一个伪文件/proc/<pid>/cpuset,它显示进程的cpuset目录相对于cpuset文件系统根目录的路径。

此外,每个进程的/proc/<pid>/status文件都有四行添加的代码,以两种格式显示进程的Cpus_allowed (在哪些CPU上可以调度)和Mems_allowed (可以在哪个内存节点上获得内存),如下面的示例所示:

代码语言:javascript
复制
Cpus_allowed:   ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list:     0-127
Mems_allowed:   ffffffff,ffffffff
Mems_allowed_list:     0-63

Linux2.6.24中添加了"allowed_list“字段,Linux2.6.26中添加了”“字段。

来自man 7小卫星

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

https://askubuntu.com/questions/244119

复制
相关文章

相似问题

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