精华内容
下载资源
问答
  • Linux 查看机器配置信息

    千次阅读 2011-01-25 21:05:00
    #cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  1 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz 查看CPU信息,这里信息显示只有1个逻辑CPU,型号为 E2180 #cat /pr

    #cat /proc/cpuinfo

    processor 从0开始计数,flags 如果有ht 说明和支持超线程技术(附1)。

    #cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       
    1  Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz

    查看CPU信息,这里信息显示只有1个逻辑CPU,型号为 E2180

    #cat /proc/cpuinfo | grep processor | wc -l      
    1

    查看CPU的个数

    #cat /proc/cpuinfo | grep physical | uniq -c   
    #getconf LONG_BIT     
      
    32

    说明当前CPU运行在32bit模式下,但不代表CPU 不支持64bit

    # cat /proc/cpuinfo | grep flags | grep "lm" | wc -l   
    0

    结果大于0,说明支持64位计算, lm 是指long mode, 支持lm即是指支持64 bit

    #cat /proc/cpuinfo | grep -i "model name" 
    model name : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz  

    #cat /proc/cpuinfo | grep -i "cpu cores"   
    #cat /proc/cpuinfo | grep -i "cache size" 

    cache size : 1024 KB  

    #dmidecode | gerp "Processor Information"

    查看CPU信息

    #dmicode | grep CPU  
    #dmidecode | grep  Proc

    #cat /proc/meminfo

    查看内存信息

    #cat /proc/meminfo | grep -i memtotal 
    MemTotal:      1035292 kB

    #dmesg | grep hd

    查看硬盘信息

    #uname -a

    查看当前操作系统的内核

    #cat /etc/issue | grep Linux

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

    #dmidecode | grep "Product Name"

    查看机器信息

    #dmesg | grep -i eth

    查看网卡信息

    附1 : 超线程 HT Hyper-Threading
    超线程技术是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。

     

    展开全文
  • 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查看机器性能

    千次阅读 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. ...

    1. 查看内存

    free -m 

    free -g

    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. 查看核数

    cat /proc/cpuinfo| grep "cpu cores"| wc -l

     

     

     

    展开全文
  • 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查看机器网卡带宽

    万次阅读 2016-01-20 23:37:42
    1.查看网卡 ifconfigeth0,eth1,eth2......代表网卡1、网卡2、网卡3、…… lo代表127.0.0.1,即localhost bond0表示双网卡绑定 2.指定网卡查看带宽 iftop -i eth0 3.指定网卡并显示IP端口 iftop -i eth0 -P -...
  • 这些命令非常有用,但是使用度不算太高,收藏起来以便用到时候备查。转载连接:...# lsb_release -a # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,
  • 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...
  • 做性能测试需要记录性能测试机器的硬件信息,现将需要的命令总结如下: 查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑...
  • 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 ...
  • Ubuntu Linux下如何查看机器型号和CPU信息
  • 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机器状态

    千次阅读 2017-06-08 14:26:58
    自己常用查看机器状态的方式: 查看io之类的,用vmstat 查看每个进程运行状态: ps aux 根据负载占用率来查看进程 1.vmstat -------------------------------- vmstat命令是最常见的Linux/Unix监控工具...
  • 如何查看 Linux 机器负载

    千次阅读 2019-03-18 15:36:22
    负载(load) 是Linux机器的一个重要指标,直观的反映了机器当前的状态,如果机器负载过高,机器运行的服务会出现一些问题。 Linux 的负载 主要由于CPU、内存使用、IO消耗三部分组成,任意一项使用过多都会导致服务期...
  • 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c   8 Intel(R) Xeon(R) CPU  E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | ...
  • 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 ...
  • linux 查看机器运行状态常用命令

    万次阅读 2014-04-18 16:51:01
    -------------------------------------------------------------...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....
  • 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c
  • 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) ...
  • 做性能测试需要记录性能测试机器的硬件信息,现将需要的命令总结如下: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑...
  • 1、查看cpu的方法 2、查看内存使用 3、查看cpu和内存的使用率 4、查看硬盘大小 1、查看cpu的方法 cat /proc/cpuinfo 2、查看内存使用 free -m total:表示物理,内存总量 used:总计分配给缓存(包含...
  • 测试机器的硬件信息:    查看CPU信息(型号)  # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c   8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz  (看到有8个逻辑CPU, 也知道了CPU型号)   ...
  • Linux查询机器配置信息

    千次阅读 2007-06-20 18:36:00
    輸入下列其中一個指令去即可查詢机器在的配置信息。lshw或more /proc/cpuinfo 大部分情况下,信息会出一屏,这样,可以再试试将其输出到管道lshw | less

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 364,907
精华内容 145,962
关键字:

linux查看机器信息

linux 订阅