free命令详解 +LoadAverage(负载)
发布日期:2021-06-29 18:53:21 浏览次数:2 分类:技术文章

本文共 1442 字,大约阅读时间需要 4 分钟。

文章目录

free命令详解

  • 系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。

在这里插入图片描述

  • 加上 -h ,结果友好:

在这里插入图片描述

  • 有时要持续观察内存状况,此时可用 -s 并指定间隔的秒数:

在这里插入图片描述

  • 每隔 3 秒输出一次内存的使用情况,直到你 ctrl + c

输出简介

  • Mem 行是内存的使用情况。
  • Swap 是交换空间的使用情况。
  • total
    • 系统总的可用物理内存和交换空间大小。
  • used
    • 已被使用的物理内存和交换空间。
  • free
    • 还有多少物理内存和交换空间可用使用。
  • shared
    • 被共享使用的物理内存大小。
  • buff/cache
    • 被 buffer 和 cache 使用的物理内存大小。
  • available
    • 还可以被应用程序使用的物理内存大小。

buff/cache

  • buffer 和 cache是两种类型的内存,
    • free为什么会把它们放在一起?
  • buffer 在OS中指 buffer cache,
    • “缓冲区”
    • 扇区是设备的最小寻址单元, “硬扇区” 或 “设备块”。
  • 块是操作系统中文件系统最小寻址单元,
    • “文件块” 或 “I/O 块”。
    • 每个块含一或多扇区,
      • 但大小不能超过一个页面,
      • 一个页可容纳一个或多个内存中的块。
    • 当一个块被调入内存时,它要存储在一个缓冲区中。
    • 每个缓冲区与一个块对应,它相当于是磁盘块在内存中的表示
  • buffer cache
    • 只有块概念没有文件概念,
    • 它只把磁盘上的块直接搬到内存
    • 不关心块中究竟存放的是什么格式文件

  • cache 指 page cache
  • “页高速缓存”
  • 是内核实现的磁盘缓存。
    • 来减少对磁盘的 I/O 。
  • 把磁盘中的数据缓存到物理内存,
    • 把对磁盘的访问变为对物理内存的访问。
  • 页高速缓存缓存的是内存页面
    • 缓存中的页来自
    • 对普通文件、块设备文件(这个指的就是 buffer cache 呀)和内存映射文件的读写。

  • 页高速缓存对普通文件的缓存这样理解:
    • 当内核要读一个文件(如/etc/hosts)时,
      • 它先检查这个文件的数据是不是已在页高速缓存
  • 如果在,就放弃访问磁盘,直接从内存中读。
    • 称缓存命中
  • 如果不在缓存,未命中缓存,此时内核就要调度块 I/O 从磁盘读。
  • 然后内核将读来的数据放入页高速缓存中。
  • 这种缓存的目标是文件系统可以识别的文件(比如 /etc/hosts)。
  • 页高速缓存对块设备文件的缓存就是我们在前面介绍的 buffer cahce。因为独立的磁盘块通过缓冲区也被存入了页高速缓存(缓冲区最终是由页高速缓存来承载的)。

canci

LoadAverage(负载)

  • 系统负载System Load
    • CPU繁忙程度度量
    • 多少进程在等待被CPU调度
    • (进程等待队列的长度)
  • 平均负载Load Average
    • 一段时间内系统平均负载
    • 一般1、5、15分钟

  • 二、如何查看Load
  • top,w,uptime等命令都可查看系统负载:
    [shenjian@dev02 ~]$ uptime
    13:53:39 up 130 days, 2:15, 1 user, load average: 1.58, 2.58, 5.58
    如上所示,dev02机器1分钟平均负载,5分钟平均负载,15分钟平均负载
  • 1.58、2.58、5.58

  • Load数值含义?
  • CPU比喻成一条(单核)马路,进程任务比喻成马路上跑着的汽车,Load表示马路的繁忙程度:
  • Load小于1:表示完全不堵车,汽车在马路上跑得游刃有余:

canci

转载地址:https://cyj666.blog.csdn.net/article/details/108349443 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:git clone第一次用ssh协议居然失败了
下一篇:IS_OUTER_JOIN是啥?

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月28日 00时49分11秒