Linux性能分析--cpuinfo的内核实现

目录

一、引言

二、Linux性能分析工具介绍

------>2.1、proc
------------>2.1.1、内核中的proc文件系统
------------>2.2.2、proc的实现
------>2.2、cpuinfo
------------>2.2.1、cpuinfo的内核实现
------------>2.2.2、寄存器获取cpuinfo数据
------------>2.2.3、计算获取cpuinfo数据

一、引言

本章主要介绍proc虚拟文件系统、cpuinfo内核的实现方式

二、Linux性能分析工具介绍

2.1、proc

在linux中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看

2.1.1、内核中的proc文件系统

proc是一种虚拟文件系统,其信息不能从块设备读取,只有在读取文件内容时,才动态生成相应的信息。内核使用它向外界导出信息。
其包含的内容非常多,下面来看一个设备中的proc目录

你可能感兴趣的:(CPU性能分析与操作系统的构建,linux,运维,服务器)