精华内容
下载资源
问答
  • linux查看机器信息:cpu、内存和磁盘

    千次阅读 2016-01-19 16:43:50
    一、查看CPU信息 CPU信息在 /proc/cpuinfo 中可以通过cat命令查看CPU信息 #cat /proc/cpuinfo ... processor : 5 //处理器 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) ...
    一、查看CPU信息
    
    CPU信息在 /proc/cpuinfo 中可以通过cat命令查看CPU信息


    #cat /proc/cpuinfo
    ...
    processor : 5                  //处理器
    vendor_id : GenuineIntel
    cpu family : 6
    model : 26
    model name : Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz
    stepping : 5
    cpu MHz : 1600.000
    cache size : 8192 KB
    physical id : 1                  //物理id
    siblings : 8             
    core id : 1                  //核id
    cpu cores : 4                  //核心总数
    ...


    查看物理cpu个数
    #cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l


    查看每个物理cpu的核数
    #cat /proc/cpuinfo| grep "cpu cores"| uniq


    查看逻辑CPU的个数
    #cat /proc/cpuinfo| grep "processor"| wc -l


    二、查看磁盘容量信息
    #fdisk -l | grep Disk


    三、查看内存信息


    #cat /proc/meminfo | grep MemTotal  内存总数
    展开全文
  • linux如何查看CPU,内存,机器型号,网卡信息linux 查看 占用 内存 最多的 进程 
  • linux中命令查看硬件信息.doc
  • Linux查看机器负载

    千次阅读 2018-12-26 15:07:16
    负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。 Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将...

    负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。

    Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。

    查看服务器负载有多种命令,w或者uptime都可以直接展示负载,

    $ uptime
    12:20:30 up 44 days, 21:46,  2 users,  load average: 8.99, 7.55, 5.40
    $ w
    12:22:02 up 44 days, 21:48,  2 users,  load average: 3.96, 6.28, 5.16

    load average分别对应于过去1分钟,5分钟,15分钟的负载平均值。

    什么是Load?什么是Load Average? 

      Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing)简单的说是进程队列的长度。Load Average 就是一段时间(1分钟、5分钟、15分钟)内平均Load

    如何判断系统是否已经Over Load
      对一般的系统来说,根据cpu数量去判断。如果平均负载始终在1.2以下,而你有2颗cup的机器。那么基本不会出现cpu不够用的情况。也就是Load平均要小于Cpu的数量,一般是会根据15分钟那个load 平均值为首先

    这两个命令只是单纯的反映出负载,linux提供了更为强大,也更为实用的top命令来查看服务器负载。

    $top

    Tasks行展示了目前的进程总数及所处状态,要注意zombie,表示僵尸进程,不为0则表示有进程出现问题。

    Cpu(s)行展示了当前CPU的状态,us表示用户进程占用CPU比例,sy表示内核进程占用CPU比例,id表示空闲CPU百分比,wa表示IO等待所占用的CPU时间的百分比。wa占用超过30%则表示IO压力很大

    Mem行展示了当前内存的状态,total是总的内存大小,userd是已使用的,free是剩余的,buffers是目录缓存。

    Swap行同Mem行,cached表示缓存,用户已打开的文件。如果Swap的used很高,则表示系统内存不足

    在top命令下,按1,则可以展示出服务器有多少CPU,及每个CPU的使用情况

    一般而言,服务器的合理负载是CPU核数*2。也就是说对于8核的CPU,负载在16以内表明机器运行很稳定流畅。如果负载超过16了,就说明服务器的运行有一定的压力了。

    在top命令下,按shift + "c",则将进程按照CPU使用率从大到小排序按shift+"p",则将进程按照内存使用率从大到小排序,很容易能够定位出哪些服务占用了较高的CPU和内存。

    仅仅有top命令是不够的,因为它仅能展示CPU和内存的使用情况,对于负载升高的另一重要原因——IO没有清晰明确的展示。linux提供了iostat命令,可以了解io的开销。

    输入iostat -x 1 10命令,表示开始监控输入输出状态,-x表示显示所有参数信息,1表示每隔1秒监控一次,10表示共监控10次

    其中rsec/s表示读入,wsec/s表示每秒写入,这两个参数某一个特别高的时候就表示磁盘IO有很大压力,util表示IO使用率,如果接近100%,说明IO满负荷运转。 

    查看系统负载vmstat

    $vmstat
    procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
    r b swpd free buff cache si so bi bo in cs us sy id wa st
    0 0 0 689568 121068 1397252 0 0 77 8 110 745 4 1 93 1 0

    r 列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu。 
    b 列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。 cpu 表示cpu的使用状态 
    us 列显示了用户方式下所花费 CPU 时间的百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,需要考虑优化用户的程序。 
    sy 列显示了内核进程所花费的cpu时间的百分比。这里us + sy的参考值为80%,如果us+sy 大于 80%说明可能存在CPU不足。 
    wa 列显示了IO等待所占用的CPU时间的百分比。这里wa的参考值为30%,如果wa超过30%,说明IO等待严重,这可能是磁盘大量随机访问造成的,也可能磁盘或者磁盘访问控制器的带宽瓶颈造成的(主要是块操作)。 
    id 列显示了cpu处在空闲状态的时间百分比 system 显示采集间隔内发生的中断数 
    in 列表示在某一时间间隔中观测到的每秒设备中断数。 cs列表示每秒产生的上下文切换次数,如当 cs 比磁盘 I/O 和网络信息包速率高得多,都应进行进一步调查。
    memory 
    swpd 切换到内存交换区的内存数量(k表示)。如果swpd的值不为0,或者比较大,比如超过了100m,只要si、so的值长期为0,系统性能还是正常 
    free 当前的空闲页面列表中内存数量(k表示) buff 作为buffer cache的内存数量,一般对块设备的读写才需要缓冲。 cache: 作为page cache的内存数量,一般作为文件系统的cache,如果cache较大,说明用到cache的文件较多,如果此时IO中bi比较小,说明文件系统效率比较好。 swap 
    si 由内存进入内存交换区数量。 so由内存交换区进入内存数量。 IO 
    bi 从块设备读入数据的总量(读磁盘)(每秒kb)。 bo 块设备写入数据的总量(写磁盘)(每秒kb) 
    这里我们设置的bi+bo参考值为1000,如果超过1000,而且wa值较大应该考虑均衡磁盘负载,可以结合iostat输出来分析

     

    转载于:https://www.cnblogs.com/phpfans/p/4412966.html

    展开全文
  • Linux如何查看机器的配置信息

    千次阅读 2019-05-15 17:49:47
    Linux如何查看机器的配置信息 1、查看内存信息 命令:cat /proc/meminfo [root@web ~]# cat /proc/meminfo MemTotal: 98806896 kB MemFree: 361144 kB MemAvailable: 84982828 kB Buffers: 16 kB Cach...

    Linux如何查看机器的配置信息
    1、查看内存信息

    命令:cat /proc/meminfo

    [root@web ~]#  cat /proc/meminfo
    MemTotal:       98806896 kB
    MemFree:          361144 kB
    MemAvailable:   84982828 kB
    Buffers:              16 kB
    Cached:         82564292 kB
    SwapCached:       344296 kB
    Active:         52803312 kB
    Inactive:       42283548 kB
    Active(anon):   10701468 kB
    Inactive(anon):  1934460 kB
    Active(file):   42101844 kB
    Inactive(file): 40349088 kB
    Unevictable:           0 kB
    Mlocked:               0 kB
    SwapTotal:      12582904 kB
    SwapFree:        8850104 kB
    Dirty:                52 kB
    Writeback:             0 kB
    AnonPages:      12189656 kB
    Mapped:            24380 kB
    Shmem:            113320 kB
    Slab:            2606308 kB
    SReclaimable:    2508600 kB
    SUnreclaim:        97708 kB
    KernelStack:        7312 kB
    PageTables:        35004 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:    61986352 kB
    Committed_AS:   79488824 kB
    VmallocTotal:   34359738367 kB
    VmallocUsed:      488288 kB
    VmallocChunk:   34308113404 kB
    HardwareCorrupted:     0 kB
    AnonHugePages:   8826880 kB
    HugePages_Total:       0
    HugePages_Free:        0
    HugePages_Rsvd:        0
    HugePages_Surp:        0
    Hugepagesize:       2048 kB
    DirectMap4k:      113660 kB
    DirectMap2M:     5101568 kB
    DirectMap1G:    97517568 kB
    [root@web ~]# 

    二、CPU,cores/CPU,Cores

    #核心数计算说明
    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
    # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

    (1)查看物理CPU个数


    命令:cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l


    [root@web ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    2

     

     

    (2)查看每个物理CPU中core的个数(即核数)
    命令:cat /proc/cpuinfo| grep "cpu cores"| uniq
    [root@web ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
    cpu cores       : 8
     

    (3)查看逻辑CPU的个数


    命令:cat /proc/cpuinfo| grep "processor"| wc -


    [root@web ~]# cat /proc/cpuinfo| grep "processor"| wc -l
    32


    三、查看CPU信息(型号)
    # 查看CPU信息(型号)


    命令:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


    [root@web ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    32  Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz

    展开全文
  • linux 查看机器cpu核数

    千次阅读 2020-05-27 08:55:58
    查看CPU信息(型号) jia@jiaSys:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4 Intel® Core™ i5-7400 CPU @ 3.00GHz jia@jiaSys:~$ 有4个核心 型号:i5-7400 主频:3.00GHz 查看物理CPU个数 jia@...

    查看CPU信息(型号)

    jia@jiaSys:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    4 Intel® Core™ i5-7400 CPU @ 3.00GHz
    jia@jiaSys:~$
    有4个核心
    型号:i5-7400
    主频:3.00GHz

    查看物理CPU个数

    jia@jiaSys:~$ cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l
    1
    jia@jiaSys:~$

    查看每个物理CPU中core的个数(即核数)

    jia@jiaSys:~$ cat /proc/cpuinfo| grep “cpu cores”| uniq
    cpu cores : 4
    jia@jiaSys:~$

    查看逻辑CPU的个数

    jia@jiaSys:~$ cat /proc/cpuinfo| grep “processor”| wc -l
    4
    jia@jiaSys:~$

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

    cpu构架示意图:

    1. 多个CPU,即一台电脑安装的CPU内部有多个CPU,它们之间通过总线进行通讯

    如下图,这台电脑安装的cpu中,有两个cpu模块
    在这里插入图片描述

    2. 多核心CPU,即一个CPU内部有多个core核心

    如下图这一个cpu有两个核心core1,core2,它们之间通过L2 cache通信
    在这里插入图片描述

    3. 多核超线程, 即每个核有两个逻辑的处理单元,这些逻辑单元共享同一个核的资源

    如图的core1中有两个线程Thread,这两个Thread共享core1的资源
    那么这一个cpu就有2个核core,4个超线程
    在这里插入图片描述

    展开全文
  • 命令行查看Linux机器配置

    千次阅读 2020-07-22 11:12:38
    1、查看centos版本号 两种方式: ...2、查看系统信息 uname -a uname --help -a, --all print all information, in the following order, except omit -p and -i if unknown: -s, --kernel-name.
  • Linux如何查看机器的硬件配置信息

    万次阅读 2018-05-12 12:44:49
    cpu核心数计算:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc ...
  • 系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv ...
  • 1、查看cpu的方法 2、查看内存使用 3、查看cpu和内存的使用率 4、查看硬盘大小 1、查看cpu的方法 cat /proc/cpuinfo 2、查看内存使用 free -m total:表示物理,内存总量 used:总计分配给缓存(包含...
  • Linux查看机器性能

    千次阅读 2018-05-10 15:51:43
    2.# 查看CPU信息 cat /proc/cpuinfo 3.查看各分区使用情况 df -h 4. 查看指定目录的大小 du -sh * 5. 查看系统版本 [ccps@IM01 ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 6. ...
  • 如何查看 Linux 机器负载

    千次阅读 2019-03-18 15:36:22
    负载(load) 是Linux机器的一个重要指标,直观的反映了机器当前的状态,如果机器负载过高,机器运行的服务会出现一些问题。 Linux 的负载 主要由于CPU、内存使用、IO消耗三部分组成,任意一项使用过多都会导致服务期...
  • linux查看机器的资源命令

    千次阅读 2016-06-12 21:01:48
    uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备 lsmod...
  • linux 查看机器内存方法 (free命令)

    千次阅读 2018-01-13 09:56:00
    工作中遇到了统计机器内存的问题。记录一下。 free命令可以查看机器内存。 如下图单位是M   查看man free可以知道,也可以直接从/proc/meminfo文件中读取。  ...
  • 如何正确查看Linux机器内存使用情况

    万次阅读 2019-06-20 11:54:15
    如何正确查看Linux机器内存使用情况 背景 只要工作上涉及到Linux机器,基本上都会有这样一个需求,查看内存使用情况,但是怎么看才正确呢?之前使用的是top命令,一直存在一个误区。 为什么top命令看内存会有误区? ...
  • linux 查看raid信息

    千次阅读 2019-07-19 12:45:29
    1,显示机器上的raid卡信息 #命令 sudo lspci -v -s $(lspci | grep -i raid |awk ‘{print $1}’) #输出 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS-3 3108 [Invader] (rev 02) ...
  • Linux查看内存信息

    千次阅读 2021-05-14 19:18:42
    Speed: 667 MHz (1.5 ns) Speed: 667 MHz (1.5 ns) Speed: 667 MHz (1.5 ns) Speed: 667 MHz (1.5 ns) linux系统如何查看内存使用情况 在Windows系统中查看linux系统如何查看内存使用情况呢?下面和大家分享在Linux...
  • linux查看机器cpu,mem,df等

    千次阅读 2018-07-19 18:26:33
    1.查看系统 cat /etc/redhat-release CentOS release 6.5 (Final) ...Linux dujuantest-3 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x8 uname -r 2.6.32-431.el6....
  • Linux系统查看当前主机CPU、内存、机器型号及主板信息查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内存信息   # cat /proc/meminfo 查看内存条数以及大小   # ...
  • linux查看当前用户信息及其用户切换

    万次阅读 2019-07-06 17:35:14
    linux查看当前用户信息及其用户切换 一、查看用户信息 作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统...
  • Linux查看机器负载 ,内存,磁盘

    千次阅读 2018-10-23 12:44:32
    一、查看机器负载 查看服务器负载有多种命令,w或者uptime都可以直接展示负载 $ uptime 12:20:30 up 44 days, 21:46, 2 users, load average: 8.99, 7.55, 5.40 $ w 12:22:02 up 44 days, 21:48, 2 users, ...
  • Linux 查看系统硬件信息(实例详解)

    万次阅读 2018-09-06 10:23:33
    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。 cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~$ lscpu Architecture: i686 #cpu...
  • Linux查看机器是几核的

    千次阅读 2017-10-19 08:52:36
    (查看当前操作系统内核信息) #  cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看当前操作系统发行版信息) #  cat /proc/cpuinfo | grep ...
  • 该命令用于查看机器挂载的网卡情况。 使用方式 ifconfig -a 命令输出 可见机器有两个网卡,一个时eth0,另一个是本地回环虚拟网卡。 另外,iproute2软件包含一个强大的网络配置工具ip,它是升级版的ifconfig...
  • 1、查看linux设备型号 2、查看linux操作系统版本 3、查看linux硬盘大小 4、查看linux系统内存大小 5、查看CPU 6、查看jdk启动内存 1、查看linux设备型号 [root@rac1 ~]# dmidecode -s system-product-name ...
  • 如何查看Linux硬件配置信息

    千次阅读 2018-03-29 17:03:21
    原文地址:https://blog.csdn.net/glz1200/article/details/797262451.查看机器所有硬件信息:dmidecode |moredmesg |more这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看2.查看CPU信息 ...
  • linux 查看机器运行状态常用命令

    万次阅读 2014-04-18 16:51:01
    -------------------------------------------------------------...Linux系统查看所有服务的命令 -------------------------------------------------------------------------------- ##查看服务在每个级别的运行状态
  • linux 查看磁盘信息

    千次阅读 2016-03-16 14:37:00
    more /proc/partitions 查看所有分区信息 more /proc/scsi 查看scsi设备(移动硬盘或U盘)信息 more /proc/diskstats 查看磁盘io信息 查看文件占用的内存: 当磁盘大小超过标准时会有报警提示,这时如...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399,330
精华内容 159,732
关键字:

linux查看机器信息

linux 订阅