ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux-CentOS 学习

2022-04-19 20:33:30  阅读:313  来源: 互联网

标签:CentOS 编号 tsc CPU 学习 Linux id proc cpu


Linux系统中一切皆文件

关于系统信息

在Linux系统中,提供了proc文件系统显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到。

使用以下命令来读取/proc/cpuinfo文件,查看cpu的信息

cat  /proc/cpuinfo

输出:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 142
model name      : Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
stepping        : 9
microcode       : 0xd6
cpu MHz         : 2904.000
cache size      : 4096 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
bogomips        : 5808.00
clflush size    : 64
cache_alignment : 64
address sizes   : 45 bits physical, 48 bits virtual
power management:

相关说明:

  • processor:系统中逻辑处理核的编号。对于单核处理器,则可认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核;它的计数是从0开始的。
  • vendor_id:CPU制造商
  • cpu family:CPU产品系列代号
  • model:CPU属于其系列中的哪一代的代号
  • model name:CPU属于的名字及其编号、标称主频
  • stepping:CPU属于制作更新版本
  • cpu MHz:CPU的实际使用主频
  • cache size:CPU二级缓存大小
  • physical id:单个CPU的标号
  • siblings:单个CPU逻辑物理核数
  • core id:当前物理核在其所处CPU中的编号,这个编号不一定连续
  • cpu cores:该逻辑核所处CPU的物理核数
  • apicid:用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
  • fpu:是否具有浮点运算单元(Floating Point Unit)
  • fpu_exception:是否支持浮点计算异常
    vcpuid level:执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
  • wp :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
  • flags:当前CPU支持的功能
    vbogomips :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)
  • clflush size :每次刷新缓存的大小单位
  • cache_alignment :缓存地址对齐单位
  • address sizes:可访问地址空间位数

如何不想获取cpu的全部信息,只是想要查看cpu型号,可以使用以下命令:

cat /proc/cpuinfo | grep 'model name' |uniq

查看物理CPU个数

cat /proc/cpuinfo | grep 'cpu cores' |uniq

查看系统内核版本

uname -r

查看系统的发行版本

cat /etc/redhat-release

查看文件内容

more

more info.log分页查看文件内容

  • 回车:下一行
  • 空格:下一页
  • Ctrl+ B:上一页
  • B:回到文档第一页
  • h:帮助
  • q:退出

less

less -N info.log 带行号查看文件内容

  • k: 上一行
  • f: 向下滚动一屏幕
  • b: 向上滚动一屏幕
  • g: 定位到文档头部
  • G: 定位到文档最尾部
  • 空格键:滚动一页(同f)
  • 回车键:滚动一行(同j)

实时查看文档变动:

  • F:实时滚动文档
  • Ctrl + c:退出实时滚动模式

查找内容:
/keyword 向下查找

  • n:向下匹配下一处匹配文本
  • N:向上匹配下一处匹配文本

?keyword 向上查找

  • n:向上匹配下一处匹配文本
  • N:向下匹配下一处匹配文本

标签:CentOS,编号,tsc,CPU,学习,Linux,id,proc,cpu
来源: https://www.cnblogs.com/cyan-orange/p/16166232.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有