精华内容
下载资源
问答
  • linux查看cpu核数

    千次阅读 2020-09-24 17:59:30
    linux系统中,提供了proc系统显示系统的软硬件信息,可以使用命令 cat /proc/cpuinfo来查看 1. 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 2. 查看每个物理CPU中core的个数(即...
    在linux系统中,提供了proc系统显示系统的软硬件信息,可以使用命令 cat /proc/cpuinfo 来查看
    
    
    1. 查看物理CPU个数
    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    
    2. 查看每个物理CPU中core的个数(即核数)
    cat /proc/cpuinfo| grep "cpu cores"| uniq
    
    3 查看逻辑CPU的个数
    cat /proc/cpuinfo| grep "processor"| wc -l
    展开全文
  • Linux系统查看CPU

    万次阅读 2018-10-12 18:24:01
    linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况,以便性能分析优化。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。  对于每一个CPU来说运行队列最好不要超过3,...

           在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况,以便性能分析优化。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。

            对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~70%,system空间保持在30%,空闲保持在0%~5% 。

    Linux系统查看CPU:

    1.工具:

        SecureCRT

    securecrt 32位:http://www.121down.com/soft/softview-906.html

    securecrt 64位:http://www.121down.com/soft/softview-53196.html

    2.linux命令:

    2.1 top

    top命令可以看到总体的系统运行状态和cpu的使用率 。

    示例:

    参数解释:

           0.3 us:表示用户空间程序的cpu使用率(没有通过nice调度)

           0.4 sy:表示系统空间的cpu使用率,主要是内核程序。

           0.0 ni:表示用户空间且通过nice调度过的程序的cpu使用率。

           97.2 id:空闲cpu

           2.1 wa:cpu运行时在等待io的时间

           0.0 hi:cpu处理硬中断的数量

           0.0 si:cpu处理软中断的数量

           0.0 st:被虚拟机偷走的cpu

    2.2 vmstat

    可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存 交换情况,IO读写情况。相比top,通过vmstat可以看到整个机器的 CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率。

    示例:

    一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:

    2表示每个两秒采集一次服务器状态,1表示只采集一次。

    这表示vmstat每2秒采集数据,一直采集,直到我结束程序。

    参数解释:

           vmstat命令输出分成六个部分:

    (1)进程procs: 
        r:在运行队列中等待的进程数 。
        b:在等待io的进程数 。
    (2)Linux 内存监控内存memory: 
        swpd:现时可用的交换内存(单位KB)。 
        free:空闲的内存(单位KB)。
        buff: 缓冲去中的内存数(单位:KB)。
        cache:被用来做为高速缓存的内存数(单位:KB)。
    (3) Linux 内存监控swap交换页面 
        si: 从磁盘交换到内存的交换页数量,单位:KB/秒。
        so: 从内存交换到磁盘的交换页数量,单位:KB/秒。
    (4)Linux 内存监控 io块设备:
        bi: 发送到块设备的块数,单位:块/秒。
        bo: 从块设备接收到的块数,单位:块/秒。
    (5)Linux 内存监控system系统: 
        in: 每秒的中断数,包括时钟中断。
        cs: 每秒的环境(上下文)转换次数。
    (6)Linux 内存监控cpu中央处理器:
        cs:用户进程使用的时间 。以百分比表示。
        sy:系统进程使用的时间。 以百分比表示。
        id:中央处理器的空闲时间 。以百分比表示。

    常见诊断:

           1、假如 r 经常大于4 ,且 id 经常小于40,表示中央处理器的负荷很重。

           2、假如 bi,bo 长期不等于0,表示物理内存容量太小。

    参数详细解释:

    r 表示运行队列(就是说多少个进程真的分配到CPU),我测试的服务器目前CPU比较空闲,没什么程序在跑,当这个值超过了CPU数目,就会出现CPU瓶颈了。这个也和top的负载有关系,一般负载超过了3就比较高,超过了5就高,超过了10就不正常了,服务器的状态很危险。top的负载类似每秒的运行队列。如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高。

    b 表示阻塞的进程,这个不多说,进程阻塞,大家懂的。

    swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。

    free   空闲的物理内存的大小。

    buff   Linux/Unix系统是用来存储,目录里面有什么内容,权限等的缓存。

    cache cache直接用来记忆我们打开的文件,给文件做缓冲,我本机大概占用3800多M(这里是Linux/Unix的聪明之处,把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高 程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。)

    si  每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。

    so  每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。

    bi  块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte;

    bo 块设备每秒发送的块数量,例如我们读取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO过于频繁,需要调整。

    in 每秒CPU的中断次数,包括时间中断。

    cs 每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的 数目,例如在apache和nginx这种web服务器中,我们一般做性能测试时会进行几千并发甚至几万并发的测试,选择web服务器的进程可以由进程或 者线程的峰值一直下调,压测,直到cs到一个比较小的值,这个进程和线程数就是比较合适的值了。系统调用也是,每次调用系统函数,我们的代码就会进入内核 空间,导致上下文切换,这个是很耗资源,也要尽量避免频繁调用系统函数。上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的 时间少了,CPU没有充分利用,是不可取的。

    us 用户CPU时间,我曾经在一个做加密解密很频繁的服务器上,可以看到us接近100,r运行队列达到80(机器在做压力测试,性能表现不佳)。

    sy 系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。

    id  空闲 CPU时间,一般来说,id + us + sy = 100,一般我认为id是空闲CPU使用率,us是用户CPU使用率,sy是系统CPU使用率。

    wt 等待IO CPU时间。

    2.3 sar

    sar命令语法和vmstat一样。命令不存在时需要安装sysstat包

    2.4 mpstat

    这个命令也在sysstat包中,语法类似。

    cpu使用情况比sar更加详细些,也可以用-P指定某颗cpu 。

    2.5 iostat

    这个命令主要用来查看io使用情况,也可以来查看cpu,不常用。

    2.6 dstat

    每秒cpu使用率情况获取  : dstat -c

    最占cpu的进程获取 : dstat --top-cpu

    展开全文
  • Linux 查看CPU温度

    千次阅读 2019-09-04 17:05:09
    每种设备查看温度的方式都不同。 树莓派 无需安装工具即可查看: cat /sys/class/thermal/thermal_zone0/temp >>> 62838 # 或者直接以度为单位显示 echo $[$(cat /sys/class/thermal/thermal_zone0/...

    每种设备查看温度的方式都不同。

    树莓派

    无需安装工具即可查看:

    cat /sys/class/thermal/thermal_zone0/temp
    >>> 62838
    
    # 或者直接以度为单位显示
    echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]°
    >>> 63

     

    PC

    直接查看:

    # 查看第一个核心
    $ cat /proc/acpi/thermal_zone/TZS0/temperature
    
    # 查看第二个核心
    $ cat /proc/acpi/thermal_zone/TZS1/temperature
    

    lm_sensors

    Ubuntu:

    # 安装
    sudo apt-get install lm-sensors -y
    yes | sudo sensors-detect
    # 运行
    sensors

    转自简书:  https://www.jianshu.com/p/fcbdebbe7b3f

    展开全文
  • linux查看cpu信息

    千次阅读 2019-10-17 22:01:46
    一、linux查看cpu位数 内核等参数命令 1)查看当前操作系统内核信息) uname -a 测试系统:Ubuntu 18.04 64bit with ARM 规格:4vCPUs | 8GB | kc1.xlarge.2 2)查看当前操作系统发行版信息 cat /etc/...

    一、linux 下查看cpu位数  内核等参数命令 

    1)查看当前操作系统内核信息)

    uname -a

    测试系统:Ubuntu 18.04 64bit with ARM

    规格:  4vCPUs | 8GB | kc1.xlarge.2

     

    2)查看当前操作系统发行版信息

    cat /etc/issue 

     

    3)CPU逻辑个数

    cat /proc/cpuinfo

    看到这里有4个CPU。

    几个概念

       * processor   条目包括这一逻辑处理器的唯一标识符。
       * physical id  条目包括每个物理封装的唯一标识符。
       * core id        条目保存每个内核的唯一标识符。
       * siblings      条目列出了位于相同物理封装中的逻辑处理器的数量。
       * cpu cores   条目包含位于相同物理封装中的内核数量。

     

    或者简单一点:

    cat /proc/cpuinfo |grep "processor"|wc -l

     

     

    二、Linux查看CPU基本信息

    lscpu

    几个概念

    socket:物理CPU的插槽

    Core per Socket:每一个插槽对应的物理CPU上有多少个核

    Thread per Core:每个核上有多少个线程

     

    希望对你有帮助。

    展开全文
  • linux查看cpu主频

    千次阅读 2021-03-08 16:28:11
    微信设置水滴昵称,个性中带点萌 ...此软件是查看cpu当前频率以及修改频率、选择cpu、选择cpu运行方式的。注意,只支持某些可调节频率的cpu,如intel的笔记本cpu sudo apt-get install cpufrequtils 或 yum in
  • Linux如何查看是几核的有多少CPU

    千次阅读 2017-11-01 14:14:10
    逻辑CPU个数 cat /proc/cpuinfo | grep "processor" | wc -l 物理CPU个数 cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 几核 cat /proc/cpuinfo | grep "cpu cores" | wc -l
  • linux下如何查看cpu信息

    万次阅读 2018-11-15 23:32:31
    linuxcpu信息可以从文件中cpuinfo读取。 执行命令: [root@liuli ~]# cat /proc/cpuinfo processor : 0 #逻辑核,它的计数是从0开始的,例如这里看到的是0,那我们一般就说这个机器是1核的,说的实际是逻辑核 vendor_...
  • Linux系统下查看服务器CPU信息

    千次阅读 2018-06-11 12:05:19
    首先推荐一篇文章超线程、多核知识实战,5分钟让你成为CPU专家,非常好的一篇文章,解释超线程的含义,对CPU的结构也可以一个宏观的理解。 1 查看物理CPU的个数 #cat /proc/cpuinfo |grep "...
  • (1)查看物理CPU个数 grep "physical id"/proc/cpuinfo | sort | uniq| wc -l 2 (2)查看每个物理CPU中core的个数(即核数) grep "cpu cores" /proc/cpuinfo | uniq cpu cores...
  • linux下怎么查看cpu核数

    万次阅读 多人点赞 2018-03-21 12:34:55
    2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数4、总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数二、查询命令1、查看CPU型号// ...
  • 通过cat /proc/cpuinfo 来查看CPU相关详细信息。 vendor id 如果处理器为英特尔处理器,则字符串是 GenuineIntel。 processor 包括这一逻辑处理器的唯一标识符。 physical id 包括每个物理封装的唯一标识符。...
  • 一、Linux查看CPU基本信息,可以使用命令: cat /proc/cpuinfo 例如笔者的虚拟机: [root@promote ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : Intel(R)...
  • Linux查看CPU配置信息

    千次阅读 2018-02-07 09:58:51
    输入命令:cat /proc/cpuinfo  查看输出结果中physical id几个,如果显示0,那么就只有一个物理cpu;...查看输出结果processor几个,如果显示0和1两个,所以两个逻辑cpu。 (一)概念
  • Linux 查看CPU架构及内核版本

    千次阅读 2020-06-23 10:02:05
    涉及arch命令和/proc/version文件 ...可使用命令arch查看Linux系统的CPU架构,如下: arch 2 查看内核版本 文件/proc/version中包含系统内核的版本信息,可借助cat命令查看,如下: cat /proc/version ...
  • linux查看CPU架构

    千次阅读 2019-12-12 15:05:24
    arch uname -m uname -a dpkg --print-architecture
  • 查看linux服务器的内存和CPU信息

    万次阅读 2018-11-07 09:12:06
    内存信息: 查看内存信息 # cat /proc/meminfo CPU: 注释: ...1、总核数 = 物理CPU个数 X 每颗物理CPU的核数  2、总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 ...# 查看每个物理CPU...
  • Linux查看CPU详细信息

    万次阅读 2019-04-23 10:46:00
    1.查看CPU详细信息 在Linux服务器上查看CPU详细信息: cat /proc/cpuinfo 输出结果: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeo...
  • linux内存、cpu查看

    万次阅读 2018-08-02 10:07:19
    用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按...
  • 文章目录1 查看进程命令ps2 查看cpu,内存利用率ps auxm3 强行终止进程命令kill -9 1 查看进程命令ps 打开终端,输入 ps -e | grep Typora 就能得到和Typora相关的所有进程 标准格式为: ps [options] [--help] ...
  • linux 查看CPU使用率

    千次阅读 2019-02-18 11:14:06
    top命令可以看到总体的系统运行状态和cpu使用效率 %us: 表示用户空间程序的cpu使用效率 %sy:表示系统空间程序的cpu使用效率 %ni: 表示用户空间通过nice调度过的程序的cpu使用效率 %id: 空闲cpu %wa:cpu运行时...
  • Linux查看CPU使用情况

    千次阅读 2019-07-12 13:21:44
    linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。 对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就...
  • 一、Linux查看CPU基本信息,可以使用命令: cat /proc/cpuinfo 例如笔者的虚拟机: [root@promote ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : ...
  • 查看linux系统CPU&内存

    千次阅读 2020-05-22 18:09:19
    查看linux系统CPU和内存
  • 不说废话,直接上干货。 总核数 = 物理CPU个数 * 每颗...查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l (-l为L小写) 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| gre...
  • Linux查看某个进程占用的CPU及内存

    万次阅读 2019-07-30 09:48:44
    1.查看指定进程的PID 2.用top命令指定固定的PID 3.使用ps查询指定进程名或PID的占用情况 4.查看更详细的内存占比 1.查看指定进程的PID ps -ef | grep iquota-server 2.用top命令指定固定的PID top -p ...
  • Linux系统查看CPU使用率、内存使用率、磁盘使用率

    万次阅读 多人点赞 2019-04-16 15:17:00
    一、查看CPU使用率 1. top 命令 top命令可以看到总体的系统运行状态和cpu的使用率 。 %us:表示用户空间程序的cpu使用率(没有通过nice调度) %sy:表示系统空间的cpu使用率,主要是内核程序。 %ni:表示用户空间...
  • linux CPU 频率 查看及设置

    千次阅读 2020-05-06 11:39:11
    1. 在bios关闭节能功能 2. 修改cpu睿频模式 http://www.512873.com/archives/612.html
  • 查看Linux服务器内存和cpu核数

    千次阅读 2020-05-12 17:10:05
    最近工作一直需要写服务器的配置信息,好几台服务器,查来查去,写个笔记记录一下命令,(就不啰里八嗦什么原理了,这个找专门文档看去吧,咱也不是搞运维的) ...查看每个物理CPU中core的个数(即核数) cat /
  • Linux常用查看CPU信息的命令

    千次阅读 2020-05-12 09:49:27
    查看CPU基本信息 cat /proc/cpuinfo •processor 逻辑处理器的id。 •physical id 物理封装的处理器的id。 •core id 每个核心的id。 •cpu cores 位于相同物理封装的处理器中的内核数量。 •siblings 位于相同物理...
  • linux 查看进程在哪个CPU

    千次阅读 2019-02-20 14:54:46
    目前发现两种方法: 1.使用top命令 top—f---->方向键选择 P = Last Used Cpu (SMP) 这一行—>q 2.使用ps命令 ps -eo pid,args,psr PSR就是CPU的number

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 614,502
精华内容 245,800
关键字:

有多少cpu查看linux

linux 订阅