美文网首页
Linux服务器性能指标-负载和swap

Linux服务器性能指标-负载和swap

作者: 沐兮_d64c | 来源:发表于2019-05-10 14:41 被阅读0次

1,系统负载

1)load average 平均负载
执行uptime命令。启动时间;当前用户数;1 5 15分钟的系统平均负载情况
11:21 up 32 days, 58 mins, 5 users, load averages: 1.77 2.49 2.69
执行top、命令。启动时间;当前用户数; 1 5 15分钟的系统平均负载情况
top - 11:23:42 up 119 days, 17:59, 1 user, load average: 3.34, 3.95, 4.09
2)cat /proc/loadavg 每隔5秒钟检查一次活跃的进程数,计算放入该虚拟的文件中
1 5 15分钟的平均负载情况;正在运行的进程数/总进程数;最近运行的进程ID
4.54 3.90 3.99 10/12386 1865
3)平均负载和CPU核心数
nproc 或者 lscpu查看系统中处理单元数量
多处理器: 集成多个物理CPU
多核处理器:一个物理CPU,有多个处理单元,4核就有4个处理单元
4)CPU使用率:当前cpu的繁忙程度
cpu使用率第,load 负载高,可能是IO等待问题。

2,Swap Space交换空间

1)Swap space:磁盘上的一块区域(分区|文件),用于将部分内存数据换下来,腾出内存空间用于其他需求。
换入换出:站在内存角度
swap out(换出) :page页从内存转移到swap space,如内存不足时。
swap in(换入):pageye从swap space转移到内存,如需要访问swap上数据时。
2)查看系统中在用的swap,swapon -s 或者 cat /proc/swaps

Filename                Type        Size    Used    Priority
/dev/sda2               partition   16383996 14421316   -1

3)swap in 和 swap out影响性能
不是swap空间占用多就一定性能下降,真正影响性能是swap in和out的频率频率越高,对系统的性能影响越大
4)使用vmstat 监控swap in和swap out
vmstat 2 每2s统计一次,si和so表示换入和换出

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
13  0 14420452 2401456  82492 4263640    0    0     1    19    0    0  3  3 94  0  0

5)Swap used高,可能的情况
SWAP和GC同时发生会导致GC时间变长,可以通过减少堆大小,或者增加物理内存解决。加入GC的时候,有堆的一部分内容被交换到SWAP,gc时内存空间不足,就需要把内存中堆的另外一部分换到SWAP,Linux对SWAP的回收是滞后的,我们就会看到大量SWAP占用。

相关文章

  • Linux服务器性能指标-负载和swap

    1,系统负载 1)load average 平均负载执行uptime命令。启动时间;当前用户数;1 5 15分钟的...

  • 服务器性能指标:负载(load)

    服务器的性能指标是服务器状态的反应,如果服务器出现问题,往往反应在这些指标上。 先来看负载的定义: In UNIX...

  • 设置Linux的Swap交换分区

    设置Linux的Swap交换分区 Linux 有的时候Linux服务器运行时出现卡顿卡死的,或者已知内存不足够支持...

  • shell

    shell 怎么查看Linux服务器的负载,及判断哪些操作引起的负载过高使用top命令查看负载,在top下按“1”...

  • 高可用负载均衡服务篇

    负载均衡涉及到的关键词: 1、DNS负载均衡 2、LVS (linux virture server)虚拟服务器,...

  • Jmeter测试地图服务性能(三)--监控服务器性能指标

    Jmeter测试地图服务性能(三)--监控服务器性能指标 一、前言废话 压力测试过程中,也需要对被测服务器的负载情...

  • lvs

    一、负载均衡LVS基本介绍 LVS是 Linux Virtual Server 的简称,也就是Linux虚拟服务器...

  • Linux系统中的 Swap 交换分区的方法教程(关闭、新建、增

    Linux 中的 Swap 交换分区就是 Windows 中的虚拟内存,将Linux系统服务器中的物理硬盘空间虚拟...

  • 性能测试

    性能测试基础定义:基于协议模拟用户发出请求(业务的模拟),对服务器形成一定的负载,来测试服务器的性能指标是否满足要...

  • 五、LVS负载均衡

    1、LVS(Linux Virtual Server)即Linux虚拟服务器1. 当用户向负载均衡调度器(Dire...

网友评论

      本文标题:Linux服务器性能指标-负载和swap

      本文链接:https://www.haomeiwen.com/subject/sdeooqtx.html