Home >Operation and Maintenance >Linux Operation and Maintenance >How to check CPU memory and system version in Linux

How to check CPU memory and system version in Linux

PHPz
PHPzforward
2023-05-20 08:52:052106browse

Linux Check CPU memory and system version

1. Check CPU information

There are many ways to check CPU information. We will deal with it in two situations here

1.1 View CPUBasic hardware information
[whb@VM_0_12_centos test]$ cat /proc/cpuinfo
processor  : 0
vendor_id  : GenuineIntel
cpu family  : 6
model    : 79
model name  : Intel(R) Xeon(R) CPU E5-26xx v4
stepping  : 1
microcode  : 0x1
cpu MHz    : 2399.996
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  : 13
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 ht syscall nx 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 bmi1 avx2 bmi2 rdseed adx xsaveopt
bogomips  : 4799.99
clflush size  : 64
cache_alignment  : 64
address sizes  :
1.2 View CPU usage status information, top && dstat
#方法一
[whb@VM_0_12_centos test]$ top #输入top查看CPU使用情况,可以输入1,查看多核CPU使用情况
asks:  74 total,   2 running,  72 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1882892 total,   148092 free,   403032 used,  1331768 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  1274708 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
 3677 root      20   0  162348  10684   1364 S  1.1  0.6  91:47.96 barad_agent
 3678 root      20   0  611460  13444   1484 S  1.1  0.7 462:59.39 barad_agent
    1 root      20   0   51644   3056   1840 S  0.0  0.2  12:14.31 systemd
    2 root      20   0       0      0      0 S  0.0  0.0   0:00.66 kthreadd
    3 root      20   0       0      0      0 S  0.0  0.0   2:00.04 ksoftirqd/0
#方法二
[whb@VM_0_12_centos test]$ dstat -c #不存在,centos上可使用 yum -y install dstat 安装
2. View memory Information

There are many ways to check memory information. We will deal with it in two situations here

2.1 Check the basic memory capacity information
[whb@VM_0_12_centos test]$ cat /proc/meminfo 
MemTotal:        1882892 kB
MemFree:          147760 kB
MemAvailable:    1275048 kB
Buffers:          165600 kB
Cached:           878652 kB
SwapCached:            0 kB
Active:           891404 kB
...
2.2 Check the memory running space information
[whb@VM_0_12_centos test]$ free 
              total        used        free      shared  buff/cache   available
Mem:        1882892      403124      146836         544     1332932     1274648
Swap:             0           0           0
[whb@VM_0_12_centos test]$ free -k #安装KB为单位显示
              total        used        free      shared  buff/cache   available
Mem:        1882892      402988      146964         544     1332940     1274788
Swap:             0           0           0
[whb@VM_0_12_centos test]$ free -m #安装MB为单位进行显示
              total        used        free
3. Check Linux to check the system version
[whb@VM_0_12_centos test]$ uname -a
Linux VM_0_12_centos 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[whb@VM_0_12_centos test]$ cat /etc/redhat-release  #如果是centos机器,可以直接查看更细致版本
CentOS Linux release 7.5.1804 (Core)

The above is the detailed content of How to check CPU memory and system version in Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete