root@pita2_mr813_tina35:/# cat /proc/zoneinfo
Node 0, zone DMA
per-node stats
nr_inactive_anon 4749
nr_active_anon 70166
nr_inactive_file 89970
nr_active_file 34386
nr_unevictable 0
nr_isolated_anon 0
nr_isolated_file 0
nr_pages_scanned 0
workingset_refault 673868
workingset_activate 79303
workingset_restore 0
workingset_nodereclaim 2944
nr_anon_pages 70014
nr_mapped 37298
nr_file_pages 129264
nr_dirty 690
nr_writeback 0
nr_writeback_temp 0
nr_shmem 4907
nr_shmem_hugepages 0
nr_shmem_pmdmapped 0
nr_anon_transparent_hugepages 0
nr_unstable 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 90
nr_dirtied 1761193
nr_written 1582319
pages free 3790
min 996
low 1245
high 1494
node_scanned 0
spanned 262144
present 262144
managed 250478
protection: (0, 0, 0)
nr_free_pages 3790
nr_zone_inactive_anon 4749
nr_zone_active_anon 70166
nr_zone_inactive_file 89970
nr_zone_active_file 34386
nr_zone_unevictable 0
nr_zone_write_pending 690
nr_mlock 0
nr_slab_reclaimable 17980
nr_slab_unreclaimable 20160
nr_page_table_pages 2082
nr_kernel_stack 14304
nr_overhead 0
nr_bounce 0
nr_free_cma 1249
pagesets
cpu: 0
count: 142
high: 186
batch: 31
vm stats threshold: 24
cpu: 1
count: 24
high: 186
batch: 31
vm stats threshold: 24
cpu: 2
count: 12
high: 186
batch: 31
vm stats threshold: 24
cpu: 3
count: 145
high: 186
batch: 31
vm stats threshold: 24
node_unreclaimable: 0
start_pfn: 262144
node_inactive_ratio: 0
  1. Node : 表示节点的标识符。内存可以被组织成多个节点,每个节点可以是一个物理地址空间或者是一组逻辑地址空间。
  2. zone : 表示内存区域的标识符。内存区域是连续的物理页框,用于存储内核数据结构和用户进程的内存页面。
  3. pages free: 表示当前空闲的物理页数。
  4. min share: 表示在区域中应保持的最小共享页数。这些页不会被回收,以避免频繁的页分配和释放。
  5. cpu migrate disabled: 表示是否禁止在该区域中进行CPU迁移。
  6. flags: 提供了一组标志来描述区域的属性。例如,PFN_MAP_LAZY表示在物理页面映射时使用延迟映射。
  7. total scan: 表示该区域中所有页面的扫描总数。
  8. pagesets: 提供了与页面集相关的详细信息。每个页面集包含一个保留在该区域中的链表。
  9. spanned_pages: 表示该区域中连续物理页面的总数。
  10. present_pages: 表示该区域中当前存在的物理页面的总数。
  11. allocated_pages: 表示该区域中已被分配的物理页面的总数。
  12. nr_zones: 表示该节点中的总区域数。
  13. nr_inactive_anon: 表示非活动匿名页的数量。
  14. nr_active_anon: 表示活动匿名页的数量
  15. nr_inactive_file: 表示非活动文件页的数量。
  16. nr_active_file: 表示活动文件页的数量。
  17. nr_unevictable: 表示不可驱逐页的数量。

通过查看 /proc/zoneinfo 文件,您可以了解内核如何管理系统的物理内存,并获得有关内存分配和使用的重要信息。请注意,这些信息特定于您的系统和内核配置,可能会因系统和内核版本而有所不同。

/proc/zoneinfo的更多相关文章

  1. Linux下/proc目录简介

    文章转载至:http://blog.csdn.net/zdwzzu2006/article/details/7747977 1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在 ...

  2. mypc--------------->lspci,lsusb,meminfo cpuinfo ioports filesystems interrupts mounts net partitions pagetypeinfo slabinfo timer_list uptime version zoneinfo 等配置信息

    [user@username home]$ lspci00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Contro ...

  3. Linux之proc详解

    1. /proc目录    Linux内核提供了一种通过/proc文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以 ...

  4. Linux下/proc目录简介(转)

    1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文 ...

  5. Linux系统的/proc目录

    1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机 制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它 ...

  6. linux下目录简介——/proc

    1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文 ...

  7. [转帖]ulimit、limits.conf、sysctl和proc文件系统

    ulimit.limits.conf.sysctl和proc文件系统 来源:https://blog.csdn.net/weixin_33918114/article/details/86882372 ...

  8. linux /proc目录

    1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文 ...

  9. 深入理解linux系统下proc文件系统内容

    深入理解linux系统下proc文件系统内容 内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统. Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它 ...

  10. linux /proc目录说明(访问内核数据结构,修改内核设置)

    1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以 ...

随机推荐

  1. IP地址的精细化操作(将IP地址转为相对应的地址)

    第一步: 导入maven依赖: <dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2 ...

  2. 【Mybatis-Plus】06 代码生成器 CodeGenerator

    导入生成器需要的依赖坐标: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybat ...

  3. 如何计算两个正太分布的KL散度 —— 正太分布的KL散度 (Kullback-Leibler divergence) 计算

    参考: https://blog.csdn.net/int_main_Roland/article/details/124650909 给出实现代码: def get_kl(): mean0, log ...

  4. 设计和实现AI算法算法时有没有必要在代码中加注释,没有用必要在实现之前弄个UML图???

    问题如题: 设计和实现AI算法算法时有没有必要在代码中加注释,没有用必要在实现之前弄个UML图??? 今天看到一个博文: https://www.cnblogs.com/siyuanwai/p/154 ...

  5. baselines算法库common/wrapper.py模块分析

    common/wrapper.py模块: import gym class TimeLimit(gym.Wrapper): def __init__(self, env, max_episode_st ...

  6. 简单易懂的BFS

    最近学习BFS,看到许多教程都用C++内置的queue,但其实还有更简单的方法. 先了解概念:BFS与DFS不同,举个例子: 我们来用DFS遍历这棵树:A.B.D.E.G.C.F 但我们用BFS遍历这 ...

  7. vue3的defineAsyncComponent是如何实现异步组件的呢?

    前言 在上一篇 给我5分钟,保证教会你在vue3中动态加载远程组件文章中,我们通过defineAsyncComponent实现了动态加载远程组件.这篇文章我们将通过debug源码的方式来带你搞清楚de ...

  8. 高性能无锁队列 Disruptor 核心原理分析及其在i主题业务中的应用

    作者:来自 vivo 互联网服务器团队- Li Wanghong 本文首先介绍了 Disruptor 高性能内存队列的基本概念.使用 Demo.高性能原理及源码分析,最后通过两个例子介绍了 Disru ...

  9. 利用XtraBackup对MGR集群进行扩容

    运行了一段时间以后MGR集群,需要扩容节点,这是一个常见的需求.很多时候我们都喜欢用mysqldump工具来进行,因为这个工具有一个很好用的参数叫做master-data以及single-transa ...

  10. celery僵死导致jumpserver提示 连接WebSocket失败

    celery僵死导致jumpserver提示连接WebSocket失败 Celery的任务监控位于堡垒机 "作业中心"下的"任务监控" 中,点击打开新的页面如下 ...