Home > Article > Operation and Maintenance > How to check CPU memory and system version in Linux
There are many ways to check CPU information. We will deal with it in two situations here
CPU
Basic 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 :
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 安装
There are many ways to check memory information. We will deal with it in two situations here
[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 ...
[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
[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!