开发者社区> 问答> 正文

Linux性能调优中内存常见指标有哪些?

Linux性能调优中内存常见指标有哪些?

展开
收起
我是小美女 2021-11-01 15:40:32 709 0
2 条回答
写回答
取消 提交回答
  • 1.总内存 2. 使用内存 3. 未使用内存 4. 缓存cache 5. 缓冲buffer

    2021-11-03 07:38:13
    赞同 展开评论 打赏
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,常见的指标如下:

    Free memory: 空闲内存。在Linux中,内核会将没有使用的内存中的大部分分配给文件系统缓存。所以,Free memory减去buffers以及cache占用的内存的数量,才是系统中真正的空闲内存的数量。
    swap usage: swap in/out衡量内存是否出现了瓶颈才更加正确。因为Linux内核如果发现内存中的一些page,长时间没有被用到,就回将它放到swap中。而并不是说,只有当内存不足的时候,才会将page放到swap中。如果每秒有200-300次 swap in/out,那么说明系统的内存可能是瓶颈。
    Buffer and cache: 为文件系统和block size分配的缓存
    slab: 内核使用的内存数量。需要注意的是,内核使用的page不能被page out到磁盘中
    active versus inactive memory: inactive memory将会被kswapd daemon swap out到磁盘中。
    
    
    2021-11-01 15:43:58
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载