在/proc文件系统中,/proc/<pid>/cpuset的用途是什么?
我试图在/proc文件夹中的每个进程id目录中打开这个文件:
$ cat /proc/2882/cpuset
/有人能帮我理解这个文件的用途吗?
发布于 2013-01-17 03:44:26
简言之:
cpuset将进程限制为处理器和内存节点子集。
除了/dev/cpuset下面每个目录中的上述伪文件之外,每个进程都有一个伪文件/proc/<pid>/cpuset,它显示进程的cpuset目录相对于cpuset文件系统根目录的路径。
此外,每个进程的/proc/<pid>/status文件都有四行添加的代码,以两种格式显示进程的Cpus_allowed (在哪些CPU上可以调度)和Mems_allowed (可以在哪个内存节点上获得内存),如下面的示例所示:
Cpus_allowed: ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list: 0-127
Mems_allowed: ffffffff,ffffffff
Mems_allowed_list: 0-63Linux2.6.24中添加了"allowed_list“字段,Linux2.6.26中添加了”“字段。
来自man 7小卫星。
https://askubuntu.com/questions/244119
复制相似问题