skyfans之每天一个Liunx命令系列之七:cpuinfo、meminfo

首先声明:非常抱歉,昨天懒了,没有更新基本命令的内容,主要原因是一直在看IG的比赛,看完之后3:0的战绩使朋友们高兴的出去喝酒了,那看的是真解气啊。IG算是帮RNG报仇了。但是,从IG整改队伍的身上,我想RNG也应该多学学某种东西。好废话不多说,开始正题(我只是为了给我没更新博客找个理由,哈哈哈哈哈)!!

今天我们继续来学习PERFORMANCE MONITORING AND STATISTICS(性能监测与统计),今天学习的是什么命令呢,两个简单的命令,好,一起来讲解。

今天的命令主要是看硬件方便的,做简单了解就可以,如果你是一个网络或者硬件方面的工程师,那你可以详细了解下,作为一个运维人员,简单了解即可。

1.cat /proc/cpuinfo(查看服务器PCU的详细信息情况)

cat /proc/cpuinfo

在这里插入图片描述

逻辑处理器 processor : 0
制造商 vendor_id : GenuineIntel
微处理器产品系列代号 cpu family : 6
型号 model : 85
型号名称 model name : Intel® Xeon® Platinum 8163 CPU @ 2.50GHz
CPU制作更新版本 stepping : 4
微代码 microcode : 0x1
CPU的实际使用主频 cpu MHz : 2500.016
二级缓存大小 cache size : 33792 KB
单个CPU标号 physical id : 0
单个CPU逻辑物理核数 siblings : 1
当前物理核在其所处CPU中的编号 core id : 0
该逻辑核所处CPU的物理核数 cpu cores : 1
不同逻辑核的编号 apicid : 0
初始的apcid initial apicid : 0
是否具有浮点运算单元展示 fpu : yes
是否支持浮点计算异常内容 fpu_exception : yes
执行cpuid指令前,eax寄存器中的值 cpuid level : 13
当前CPU是否在内核态支持对用户空间的写保护功能 wp : yes
当前CPU支持的功能 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 rep_good nopl 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 fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1
在系统内核启动时粗略测算的CPU速度值 bogomips : 5000.03
每次刷新缓存的大小单位 clflush size : 64
缓存地址对其单位 cache_alignment : 64
可访问地址空间位数 address sizes : 46 bits physical, 48 bits virtual
对能源管理的支持 power management:

2.cat /proc/meminfo(查看服务器内存的详细信息情况)

cat /proc/meminfo

在这里插入图片描述
上面的显示方式看起来让人很不舒服,下面我们换种方式进行解释

MemTotal: 所有可用RAM的大小
MemFree: LowFree与HighFree的总和值,被系统留着未使用的内存
MemAvailable:可用内存数,应用程序可用内存数
Buffers: 用来给文件做缓冲大小的内容
Cached: 被高速缓冲存储器用的内存的大小值.
SwapCached:高速缓冲存储器用的交换空间的大小
Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用(预留关键时刻使用).
Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径.
Active(anon):主动缓冲或高速缓冲存储器大小
SwapTotal: 交换空间
SwapFree: 空闲交换空间
Dirty: 等待被写回到磁盘的大小空间
Writeback: 正在被写回的大小
AnonPages: 未被映射的页的大小
Mapped: 设备和文件映射的大小信息
Shmem: 共享内存分配大小
Slab:内核数据结构缓存的大小
SReclaimable: 可收回slab的大小
SUnreclaim:不可收回的slab的大小
KernelStack: 内核栈大小
PageTables: 管理内存分页的索引表的大小
NFS_Unstable:不稳定页表的大小
Bounce: bounce:退回大小
WritebackTmp: 写回缓存的大小
CommitLimit: 提交限制
Committed_AS: 系统已经分配的内存情况
VmallocTotal: 虚拟内存大小
VmallocUsed: 已使用的虚拟内存大小
VmallocChunk: 区域中可用的最大的连续内存块的大小
HardwareCorrupted: 硬件损坏内存块的大小
AnonHugePages: 匿名 HugePages 数量
HugePages_Total: 大页面数量
HugePages_Free: 空闲大页面数量
HugePages_Rsvd: 系统当前总共保留的HugePages数目
HugePages_Surp: 超过系统设定的常驻HugePages数目的数目
Hugepagesize: 大页面一页大小
DirectMap4k: 线性映射空间中,有多个空间分别使用了4k空间
DirectMap2M: 线性映射空间中,有多个空间分别使用了2M空间
DirectMap1:线性映射空间中,有多个空间分别使用了1G空间

好,今天的基础命令就学习到这!!

欢迎喜欢实施运维及数据的小伙伴加入群进行谈论!
运维技术群:263859509
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值