我正在寻找有关 Linux /proc 文件系统的文档,关于 Cell Linux 平台的平台细节。特别感兴趣的是如何识别给定的 /proc/pid 条目是否代表 SPU 上的进程或线程,而不是 PPE 上的。
该系统确实提供了一些文档
man proc
目前看来 /proc 在 Cell Linux 上非常普通。不同之处在于 /spu 中存在 SPU-FS,它公开了有关在 SPU 辅助处理器上执行的进程的信息(实际上是其内容)。
spu-top 和 spu-ps 工具 ( spu-utils ) 的源代码对此很有用。
这是我所知道的最详细的 /proc 指南:
http://www.mjmwired.net/kernel/Documentation/filesystems/proc.txt
除此之外,我认为您可能必须查看内核源代码。这个用于 Cell 的带注释的 Python 代码可能是一个有用的起点。