当前位置: 首页 > news >正文

free 命令:显示内存使用情况

一、命令简介

free​ 命令用于显示系统当前的内存使用情况,包括总内存、已使用内存、空闲内存以及缓冲区和缓存等信息。

二、命令参数

free [选项]

选项:

  • -h, --human​:以人类可读的方式显示输出结果,例如以 GB、MB 等单位显示。
  • -b, --bytes​:以字节为单位显示内存使用情况。
  • -m, --mega​:以 MB(兆字节)为单位显示内存使用情况。
  • -g, --giga​:以 GB(千兆字节)为单位显示内存使用情况。

三、命令示例

  1. 显示系统当前的内存使用情况(默认以 KB 显示):

    free
    
  2. -h​是free​命令最常用的选项:

    free -h
    
  3. 显示内存使用情况并以 MB 单位显示:

    free -m
    
  4. 显示详细的内存信息,包括缓冲区和缓存:

    free -h -l
    

输出:

$ free -htotal        used        free      shared  buff/cache   available
内存:      7.6Gi       4.1Gi       445Mi        22Mi       3.1Gi       3.3Gi
交换:      8.4Gi       1.6Gi       6.7Gi
  1. total:系统中物理内存的总量,包括已分配和未分配的内存。
  2. used:已经被系统占用的内存量,包括用于程序、缓存和缓冲区的内存。
  3. free:未被系统使用的空闲内存量,可以立即分配给新的程序或进程。
  4. shared:被共享的内存量,通常是共享库或共享内存的大小。
  5. buff/cache:用于缓存和缓冲区的内存量,可被随时释放。这部分内存被用于存储磁盘缓存、文件系统缓存等,以提高系统性能。
  6. available:可用内存量,表示系统当前可供程序使用的内存量,包括空闲内存和缓存中的内存。这个值考虑了缓存和缓冲区的情况,因此它表示系统当前可立即使用的内存量。
  7. swap:交换空间。主要作用是扩展系统的虚拟内存空间,帮助系统在内存不足时继续运行。实际是借用硬盘空间做虚拟内存。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 电脑怎么录屏?四款录屏工具分享
  • yum下载软件失败:‘Could not resolve host: mirrorlist .centos .org; Unknowm error
  • 在服务器上开Juypter Lab教程(远程访问)
  • VSCode C++(Code Runner)+ OpenSSL开发环境搭建
  • Windows 11上pip报‘TLS/SSL connection has been closed (EOF) (_ssl.c:1135)‘的解决方法
  • 面试题 Spring bean 循环依赖解决方案以及三级缓存讲解
  • web知识
  • rust + bevy 实现小游戏 打包成wasm放在浏览器环境运行
  • 文本到3D生成
  • SpringCloud Alibaba 工程搭建详细教程
  • Linux内存管理方式
  • C语言基础总结
  • 【SQL】百题计划:SQL最基本的判断和查询。
  • K8s 之Pod的定义及详细资源调用案例
  • XShell快速连接虚拟机(Ubuntu系统)
  • 【css3】浏览器内核及其兼容性
  • 【技术性】Search知识
  • CSS实用技巧
  • iOS编译提示和导航提示
  • js算法-归并排序(merge_sort)
  • markdown编辑器简评
  • mysql_config not found
  • socket.io+express实现聊天室的思考(三)
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Spring Boot快速入门(一):Hello Spring Boot
  • use Google search engine
  • vue-cli在webpack的配置文件探究
  • 订阅Forge Viewer所有的事件
  • 后端_ThinkPHP5
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 力扣(LeetCode)965
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端设计模式
  • 区块链共识机制优缺点对比都是什么
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 山寨一个 Promise
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 如何正确理解,内页权重高于首页?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • 整理一些计算机基础知识!
  • #、%和$符号在OGNL表达式中经常出现
  • #define
  • (2)leetcode 234.回文链表 141.环形链表
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (AngularJS)Angular 控制器之间通信初探
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (第27天)Oracle 数据泵转换分区表
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)PlayerPrefs在Windows下存到哪里去了?