如何查看Linux系统负载命令

一.Linux系统的负载

1.系统负载(System Load)

系统负载(System Load)是指系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度。

2.平均负载(Load Average)

平均负载(Load Average)是指单位时间内,系统处于运行状态和不可中断状态的平均进程数。

二.如何查看Linux系统负载

在 Linux 系统中,要查看负载情况一般使用 uptime 命令、w 命令和 top 命令。

1.uptime 命令


$ uptime\

18:33:58 up 72 days,  6:20,  1 user,  load average: 0.14, 0.24, 0.29

以上信息介绍如下:

18:33:58:系统当前时间

up 72 days,  6:20:系统已运行了72天6小时20分

1 user:当前有1个用户登录了系统

load average: 0.14, 0.24, 0.29:系统在过去 1 分钟内,5 分钟内,15 分钟内的平均负载

2.w命令

$ w\

 18:33:58 up 72 days,  6:20,  1 user,  load average: 0.14, 0.24, 0.29\

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT\

zhangsan  pts/0    14.18.144.2      15:55    0.00s  0.02s  0.00s w

以上信息介绍如下:

18:33:58:系统当前时间

up 72 days,  6:20:系统已运行了72天6小时20分

1 user:当前有1个用户登录了系统

load average: 0.14, 0.24, 0.29:系统在过去 1 分钟内,5 分钟内,15 分钟内的平均负载

USER:登陆的用户名

TTY :登录后系统分配的终端号

FROM:远程主机名,即从哪儿登录来的

LOGIN@:何时登录

IDLE:空闲了多长时间,表示用户闲置的时间。(这是一个计时器,一旦用户执行任何操作,该计时器便会被重置)

JCPU:和该终端(tty)连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间

PCPU:指当前进程(即在WHAT项中显示的进程)所占用的时间

WHAT:当前正在运行进程的命令行

3.top命令

$ top\

top -  18:33:58 up 72 days,  6:20,  1 user,  load average: 0.14, 0.24, 0.29\

Tasks:  99 total,   1 running,  98 sleeping,   0 stopped,   0 zombie\

Cpu(s):  2.3%us,  0.2%sy,  0.0%ni, 97.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st\

Mem:   1922244k total,  1737480k used,   184764k free,   208576k buffers\

Swap:        0k total,        0k used,        0k free,   466732k cached\

\

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                \

    1 root      20   0 19232 1004  708 S  0.0  0.1   0:01.17 init                                                                    \

    2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                \

...

以上信息介绍如下:

18:33:58:系统当前时间

up 72 days,  6:20:系统已运行了72天6小时20分

1 user:当前有1个用户登录了系统

load average: 0.14, 0.24, 0.29:系统在过去 1 分钟内,5 分钟内,15 分钟内的平均负载

99 total:当前有99个任务

1 running:1个任务正在运行

98 sleeping:98个进程处于睡眠状态

0 stopped:停止的进程数

0 zombie:僵死的进程数

2.3%us:用户态进程占用CPU时间百分比

0.2%sy:内核占用CPU时间百分比

0.0%ni:renice值为负的任务的用户态进程的CPU时间百分比。nice是优先级的意思

97.4%id:空闲CPU时间百分比

0.0%wa:等待I/O的CPU时间百分比

0.0%hi:CPU硬中断时间百分比

0.0%si:CPU软中断时间百分比

1922244k total:物理内存总数

1737480k used: 使用的物理内存

184764k free:空闲的物理内存

208576k cached:用作缓存的内存

0k total:交换空间的总量

0k used: 使用的交换空间

0k free:空闲的交换空间

466732k cached:缓存的交换空间

PID:进程ID

USER:进程的所有者

PR:进程的优先级

NI:nice值

VIRT:占用的虚拟内存

RES:占用的物理内存

SHR:使用的共享内存

S:进行状态 S:休眠 R运行 Z僵尸进程 N nice值为负

%CPU:占用的CPU

%MEM:占用内存

TIME+: 占用CPU的时间的累加值

COMMAND:启动命令

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值