Linux查看内核、cup及内存信息

Linux查看内核、cup及内存信息

1.uname

[root@localhost bin]# uname -srm
Linux 3.10.0-693.el7.x86_64 x86_64

说明:Linux 3.10.0-693.el7.x86_64 x86_64

3 - 内核版本.
10 - 主修订版本.
0-957 - 次要修订版本.
12 - 补丁版本.

2.hostnamectl

[root@localhost bin]# hostnamectl
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 7f38c3fa070b4237a8eaf8bfe180db1e
           Boot ID: ecc63f6b68934eaa86b2daf6beba9228
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.el7.x86_64
      Architecture: x86-64

3.查看/proc/version

[root@localhost bin]# cat /proc/version
Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017
[root@localhost bin]#

4.查看cpu信息

[root@localhost bin]# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 96
model name      : AMD Ryzen 7 4800H with Radeon Graphics
stepping        : 1
microcode       : 0x8600106
cpu MHz         : 2899.464
cache size      : 512 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 16
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 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec arat
bogomips        : 5800.00
TLB size        : 3072 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management:


5.查看内存信息

[root@localhost bin]# cat /proc/meminfo
# 总内存
MemTotal:         999696 kB
# 空闲内存
MemFree:           74996 kB
# 可用内存
MemAvailable:     671920 kB
# 文件缓冲大小
Buffers:            2108 kB
#被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache )
Cached:           709468 kB
# 被高速缓冲存储器(cache memory)用的交换空间的大小
SwapCached:            0 kB
# 活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用
Active:           491032 kB
# 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径.
Inactive:         297144 kB
#  活跃的与文件无关的内存(比如进程的堆栈,用malloc申请的内存)(anonymous pages),anonymous pages在发生换页#  时,是对交换区进行读/写操作
Active(anon):      77144 kB
#  非活跃的与文件无关的内存(比如进程的堆栈,用malloc申请的内存)
Inactive(anon):     6392 kB
# 跃的与文件关联的内存(比如程序文件、数据文件所对应的内存页)(file-backed pages) File-backed pages在发生#  # 换页(page-in或page-out)时,是从它对应的文件读入或写出
Active(file):     413888 kB
# 非活跃的与文件关联的内存(比如程序文件、数据文件所对应的内存页)
Inactive(file):   290752 kB
# 
Unevictable:           0 kB
# 
Mlocked:               0 kB
# 换空间的总大小
SwapTotal:       2097148 kB
# 被使用交换空间的大小
SwapFree:        2097148 kB
# 等待被写回到磁盘的内存大小
Dirty:                 0 kB
# 正在被写回到磁盘的内存大小
Writeback:             0 kB
# 未映射页的内存大小
AnonPages:         76632 kB
# 设备和文件等映射的大小
Mapped:            27380 kB
# 
Shmem:              6936 kB
# 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗
Slab:              78080 kB
# 可收回Slab的大小
SReclaimable:      40016 kB
# 不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)
SUnreclaim:        38064 kB
# 常驻内存,每一个用户线程都会分配一个kernel stack(内核栈)
KernelStack:        3872 kB
# 管理内存分页页面的索引表的大小
PageTables:         4692 kB
# 不稳定页表的大小
NFS_Unstable:          0 kB
# 
Bounce:                0 kB
# 
WritebackTmp:          0 kB
# 根据超额分配比率('vm.overcommit_ratio'),这是当前在系统上分配可用的内存总量,这个限制只是在模式# #2('vm.overcommit_memory')时启用。CommitLimit用以下公式计算:CommitLimit =('vm.overcommit_ratio'*物理# #内存)+交换
CommitLimit:     2596996 kB
# 目前在系统上分配的内存量。是所有进程申请的内存的总和,即时所有申请的内存没有被完全使用
Committed_AS:     306556 kB
# 可以vmalloc虚拟内存大小
VmallocTotal:   34359738367 kB
# vmalloc已使用的虚拟内存大小
VmallocUsed:      180620 kB
# 最大的连续未被使用的vmalloc区域
VmallocChunk:   34359310332 kB
# 
HardwareCorrupted:     0 kB
# 
AnonHugePages:     12288 kB
# 
HugePages_Total:       0
# 
HugePages_Free:        0
# 
HugePages_Rsvd:        0
# 
HugePages_Surp:        0
# 
Hugepagesize:       2048 kB
# 
DirectMap4k:       63360 kB
# 
DirectMap2M:      985088 kB
# 
DirectMap1G:           0 kB

上一篇:Linux 三剑客练习题


下一篇:二项式定理