linux如何查看cpu、内存、版本信息

2023-04-12 05:00:00 版本 内存 查看

Linux查看CPU、内存、版本信息

1. 查看CPU信息

使用命令“cat /proc/cpuinfo”可以查看CPU的详细信息。

命令输出包括以下内容:

processor:表示处理器的编号;

vendor_id:表示CPU的制造商;

cpu family:表示CPU的系列;

model:表示CPU的型号;

model name:表示CPU的具体型号;

stepping:表示CPU的版本号;

cpu MHz:表示CPU的主频;

cache size:表示CPU的缓存大小;

physical id:表示物理CPU的编号;

siblings:表示同一物理CPU中逻辑CPU的个数;

core id:表示逻辑CPU的编号;

cpu cores:表示物理CPU中逻辑CPU的个数;

apicid:表示异步中断控制器的ID;

initial apicid:表示初始的异步中断控制器的ID;

fpu:表示是否支持浮点运算;

fpu_exception:表示浮点异常是否被捕获;

cpuid level:表示CPUID指令的最大执行级别;

wp:表示是否支持写保护;

flags:表示CPU的特性标志;

bogomips:表示系统运行速度的一个参考值。

2. 查看内存信息

使用命令“cat /proc/meminfo”可以查看内存的详细信息。

命令输出包括以下内容:

MemTotal:表示内存总大小;

MemFree:表示空闲内存大小;

Buffers:表示缓冲区大小;

Cached:表示高速缓存大小;

SwapCached:表示交换缓存大小;

Active:表示驻留在内存中并且正在使用的缓冲区大小;

Inactive:表示驻留在内存中但是并未使用的缓冲区大小;

HighTotal:表示高端内存总大小;

HighFree:表示高端内存空闲大小;

LowTotal:表示低端内存总大小;

LowFree:表示低端内存空闲大小;

SwapTotal:表示交换区总大小;

SwapFree:表示交换区空闲大小;

Dirty:表示需要被更新到磁盘的内存大小;

Writeback:表示正在被更新到磁盘的内存大小;

AnonPages:表示未映射文件区大小;

Mapped:表示被映射到文件系统中的文件大小;

Slab:表示内核数据结构缓存大小;

SReclaimable:表示可收回Slab大小;

SUnreclaim:表示不可收回Slab大小;

KernelStack:表示内核栈大小;

PageTables:表示页表大小;

NFS_Unstable:表示不稳定页大小;

Bounce:表示内存辅助缓冲大小;

WritebackTmp:表示临时文件大小;

CommitLimit:表示能使用的最大内存大小;

Committed_AS:表示已使用的、可预见的最大内存大小;

VmallocTotal:表示可用的虚拟内存总大小;

VmallocUsed:表示已使用的虚拟内存大小;

VmallocChunk:表示虚拟内存块大小。

3. 查看版本信息

使用命令“cat /proc/version”可以查看内核版本信息。

命令输出包括以下内容:

Linux version:表示内核版本号;

gcc version:表示编译内核时所使用的GCC版本号;

SMP:表示是否为多处理器系统。

相关文章