/proc/vmstat 详解
参考
#cat /proc/vmstat
nr_free_pages 20223354
nr_alloc_batch 899
nr_inactive_anon 393025
nr_active_anon 808058
nr_inactive_file 1639308
nr_active_file 1026244
nr_unevictable 0
nr_mlock 0
nr_anon_pages 33812
nr_mapped 32819
nr_file_pages 3733000
nr_dirty 65
nr_writeback 0
nr_slab_reclaimable 334931
nr_slab_unreclaimable 26922
nr_page_table_pages 7012
nr_kernel_stack 915
nr_unstable 0
nr_bounce 0
nr_vmscan_write 5812807
nr_vmscan_immediate_reclaim 5539
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 1067448
nr_dirtied 3433782
nr_written 9211885
numa_hit 3168851306
numa_miss 0
numa_foreign 0
numa_interleave 67441
numa_local 3168851306
numa_other 0
workingset_refault 29351
workingset_activate 6715
workingset_nodereclaim 0
nr_anon_transparent_hugepages 195
nr_free_cma 0
nr_dirty_threshold 4549598
nr_dirty_background_threshold 2274799
pgpgin 36054419 #从启动到现在读入的内存页数
pgpgout 45830912
pswpin 8101573 #从启动到现在读入的交换分区页数
pswpout 5812807
pgalloc_dma 0
pgalloc_dma32 161404306
pgalloc_normal 3979543730
pgalloc_movable 0
pgfree 4161177252 #从启动到现在释放的页数
pgactivate 11895760 #从启动到现在激活的页数
pgdeactivate 12364831 #从启动到现在去激活的页数
pgfault 9456580348 #从启动到现在二级页面错误数
pgmajfault 1038166 #从启动到现在一级页面错误数
pgrefill_dma 0
pgrefill_dma32 335375
pgrefill_normal 11804406
pgrefill_movable 0
pgsteal_kswapd_dma 0
pgsteal_kswapd_dma32 0
pgsteal_kswapd_normal 0
pgsteal_kswapd_movable 0
pgsteal_direct_dma 0
pgsteal_direct_dma32 0
pgsteal_direct_normal 0
pgsteal_direct_movable 0
pgscan_kswapd_dma 0 #从启动到现在kswapd后台进程扫描的DMA存储区页面数
pgscan_kswapd_dma32 0
pgscan_kswapd_normal 0 #从启动到现在kswapd后台进程扫描的普通存储区页面数
pgscan_kswapd_movable 0
pgscan_direct_dma 0 #从启动到现在DMA存储区被直接回收的页面数
pgscan_direct_dma32 0
pgscan_direct_normal 0 #从启动到现在普通存储区被直接回收的页面数
pgscan_direct_movable 0
pgscan_direct_throttle 0
zone_reclaim_failed 0
pginodesteal 0
slabs_scanned 0 #从启动到现在被扫描的切片数
kswapd_inodesteal 0 #从启动到现在由kswapd回收用于其它目的的页面数
kswapd_low_wmark_hit_quickly 64
kswapd_high_wmark_hit_quickly 0
pageoutrun 1 #从启动到现在通过kswapd调用来回收的页面数
allocstall 0 #从启动到现在请求直接回收的页面数
pgrotated 5766223
drop_pagecache 0
drop_slab 0
numa_pte_updates 0
numa_huge_pte_updates 0
numa_hint_faults 0
numa_hint_faults_local 0
numa_pages_migrated 0
pgmigrate_success 0
pgmigrate_fail 0
compact_migrate_scanned 0
compact_free_scanned 0
compact_isolated 0
compact_stall 0 #compact_stall is incremented every time a process stalls to run memory compaction so that a huge page is free for use.
compact_fail 0 #compact_fail is incremented if the system tries to compact memory but failed.
compact_success 0 #compact_success is incremented if the system compacted memory and
htlb_buddy_alloc_success 0
htlb_buddy_alloc_fail 0
unevictable_pgs_culled 0
unevictable_pgs_scanned 0
unevictable_pgs_rescued 0
unevictable_pgs_mlocked 0
unevictable_pgs_munlocked 0
unevictable_pgs_cleared 0
unevictable_pgs_stranded 0
thp_fault_alloc 1662087
thp_fault_fallback 7594
thp_collapse_alloc 1032
thp_collapse_alloc_failed 0
thp_split 1677
thp_zero_page_alloc 1
thp_zero_page_alloc_failed 0
REF
https://www.kernel.org/doc/Documentation/vm/transhuge.txt
/proc/vmstat 详解的更多相关文章
- vmstat详解
一.前言 很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下L ...
- /proc/meminfo详解 = /nmon analysis --MEM
memtotal hightotal lowtotal swaptotal memfree highfree lowfree swapfree memshared cached active bigf ...
- Linux /proc目录详解
Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过 ...
- proc文件系统详解(原创)
Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过 ...
- 【性能监控】虚拟内存监控命令vmstat详解
一.Vmstat说明 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.CPU活动进行监控.vmstat 工具提供了一种低开销的系 ...
- linux分析工具之vmstat详解
一.概述 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况.首先我们查看下帮助.如下图所 ...
- /proc/uptime详解
From:http://smilejay.com/2012/05/proc_uptime/ 在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/up ...
- linux下proc目录详解
proc/pid记录了什么cd /proc/之后,你会发现很多的目录和文件,今天首先来介绍的就是那些以数字命名的目录--它们就是linux中的进程号,每当你创建一个进程时,里面就会动态更新多出一个名称 ...
- /proc/sysrq-trigger详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://itnihao.blog.51cto.com/1741976/830374 htt ...
随机推荐
- hdu 4009 最小树形图模板题朱刘算法
#include<stdio.h> /*思路:显然对于每个地方, 只有一种供水方式就足够了,这样也能保证花费最小, 而每个地方都可以自己挖井,所以是不可能出现无解的情况的, 为了方便思考, ...
- 关于使用sudo命令后找不到JAVA_HOME的问题
今天在虚拟机搭建zookeeper环境,结果死活运行不起来,唯一的信息只有out文件里“没有java命令”这一个提示,找来找去发现是找不到java运行环境.可是很奇怪,明明我已经配置了,而且在终端执行 ...
- Yarn的工作流程
http://study.163.com/course/courseLearn.htm?courseId=1002887002#/learn/video?lessonId=1003346099& ...
- AutoSharedLibrary -- 基于模板元编程技术的跨平台C++动态链接载入库
基于模板元编程技术的跨平台C++动态链接载入库.通过模板技术,使用者仅需通过简单的宏,就可以使编译器在编译期自己主动生成载入动态链接库导出符号的代码,无不论什么额外的执行时开销. extern &qu ...
- vim 插件配置博客记录
本来打算自己写下各种经常使用vim的插件安装方法, 可是搜索了下, 发现别人都写过了, 在写一遍也没有意思, 特此记录. Vim 经常使用命令 http://blog.csdn.net/hittata ...
- 【Oracle】RAC删除节点
环境: OS:OEL5.6 RAC:10.2.0.1.0 眼下有rac1.rac2.rac3三个节点,下面是删除rac3节点的具体过程 1.删除rac3节点上的数据库实例 [oracle@rac1 ~ ...
- [JavaEE] DWR框架简介
DWR框架简介 DWR框架是一个可以允许你去创建AJAX WEB站点的JAVA开源库.它可以让你在浏览器的JavaScript代码中调用Web服务器的Java代码,就像Java代码在浏览器中一样.DW ...
- this关键字和super关键字
一.this Java中为了解决变量的命名冲突和不确定性问题,引入了关键字this.this代表当前类的一个实例,它经常出现在方法和构造方法中,具体使用情况有以下三种: 1,返回调用当前方法的对象的引 ...
- Java IO-InputStream家族 -装饰者模式
最近看到一篇文章,初步介绍java.io.InputStream,写的非常通俗易懂,在这里我完全粘贴下来. 来源于 https://mp.weixin.qq.com/s/hDJs6iG_YPww7ye ...
- Redis(三)、Redis主从复制
一.主从复制 主从复制:主节点负责写数据,从节点负责读数据,从而实现读写分离,提高redis的高可用性. 让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主节点(mast ...