Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何收集每个CPU的信息?_Linux_Linux Kernel - Fatal编程技术网

Linux 如何收集每个CPU的信息?

Linux 如何收集每个CPU的信息?,linux,linux-kernel,Linux,Linux Kernel,如果我的电脑有四个CPU(CPU0、CPU1、CPU2、CPU3),我如何知道正在运行的进程数和每个CPU的队列长度?查看/proc/stat和/proc/schedstat文件。 /proc//stat中还有每个进程的信息 关于/proc/stat的信息如下: 有关/proc/schedstat的信息: 查看/proc/stat和/proc/schedstat文件。 /proc//stat中还有每个进程的信息 关于/proc/stat的信息如下: 有关/proc/schedstat的信息:

如果我的电脑有四个CPU(CPU0、CPU1、CPU2、CPU3),我如何知道正在运行的进程数和每个CPU的队列长度?

查看/proc/stat/proc/schedstat文件。 /proc//stat中还有每个进程的信息

  • 关于/proc/stat的信息如下:
  • 有关/proc/schedstat的信息:

查看/proc/stat/proc/schedstat文件。 /proc//stat中还有每个进程的信息

  • 关于/proc/stat的信息如下:
  • 有关/proc/schedstat的信息:

/proc/sched_debug中,您可以看到每个cpu的:

  • 正在运行的进程数(cfs\u rq[0]。nr\u正在运行
  • 可运行进程(可运行任务


/proc/sched_debug中,您可以看到每个cpu的:

  • 正在运行的进程数(cfs\u rq[0]。nr\u正在运行
  • 可运行进程(可运行任务

cat /proc/sched_debug | less