美文网首页
性能测试的杀器:SWAP的监控

性能测试的杀器:SWAP的监控

作者: Criss陈磊 | 来源:发表于2019-07-17 21:20 被阅读0次

swap的监控

swap是什么

swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理内存。当系统要访问swap里的数据的时候,操作系统再将swap上的数据加载到内存中。

上述的过程就是swap in和swap out。

操作系统的swap的设计确实可以提高内存的利用率,但是由于磁盘的IO速度和内存的IO速度相差很远,因此如果出现对swap频繁的IO,那么系统性能就会有致命的影响。

swap的大小设置

swap的大小设置(参考redhat官方建议):

物理内存 建议的交换空间大小 如果开启休眠功能建议的交换空间大小

⩽ 2GB 2 倍内存大小 3倍内存大小

2GB – 8GB 和内存大小一致 2 倍内存大小

8GB – 64GB 至少4G 1.5倍内存大小

> 64GB 至少4G 不建议设置休眠

swap的相关工具

查看swap配置

单独运行 swapon启动swap,通过 swapoff关闭swap,通过swapon -s查看swap的一些信息。其中返回值中的Size表示swap的大小,单位是k。

查看使用

free-m是查看内的使用情况的命令,兆为单位。

                total      used      free    shared    buffers    cached

   

Mem

:

       

128

       

119

       

8

         

0

           

1

         

22

   

-

/+ buffers/

cache

:

   

95

         

32

    swap

:

     

255

        0

     

255

其中:

   

1

Mem

数据:

    total

内存总数:

128

    used

已经使用的内存数:

119

    free

空闲的内存数:

8

    shared

当前已经废弃不用,总是

0

    buffers

Buffer

Cache

内存数:

1

    cached

Page

Cache

内存数:

22

   

2

行-

/+ buffers/

cache

   

-

buffers

/

cache

的内存数:

95

(等于第

1

行的

used

-

buffers

-

cached

)

   

+

buffers

/

cache

的内存数:

32

(等于第

1

行的

free

+

buffers

+

cached

)

   

3

行就是

swap

,表示

swap

共有

255

,全部空闲。

长按关注V社北京

测试丨技术丨面试丨DevOps

关注V社北京,关注测试,添加巨蜥小程序获取全量精品技术文章

关注我

每天进步一点点

相关文章

  • 性能测试的杀器:SWAP的监控

    swap的监控 swap是什么 swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种...

  • jmeter混合场景性能测试

    做性能测试的步骤 1.服务器性能监控首先要在对应服务器上面安装性能监控工具,比如lunix系统下的服务器,可以选择...

  • 使用JMX服务监控Java程序性能

    背景 单机收集服务器需要性能监控和测试。 JMX服务 JMX服务是JDK官方提供的Java程序性能监控程序。支持远...

  • 性能常用的监控指标

    1、监控指标 性能测试通常需要监控的指标包括: 1.服务器:Linux应用服务器。 具体包括CPU、Memory、...

  • 性能与压力测试

    性能与压力测试 @[toc] 一、性能监控 1、jvm内存模型 程序计数器 Program Counter Reg...

  • grafana+prometheus+node_exporter

    前言:性能测试过程中对于服务器各项指标的监控尤为重要,一套好用的监控工具可以给整个复杂的性能测试过程带来很多便利。...

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

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

  • 性能测试必备监控技能linux篇14

    前言 如果性能测试的目标服务器是linux系统,在如何使用linux自带的命令来实现性能测试过程的监控分析呢? 对...

  • grafana中服务器指标解释

    性能测试中,使用node_exporter+permetheus+grafana监控服务器信息后,在grafana...

  • 性能测试学习笔记

    性能测试 概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性...

网友评论

      本文标题:性能测试的杀器:SWAP的监控

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