linux查看CPU核数和内存大小命令?

Posted

tags:

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

linux查看cpu核数和内存大小命令分别为:

1、查看CPU个数*核心数:

cat /proc/cpuinfo | grep “physical id” | uniq | wc -l

96 #一共96核

2、查看内存总数

#cat /proc/meminfo | grep MemTotal

MemTotal: 230993600 kB 

Linux下查看CPU型号,内存大小,硬盘空间的命令:

1、查看CPU核数

cat /proc/cpuinfo | grep “cpu cores” | uniq

cpu cores : 12 #12是单颗CPU的核心数

2、查看CPU型号

cat /proc/cpuinfo | grep ‘model name’ |uniq

model name : Intel® Xeon® CPU E7-4830 v3 @ 2.10GHz

3、查看linux物理内存数量及大小

dmidecode -t memory | grep Size: | grep -v “No Module Installed”

参考技术A

在Linux系统中,可以使用以下命令来查看CPU核数和内存大小:

    查看CPU核数

    可以使用nproc命令来查看CPU核数,例如:

    nproc

    上面的命令将输出系统的CPU核数。

    另外,也可以使用lscpu命令来查看CPU信息,包括CPU型号、核数、线程数等,例如:

    lscpu

    查看内存大小

    可以使用free命令来查看系统的内存使用情况,包括总内存、已用内存、可用内存等,例如:

    free -h

    上面的命令将以人类可读的方式显示内存使用情况。

    另外,也可以使用cat /proc/meminfo命令来查看系统的内存信息,包括总内存、可用内存、缓存等,例如:

    cat /proc/meminfo

    上面的命令将输出系统的内存信息。

    需要注意的是,以上命令需要在Linux终端中执行,需要具有足够的权限才能查看系统信息。

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个数

linux 查看CPU内存大小

Linux查看CPU和内存信息