2.内存性能分析

date: 2019-06-22 20:30:31

性能指标

  • 系统内存使用情况

    • 已用内存
  • 共享内存

    • 可用内存
  • 进程内存使用情况

    • 虚拟内存

      包括进程代码段、数据段、共享内存、已经申请的堆内存和已经换出的内存等

      已经申请的内存,即使还没有分配物理内存,也算作虚拟内存

      虚拟内存需要通过MMU映射到物理内存上

    • 常驻内存

      是进程实际使用的物理内存

    • 共享内存

      既包括与其他进程共同使用的真实的共享内存,还包括了加载的动态链接库以及程序的代码段等

    • Swap内存

      通过 Swap 换出到磁盘的内存

  • 缺页异常

    系统调用内存分配请求后,并不会立刻为其分配物理内存,而是在请求首次访问时,通过缺页异常分配。可以直接从物理内存中分配时,被称为次缺页异常;需要磁盘 I/O 介入(比如 Swap)时,被称为主缺页异常。

  • Swap的使用情况

    • 已用空间
    • 剩余空间
    • 换入速度
    • 换出速度

工具字典

根据指标找工具

根据工具查指标

分析思路

分析思路
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • free 通过读取/proc/meminfo文件中信息,显示系统中空闲物理内存总量,已使用的内存总量,swap空间...
    羽非衣阅读 4,202评论 0 2
  • [TOC]同 CPU 管理一样,内存管理也是操作系统最核心的功能之一。内存主要用来存储系统和应用程序的指令、数据、...
    tracy_668阅读 3,294评论 0 4
  • 内存性能指标 为了分析内存的性能瓶颈,首先你要知道,怎样衡量内存的性能,也就是性能指标问题。首先,你最容易想到的是...
    taj3991阅读 1,131评论 0 0
  • 这篇文章主要介绍一些常用的linux服务器性能监控命令,包括命令的常用参数、指标的含义以及一些交互操作。 几个问题...
    dancingking阅读 12,611评论 6 22
  • 夜莺2517阅读 127,793评论 1 9