zoukankan      html  css  js  c++  java
  • free

    命令介绍

    在linux系统中一般用free命令查看和监控系统内存使用情况

    命令格式

    usage: free [-b|-k|-m|-g|-h] [-l] [-o] [-t] [-s delay] [-c count] [-V]
    -b,-k,-m,-g show output in bytes, KB, MB, or GB
    -h human readable output (automatic unit scaling)
    -l show detailed low and high memory statistics
    -o use old format (no -/+buffers/cache line)
    -t display total for RAM + swap
    -s update every [delay] seconds
    -c update [count] times
    -a show available memory if exported by kernel (>80 characters per line)
    -V display version information and exit

    常用操作

    free //以KB为单位,显示系统内存使用情况

    free -ml -s 1 //以M为单位,显示系统内存的详细使用情况

    free -s 2 -c 4 //以KB为单位,每2秒显示系统内存使用情况,一共执行了4次

    命令描述

    Mem:物理内存统计

    total:物理内存总量(total = used + free)

    used:已使用的物理内存(包含buffers与cache)

    free:空闲物理内存

    shared:共享内存

    buffers:系统分配的buffers数量

    cached:系统分配的cached数量

    -/+ buffers/cache:表示物理内存的缓存统计

    used、buffers、cached为第一行

    used2、free2为第二行

    used2:used2 = used - buffers - cached实际使用的内存总量

    free2:free2 = free + buffers + cached当前系统实际可用内存

    buffers与cached的区别

    buffer实施值用来给快设备做的缓存大小,它只记录文件系统的metadat以及tracking in-flight pages,比如目录里有什么内容和权限等等

    cached是用来给文件做缓冲的,直接记忆我们打开文件

  • 相关阅读:
    Spring2——特殊值的注入问题、自动装配、使用注解定义bean
    关于ueditor配置单图无法上传的问题
    初始WebApi(3)
    WebApi参数检查验证FluentValidation的使用方法
    js获取兄弟之间的标签
    C#集合ArrayList、泛型集合List(3)
    C#栈、堆的理解(2)
    C#值类型、引用类型(1)
    字符串截取的几种方法
    MVC结合Ajax实现简单的批量删除
  • 原文地址:https://www.cnblogs.com/yangyangchunchun/p/7693377.html
Copyright © 2011-2022 走看看