linux如何查看cpu、内存、版本信息
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:表示是否为多处理器系统。
相关文章