linux服务器负载分析

本文介绍了通过uptime、iostat、vmstat和top命令来分析Linux服务器的负载和性能。uptime提供1分钟、5分钟和15分钟的平均负载信息;iostat展示CPU使用率和磁盘IO状况;vmstat监控运行队列、内存使用和上下文切换等状态;top命令则显示进程的虚拟内存、物理内存和共享内存使用情况。
摘要由CSDN通过智能技术生成

一般做压力测试都需要监测服务器的状态,以评估服务器负载能力,除了可以通过工具(如zabbix)进行分析之外,还可以使用命令来分析

1.uptime命令检查服务器平均负载

[root@iZ23j6e7bheZ ~]# uptime
 20:57:23 up 13 days,  2:00,  2 users,  load average: 0.00, 0.00, 0.00

解析:

load average分别代表1分钟负载  5分钟负载   15分钟负载

2.iostat检查服务器IO使用情况

[root@iZ23j6e7bheZ ~]# iostat -m
Linux 2.6.32-431.20.3.el6.x86_64 (iZ23j6e7bheZ)         04/16/2015      _x86_64_        (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.21    0.00    0.13    0.01    0.00   99.65

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
xvda              0.11         0.00         0.00        251        596

解析:

%user: 在用户级别运行所使用的CPU的百分比.
%nice: nice操作所使用的CPU的百分比.
%system: 在系统级别(kernel)运行所使用CPU的百分比.
%iowait: CPU等待硬件I/O时,所占用CPU百分比.
%idle: CPU空闲时间的百分比.
Device段:
tps: 每秒钟发送到的I/O请求数.
Blk_read /s: 每秒读取的block数.
Blk_wrtn/s: 每秒写入的block数.
Blk_read:   读入的block总数.
Blk_wrtn:  写入的block总数.


3.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值