标签:info text 缓存 上下 login cto 终端 间隔 交换
使用w命令查看当前系统的负载[root@apenglinux-002 ~]# w 20:38:14 up 30 min, 2 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 20:08 29:50 0.03s 0.03s -bash root pts/0 192.168.221.1 20:08 6.00s 0.24s 0.01s w
第一行:时间、系统运行时间、登录用户、平均负载(1,5,15分钟内系统的平均负载),表示单位时间内使用cpu的活动进程数,值越大就说明服务器压力越大。一般情况下,这个值只要不超过cpu数量就没有关系
第二行以下项目显示顺序如下
登录帐号、终端名称、远程主机ip、登录时间、空闲时间、jcpu、pcpu、当前正在运行进程的命令行
jcpu 指的是与该tty终端连接的所有进程占用的时间,不包括过去的后台作业
pcpu 指的是当前进程所占用的时间
查看cpu的相关信息
[root@apenglinux-002 ~]# cat /proc/cpuinfo [root@apenglinux-002 ~]# grep -c 'processor' /proc/cpuinfo //查看当前系统有几个cpu(cpu有多少核) [root@apenglinux-002 ~]# cat /proc/cpuinfo |grep 'physical id' //所对应的值
vmstat命令监控系统的状态
[root@apenglinux-002 ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 1512064 4136 225364 0 0 11 2 28 25 0 0 100 0 0
一 procs显示进程的相关信息
r 表示运行或等待cpu时间片的进程数
b 表示等待资源的进程数
二memory显示内存的相关信息
swpd 表示切换到交换分区中的内存数量,单位为KB
free 表示当前空闲的内存数量
buff 表示(写入磁盘)缓冲大小
cache 表示(从磁盘中读取的)缓存大小
三swap显示内存的交换情况
si 表示由交换区写入内存的数据量
so 表示由内存写入交换区的数据量
四io显示磁盘的使用情况
bi 表示块设备读取数据的量(读磁盘)
bo 表示从块设备写入数据的量(写磁盘)
五system显示采集间隔内发生的中断次数
in 表示在某一时间间隔内观测到的每秒设备的中断次数
cs 表示每秒产生的上下文切换次数
六cpu 显示cpu的使用状态
us 显示用户下所花费cpu的时间百分比
sy 显示系统花费cpu的时间百分比
id 显示cpu处于空闲状态的时间百分比
wa 表示I/O等待所占用cpu的时间百分比
st 表示被偷走的cpu所占百分比(一般都为0,不用关注)
[root@apenglinux-002 ~]# vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 1512064 4136 225396 0 0 9 2 25 21 0 0 100 0 0 0 0 0 1512064 4136 225396 0 0 0 0 74 47 0 0 100 0 0 0 0 0 1512064 4136 225396 0 0 0 0 52 44 0 0 100 0 0 0 0 0 1512064 4136 225396 0 0 0 0 56 47 0 0 100 0 0 0 0 0 1512064 4136 225396 0 0 0 0 49 38 0 0 100 0 0
表示每隔1秒输出一次状态,共输出5次
[root@apenglinux-002 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 1512188 4136 225396 0 0 9 2 24 21 0 0 100 0 0
0 0 0 1512188 4136 225396 0 0 0 0 82 53 0 0 100 0 0
0 0 0 1512188 4136 225396 0 0 0 0 70 52 0 0 100 0 0
0 0 0 1512188 4136 225396 0 0 0 0 55 45 0 0 100 0 0
0 0 0 1512188 4136 225396 0 0 0 0 47 40 0 0 100 0 0
...................................................................................................................................................
表示每隔1秒输出一次状态且一直输出,除非按ctrl+c键结束
用top命令显示进程所占的系统资源
top命令用于动态监控进程所占的系统资源,每隔3秒变一次。
shift+m键可以按照内存使用大小排序
数字1键可以列出所有核cpu的使用状态
q键可以退出top
[root@apenglinux-002 ~]# top -bn1 //非动态打印系统资源的使用情况,一次性输出所有信息
标签:info text 缓存 上下 login cto 终端 间隔 交换
原文地址:http://blog.51cto.com/13480443/2072056