首页 > 系统相关 >查看内存占用: top和free的区别

查看内存占用: top和free的区别

时间:2023-12-27 12:00:38浏览次数:32  
标签:free top cache 应用程序 内存 占用

top:

能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

 

free:

显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
1)Mem是实体内存,SWAP是交换分区(虚拟内存)
2)free 是真正尚未被使用的物理内存数量
3)available 是从应用程序的角度看到的可用内存数量
4)buffer 和 cache 都属于已经被使用的内存。当应用程序需要内存时,如果没有足够的 free 内存可以用,内核就会从 buffer 和 cache 中回收内存来满足应用程序的请求。

 // 内存总数与已使用内存和空闲内存数的关系
total=used+free

 

标签:free,top,cache,应用程序,内存,占用
From: https://www.cnblogs.com/beatle-go/p/17930267.html

相关文章

  • cpu、内存、硬盘的关系
    1、介绍CPU的中文全称是中央处理器(英文全称是CentralProcessingUnit),也叫处理器,是计算机的运算核心和控制核心。人靠大脑思考,电脑靠CPU来运算、控制。让电脑的各个部件顺利工作,起到协调和控制作用。内存:1.负责硬盘等硬件上的数据与CPU之间数据交换处理;2.缓存系统中的临时数......
  • ASP.NET Core 8 的内存占用可以更低吗?
    MaoniStephens是.NET垃圾回收器(GC)的首席架构师之一,她在2023年8月份发表了一篇关于.NETGC新功能的博客文章,该功能称为DynamicAdaptionToApplicationSizes(DATAS),该功能将随.NET8一起提供。此功能将在应用运行时自动增加或减少服务器GC模式下的托管堆数量。它减少......
  • Basemap改成cartopy。
    因为mac安装不上basemap。画图也是在自己电脑上画图方便些。所以将basemap改成cartopy。由于你不能使用Basemap,我建议使用cartopy库作为替代。cartopy是一个用于绘制地图和进行地理空间数据分析的Python库,与Basemap类似,但得到了更好的维护和支持。修改之前--点击查看代码......
  • 内存、典型锁、相对地址、内存覆盖、守护进程、孤儿进程、僵尸进程、局部性原理
    内存与其作用:内存是用于存放数据的硬件,程序执行前需要 先放到内存 才可以被CPU处理典型的几种锁:读写锁:......
  • 虚拟技术-时分复用、空分复用、进程状态切换、程序生成过程、进程同步、虚拟内存
    虚拟技术把一个物理实体转换为多个逻辑实体。主要有两种虚拟技术:时(时间)分复用技术   空(空间)分复用技术多进程与多线程:多个进程能在同一个处理器上并发执行使用了 时分复用技术,每个进程轮流占用处理器,每次只执行一小个时间片并快速切换。虚拟内存使用了空分复用......
  • Flink计算TopN
    在ApacheFlink中实现高效的TopN数据处理,尤其是涉及时间窗口和多条件排序时,需要精细地控制数据流和状态管理。普通计算TopN:1.定义数据源(Source)首先,我们需要定义数据源。这可能是Kafka流、文件、数据库或任何其他支持的数据源。valstream:DataStream[YourType]=en......
  • 7. Java 内存模型
    Java内存模型Java内存模型(JavaMemoryModel)的主要目的是定义程序中各种变量的访问规则,即关注在虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节1.主内存与工作内存Java内存模型规定了所有的变量都存储在主内存(MainMemory)中(虚拟机内存的一部分)。每条线程......
  • Python追踪内存占用
    本文介绍了一个工具tracemalloc,可以在Python代码的执行过程中对每一步的内存占用进行记录。技术背景当我们需要对python代码所占用的内存进行管理时,首先就需要有一个工具可以对当前的内存占用情况进行一个追踪。虽然在Top界面或者一些异步的工具中也能够看到实时的内......
  • Redis哨兵内存碎片化故障处理
    背景介绍近期研发同学反馈业务响应波动厉害,怀疑是Redis操作key比较慢的缘故。由于该环境是我一手安装部署的,我将进行问题排查。Redis环境以及业务环境都已经使用Prometheus进行了监控。环境说明我们有两套一样的环境来服务不同的客户,另外一套环境中业务一直平稳运行,Redis并没......
  • 分享两种Pulsar消息积压topic级别策略老化办法
    本文分享自华为云社区《Pulsar消息积压topic级别策略老化的两种方案》,作者:张俭。Pulsar像大多数消息中间件一样,支持按时间和大小对消息积压进行老化。但是默认的策略只能在namespace级别配置。本文将介绍如何在topic级别实现老化策略的两种方案。方案一:开启TopicLevelPolicy......