Linux查看CPU个数内存等信息

Posted 时光杂货店

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux查看CPU个数内存等信息相关的知识,希望对你有一定的参考价值。

本篇博客转载自
Linux 查看CPU信息,机器型号,内存等信息
Linux查看物理CPU个数、核数、逻辑CPU个数
linux 下查看机器是cpu是几核的

总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

  • 查看CPU信息命令
>> cat /proc/cpuinfo
  • 查看物理CPU的个数
 >> cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
  • 查看逻辑CPU的个数
>> cat /proc/cpuinfo |grep "processor"|wc -l
  • 查看每个CPU中core的个数(即核数)
>> cat /proc/cpuinfo |grep "cores"|uniq
  • 查看CPU的主频
>> cat /proc/cpuinfo |grep MHz|uniq
  • 查看操作系统内核信息
>> uname -a

Linux xin 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  • 查看CPU型号
>> cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

8  Intel(R) Core(TM) i7-4770 CPU  @ 3.40GHz #前面8代表CPU个数
  • 查看CPU运行在32bit还是64bit模式
>> getconf LONG_BIT

64 #说明当前CPU运行在64bit模式下,但并不代表不支持32bit,反之亦然
  • 查看CPU是否支持64bit计算
>> cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

8(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
  • 查看机器型号
>> dmidecode | grep "Product Name" 
  • 查看网卡信息
>> dmesg | grep -i eth 
  • 查看内存信息
>> cat /proc/meminfo 
  • 查看内存总量
>> grep MemTotal /proc/meminfo   
  • 查看空闲内存总量
>> grep MemFree /proc/meminfo
  • 查看指定目录的大小
du -sh <目录名>        
  • 查看各分区使用情况
>> df -h       
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  9.3M  1.6G   1% /run
/dev/sda1       902G   84G  773G  10% /
tmpfs           7.9G  5.2M  7.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G  152K  1.6G   1% /run/user/1000
/dev/loop0      7.0G  7.0G     0 100% /media
  • 查看系统运行时间、用户数、负载
>> uptime              
21:37:06 up 9 days,  2:16,  5 users,  load average: 1.29, 1.14, 1.08   
  • 查看操作系统版本
>> head -n 1 /etc/issue   
Ubuntu 16.04.3 LTS \\n \\l
  • 查看环境变量
>> env                    
  • 查看计算机名
>> hostname    

以上是关于Linux查看CPU个数内存等信息的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统下查看CPU内存磁盘网卡等信息方法

linux查看cpu内存等信息

linux查询硬件信息(CPU内存主板等)

Linux查看物理CPU个数,核数,逻辑CPU个数;内存信息

Linux查看CPU和内存信息

linux查看cpu内存信息