监控系统的状态

w查看当前系统的负载

[[email protected] sbin]# w
 15:23:46 up  3:34,  2 users,  load average: 0.03, 0.05, 0.00
USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT
root     tty1     -                12:26    2:55m  0.11s  0.11s -bash
root     pts/0    10.72.137.53     12:28    1:17m  1:32   1:32  -bash

相信所有的linux管理员最常用的命令就是这个 w 了,该命令显示的信息还是蛮丰富的。第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载。第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等。其实,在这些信息当中,阿铭认为我们最应该关注的应该是第一行中的 ‘load average:’ 后面的三个数值。

第一个数值表示1分钟内系统的平均负载值;第二个数值表示5分钟内系统的平均负载值;第三个数值表示15分钟系统的平均负载值。这个值的意义是,单位时间段内CPU活动进程数。当然这个值越大就说明你的服务器压力越大。一般情况下这个值只要不超过服务器的cpu数量就没有关系,如果服务器cpu数量为8,那么这个值若小于8,就说明当前服务器没有压力,否则就要关注一下了。到这里你肯定会问,如何查看服务器有几个cpu?

[[email protected] sbin]# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 6
model name      : AMD Phenom(tm) II N660 Dual-Core Processor
stepping        : 3
cpu MHz         : 3000.000
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc up tsc_reliable nonstop_tsc extd_apicid pni cx16 popcnt lahf_lm abm sse4a misalignsse 3dnowprefetch
bogomips        : 6000.00
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

‘/proc/cpuinfo’ 这个文件记录了cpu的详细信息。目前市面上的服务器通常都是2颗4核cpu,在linux看来,它就是8个cpu。查看这个文件时则会显示8段类似的信息,而最后一段信息中processor : 后面跟的是 ‘7’ 所以查看当前系统有几个cpu,我们可以使用这个命令: grep -c ‘processor‘ /proc/cpuinfo 而如何看几颗物理cpu呢,需要查看关键字 “physical id”, 由于阿铭的虚拟机只有一个cpu所以并未显示关于 “physical id” 的信息

时间: 2024-10-04 15:11:14

监控系统的状态的相关文章

linux监控系统的状态

1.命令w的第一行和uptime或者用upload2.system load averages 表示单位时间短内活动的进程数3.查看cpu的个数和核数processor.physical id 4.vmstat5.vmstat 1 10 查看cpu信息cat /proc/cpuinfoproc显示进程的相关信息 r:表示允许和等待cpu时间片的进程数,如果长期大于服务器cpu的个数,则说明cpu不够用了. b:表示等待资源的进程数,比如等待I/O.内存等.该数值如果长时间大于11,则需要关注一下

使用haproxy 2.0 prometheus metrics 监控系统状态

haproxy 2.0 已经发布一段时间了,提供内部直接暴露的prometheus metrics 很方便 ,可以快速的监控系统的状态 以下是一个简单的demo 环境准备 docker-compose 文件 version: "3" services: grafana: image: grafana/grafana ports: - "3000:3000" prometheus: image: prom/prometheus volumes: - "./p

sar监控系统状态

sar 命令很强大,它可以监控系统所有资源状态,比如平均负载.网卡流量.磁盘状态.内存使用等等.它不同于其他系统状态监控工具的地方在于,它可以打印历史信息,可以显示当天从零点开始到当前时刻的系统状态信息.如果你系统没有安装这个命令,请使用 yum install  -y sysstat 命令安装.初次使用sar命令会报错,那是因为sar工具还没有生成相应的数据库文件(时时监控就不会了,因为不用去查询那个库文件).它的数据库文件在 "/var/log/sa/" 目录下,默认保存一个月.因

[CentOS 7系列]监控系统状态

1.w/uptime 查看系统负载 [[email protected] ~]# w                ##分别为1分钟,5分钟,15分钟的负载  17:35:58 up  5:30,  1 user,  load average: 0.00, 0.01, 0.05  USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT root     pts/0    gateway     

Open-Falcon 监控系统监控 MySQL/Redis/MongoDB 状态监控

背景: Open-Falcon 是小米运维部开源的一款互联网企业级监控系统解决方案,具体的安装和使用说明请见官网:http://open-falcon.org/,是一款比较全的监控.而且提供各种API,只需要把数据按照规定给出就能出图,以及报警.集群支持等等. 监控: 1) MySQL 收集信息脚本(mysql_monitor.py) #!/bin/env python # -*- encoding: utf-8 -*- from __future__ import division impor

监控系统状态命令与工具(w、vmstat、top、sar、nload)

监控系统状态 w/uptime查看系统负载cat /proc/cpuinfo 查看cpu核数vmstat 监控系统状态用法 vmstat 1 w命令 查看当前系统负载信息 [[email protected] ~]# w 22:36:39 up 1:20, 2 users, load average: 0.00, 0.01, 0.05 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root tty1 22:36 15.00s 0.01s

监控系统状态

10.1 使用w查看系统负载 监控系统状态 w/uptime 查看系统负载 cat /proc/cpuinfo 查看cpu核数 vmstat 监控系统状态 用法 vmstat 1 关键的几列:r,b,swpd,si,so,bi,bo,us,wa top查看进程使用资源情况 top -c 显示详细的进程信息 top -bn1 静态显示所有进程 q退出,数字1显示所有核cpu,大写字母M按内存使用排序 大写字母P按cpu使用排序 [[email protected] ~]# w 10:51:26 u

七周一次课 监控系统状态命令

监控系统状态作为一名运维工程师,我们一定要了解我们的系统,如果出现问题,我们要查看哪里出了问题,有什么样的症状.如果我们要查看系统资源耗费情况.需要怎样查看呢?[[email protected] ~]# w20:44:47(当前时间) up 7 min,(启动多长时间) 1 user,(几个用户登录,他可以在第二行详细的看出) load average: 0.00, 0.04, 0.05(重点看系统负载)USER (用户) TTY (登录的终端) FROM(从哪里登录来) [email pro

基于Android平台的i-jetty网站智能农业监控系统

基于android平台i-jetty网站的智能农业监控系统 摘要:传统的监控系统,一般是基于PC的有线通信传输,其有很多不足之处,如功耗较高.布线成本高.难度大,适应性差,可扩展性不强,增加新的通信线路需要再次布线施工,而且维护起来也比较麻烦,一旦线路出问题,需要繁琐的检查.而嵌入式Web监控系统是基于物联网技术,其无线通信技术具有成本低廉.适应性强.扩展性强.信息安全.使用维护简单等优点. 智能农业中,种植大棚是通过大棚内安装温湿度以及光照传感器,来对农作物的环境参数进行实时采集,由Web监控