防伪码:没有相当程度的孤独是不可能有内心的平和。
1、概念
负载信息有3个数值,第一个数值表示1分钟内系统的平均负载值,第二个数值表示5分钟内系统的平均负载值,第三个数值表示15分钟内系统的平均负载值。
平均负载数值表示单位时间内CPU活动进程数。这个数值越大,说明服务器压力越大。一般情况下这个值只要不超过服务器的cpu数量(Linux中,CPU一个核心就代表一个CPU)就没有关系。
2、查看方法
2.1 w命令
[root@test-01 ~]#w 16:18:00 up 378 days, 6:51, 1 user, load average: 0.03, 0.01, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT zs pts/0 192.168.10.5 16:17 0.00s 0.01s 0.02s sshd: test [priv]
1.2 uptime命令
[root@test-01 ~]#uptime 16:25:04 up 378 days, 6:58, 1 user, load average: 0.01, 0.01, 0.00
1.3 top命令
[root@test-01 ~]#top top - 16:27:01 up 378 days, 7:00, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 70 total, 1 running, 69 sleeping, 0 stopped, 0 zombie Cpu(s): 0.7%us, 0.0%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1920740k total, 1848492k used, 72248k free, 156548k buffers Swap: 0k total, 0k used, 0k free, 1434032k cached
top命令用于动态监控进程所占系统资源,每隔3秒变一次,把占用系统资源(CPU、内存、磁盘IO等)最高的进程放到最前面,有点类似于Windows的任务管理器。
第一行是任务队列信息,同 uptime 命令的执行结果,分别是当前时间,系统运行时间(格式:天数,时:分),当前用户登录数,系统负载。
第二行是进程信息,分别是进程总数,睡眠的进程数,停止的进程数,僵尸进程数。
第三行是CPU信息,us表示用户空间占用cpu百分比,sy表示内核空间占用cpu百分比,ni表示用户进程空间内改变过优先级的进程占用cpu百分比,id表示空闲百分比,wa表示等待输入输出的CPU时间百分比,hi表示硬件CPU终端占用百分比,si表示软中断占用百分比,st表示虚拟机占用百分比。
第四行是内存信息,分别是物理内存总量,使用的物理内存总量,空闲内存总量,用作内核缓存的内存量。
第五行是swap信息,分别是交换区总量,使用的交换区总量,空闲交换区总量,缓存的交换区总量(内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入。)
第六行是各个进程的详细信息,PID表示进程id,USER表示进程所有者的用户名,PR表示优先级,NI表示nice值(负值表示高优先级,正值表示低优先级),VIRT表示进程使用的虚拟内存总量(单位kb,VIRT=SWAP+RES),RES表示进程使用的、未被换出的物理内存大小(单位kb,RES=CODE+DATA),SHR表示共享内存大小(单位kb),S表示进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,z=僵尸进程),%CPU表示上次更新到现在的CPU时间占用百分比,%MEM表示进程使用的物理内存百分比,TIME+表示进程使用的CPU时间总计(单位1/100秒),COMMAND表示命令名或命令行。
本文出自 “简明Linux” 博客,请务必保留此出处http://easylinux.blog.51cto.com/9732761/1945263
原文地址:http://easylinux.blog.51cto.com/9732761/1945263