/proc/zoneinfo
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
- Node : 表示节点的标识符。内存可以被组织成多个节点,每个节点可以是一个物理地址空间或者是一组逻辑地址空间。
- zone : 表示内存区域的标识符。内存区域是连续的物理页框,用于存储内核数据结构和用户进程的内存页面。
- pages free: 表示当前空闲的物理页数。
- min share: 表示在区域中应保持的最小共享页数。这些页不会被回收,以避免频繁的页分配和释放。
- cpu migrate disabled: 表示是否禁止在该区域中进行CPU迁移。
- flags: 提供了一组标志来描述区域的属性。例如,PFN_MAP_LAZY表示在物理页面映射时使用延迟映射。
- total scan: 表示该区域中所有页面的扫描总数。
- pagesets: 提供了与页面集相关的详细信息。每个页面集包含一个保留在该区域中的链表。
- spanned_pages: 表示该区域中连续物理页面的总数。
- present_pages: 表示该区域中当前存在的物理页面的总数。
- allocated_pages: 表示该区域中已被分配的物理页面的总数。
- nr_zones: 表示该节点中的总区域数。
- nr_inactive_anon: 表示非活动匿名页的数量。
- nr_active_anon: 表示活动匿名页的数量
- nr_inactive_file: 表示非活动文件页的数量。
- nr_active_file: 表示活动文件页的数量。
- nr_unevictable: 表示不可驱逐页的数量。
通过查看 /proc/zoneinfo 文件,您可以了解内核如何管理系统的物理内存,并获得有关内存分配和使用的重要信息。请注意,这些信息特定于您的系统和内核配置,可能会因系统和内核版本而有所不同。
/proc/zoneinfo的更多相关文章
- Linux下/proc目录简介
文章转载至:http://blog.csdn.net/zdwzzu2006/article/details/7747977 1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在 ...
- 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 ...
- Linux之proc详解
1. /proc目录 Linux内核提供了一种通过/proc文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以 ...
- Linux下/proc目录简介(转)
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文 ...
- Linux系统的/proc目录
1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机 制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它 ...
- linux下目录简介——/proc
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文 ...
- [转帖]ulimit、limits.conf、sysctl和proc文件系统
ulimit.limits.conf.sysctl和proc文件系统 来源:https://blog.csdn.net/weixin_33918114/article/details/86882372 ...
- linux /proc目录
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文 ...
- 深入理解linux系统下proc文件系统内容
深入理解linux系统下proc文件系统内容 内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统. Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它 ...
- linux /proc目录说明(访问内核数据结构,修改内核设置)
1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以 ...
随机推荐
- 写写Redis十大类型stream的常用命令
前言:感觉这个好像没啥用,我没学过mq,好像这个东西用别的中间件比较好,比如kafka,rabbitmq 最后一个是bitfield,看尚硅谷介绍说那玩意基本用不着,所以那个也不看了,直接跳了,十大类 ...
- python获取引用对象的个数
python获取引用对象的个数 使用sys.getrefcount()来获取当前对象被引用了多少次,返回的结果比实际大1 import sys class A: pass a = A() #创建实例对 ...
- 《最新出炉》系列初窥篇-Python+Playwright自动化测试-61 - 隐藏元素定位与操作
1.简介 对于前端隐藏元素,一直是自动化定位元素的隐形杀手,让人防不胜防.脚本跑到隐藏元素时位置时报各种各样的错误,可是这种隐藏的下拉菜单又没有办法避免,所以非常头痛,这一篇只为交流隐藏元素自动化定位 ...
- 如何为anaconda配置动态链接库——ERROR: compiler_compat/ld: cannot find
现在为python编译lib库的环境主要是使用anaconda,而之前往往都是使用自编译python环境,然后使用Linux的系统lib环境,但是现在由于都是使用anaconda环境来编译python ...
- 经典视频分享:Machine Learning: A New ICE (Identification, Control, Estimation) Age ? —— 自动控制和人工智能的结合前景
机器学习作为近几年兴起的学科,虽然他诞生的时间已经而久远了,但是真正走进人们视野也就是这几年的事情. 机器学习领域本身只有强化学习这个分支和控制类是天然关联的,因此近几年国内的知名高校的强化学习研究者 ...
- 使用TensorFlow、Pytorch等深度学习框架时如何设置对OpenCV的使用
如题: 在使用深度学习框架时如果同时也在使用opencv那么有一些设置是需要设定的,第一个就是在python代码中设定禁止使用opencl: cv2.ocl.setUseOpenCL(False) o ...
- git submodule子模块操作
背景 为什么使用子模块,因为需要使用其他人维护的公共组件,但这些组件并不是以包或库的形式使用的.所以采用子模块的形式,无论是自己修改还是拉取也很方便. 子模块操作 增加子模块 git submodul ...
- springboot整合validation统一参数检查
1.背景 实际开发中对参数进行检查,是常见 比如如下代码 /** * 参数检查测试(传统做法) * * @param dto * @return */ @GetMapping("/param ...
- Apache DolphinScheduler 3.1.8 保姆级教程【安装、介绍、项目运用、邮箱预警设置】轻松拿捏!
概述 Apache DolphinScheduler 是一个分布式易扩展的可视化 DAG 工作流任务调度开源系统.适用于企业级场景,提供了一个可视化操作任务.工作流和全生命周期数据处理过程的解决方案. ...
- SMU Spring 2023 Contest Round 6
E. Expenditure Reduction 从左右往右找到包含B字符的最近位置,然后从这个位置有从右到左找回去找到包含完所有B字符的位置,这个区间就是答案 #include <bits/s ...