]>
Commit | Line | Data |
---|---|---|
f3c4eec1 AC |
1 | .\" Copyright (C) 1994, 1995, Daniel Quinlan <quinlan@yggdrasil.com> |
2 | .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk <mtk.manpages@gmail.com> | |
3 | .\" Copyright (C) 2023, Alejandro Colomar <alx@kernel.org> | |
4 | .\" | |
5 | .\" SPDX-License-Identifier: GPL-3.0-or-later | |
6 | .\" | |
7 | .TH proc_vmstat 5 (date) "Linux man-pages (unreleased)" | |
8 | .SH NAME | |
9 | /proc/vmstat \- virtual memory statistics | |
10 | .SH DESCRIPTION | |
11 | .TP | |
12 | .IR /proc/vmstat " (since Linux 2.6.0)" | |
13 | This file displays various virtual memory statistics. | |
14 | Each line of this file contains a single name-value pair, | |
15 | delimited by white space. | |
16 | Some lines are present only if the kernel was configured with | |
17 | suitable options. | |
18 | (In some cases, the options required for particular files have changed | |
19 | across kernel versions, so they are not listed here. | |
20 | Details can be found by consulting the kernel source code.) | |
21 | The following fields may be present: | |
22 | .\" FIXME We need explanations for each of the following fields... | |
23 | .RS | |
24 | .TP | |
25 | .IR nr_free_pages " (since Linux 2.6.31)" | |
26 | .\" commit d23ad42324cc4378132e51f2fc5c9ba6cbe75182 | |
27 | .TP | |
28 | .IR nr_alloc_batch " (since Linux 3.12)" | |
29 | .\" commit 81c0a2bb515fd4daae8cab64352877480792b515 | |
30 | .TP | |
31 | .IR nr_inactive_anon " (since Linux 2.6.28)" | |
32 | .\" commit 4f98a2fee8acdb4ac84545df98cccecfd130f8db | |
33 | .TP | |
34 | .IR nr_active_anon " (since Linux 2.6.28)" | |
35 | .\" commit 4f98a2fee8acdb4ac84545df98cccecfd130f8db | |
36 | .TP | |
37 | .IR nr_inactive_file " (since Linux 2.6.28)" | |
38 | .\" commit 4f98a2fee8acdb4ac84545df98cccecfd130f8db | |
39 | .TP | |
40 | .IR nr_active_file " (since Linux 2.6.28)" | |
41 | .\" commit 4f98a2fee8acdb4ac84545df98cccecfd130f8db | |
42 | .TP | |
43 | .IR nr_unevictable " (since Linux 2.6.28)" | |
44 | .\" commit 7b854121eb3e5ba0241882ff939e2c485228c9c5 | |
45 | .TP | |
46 | .IR nr_mlock " (since Linux 2.6.28)" | |
47 | .\" commit 5344b7e648980cc2ca613ec03a56a8222ff48820 | |
48 | .TP | |
49 | .IR nr_anon_pages " (since Linux 2.6.18)" | |
50 | .\" commit f3dbd34460ff54962d3e3244b6bcb7f5295356e6 | |
51 | .TP | |
52 | .IR nr_mapped " (since Linux 2.6.0)" | |
53 | .TP | |
54 | .IR nr_file_pages " (since Linux 2.6.18)" | |
55 | .\" commit 347ce434d57da80fd5809c0c836f206a50999c26 | |
56 | .TP | |
57 | .IR nr_dirty " (since Linux 2.6.0)" | |
58 | .TP | |
59 | .IR nr_writeback " (since Linux 2.6.0)" | |
60 | .TP | |
61 | .IR nr_slab_reclaimable " (since Linux 2.6.19)" | |
62 | .\" commit 972d1a7b140569084439a81265a0f15b74e924e0 | |
63 | .\" Linux 2.6.0 had nr_slab | |
64 | .TP | |
65 | .IR nr_slab_unreclaimable " (since Linux 2.6.19)" | |
66 | .\" commit 972d1a7b140569084439a81265a0f15b74e924e0 | |
67 | .TP | |
68 | .IR nr_page_table_pages " (since Linux 2.6.0)" | |
69 | .TP | |
70 | .IR nr_kernel_stack " (since Linux 2.6.32)" | |
71 | .\" commit c6a7f5728a1db45d30df55a01adc130b4ab0327c | |
72 | Amount of memory allocated to kernel stacks. | |
73 | .TP | |
74 | .IR nr_unstable " (since Linux 2.6.0)" | |
75 | .TP | |
76 | .IR nr_bounce " (since Linux 2.6.12)" | |
77 | .\" commit edfbe2b0038723e5699ab22695ccd62b5542a5c1 | |
78 | .TP | |
79 | .IR nr_vmscan_write " (since Linux 2.6.19)" | |
80 | .\" commit e129b5c23c2b471d47f1c5d2b8b193fc2034af43 | |
81 | .TP | |
82 | .IR nr_vmscan_immediate_reclaim " (since Linux 3.2)" | |
83 | .\" commit 49ea7eb65e7c5060807fb9312b1ad4c3eab82e2c | |
84 | .TP | |
85 | .IR nr_writeback_temp " (since Linux 2.6.26)" | |
86 | .\" commit fc3ba692a4d19019387c5acaea63131f9eab05dd | |
87 | .TP | |
88 | .IR nr_isolated_anon " (since Linux 2.6.32)" | |
89 | .\" commit a731286de62294b63d8ceb3c5914ac52cc17e690 | |
90 | .TP | |
91 | .IR nr_isolated_file " (since Linux 2.6.32)" | |
92 | .\" commit a731286de62294b63d8ceb3c5914ac52cc17e690 | |
93 | .TP | |
94 | .IR nr_shmem " (since Linux 2.6.32)" | |
95 | .\" commit 4b02108ac1b3354a22b0d83c684797692efdc395 | |
96 | Pages used by shmem and | |
97 | .BR tmpfs (5). | |
98 | .TP | |
99 | .IR nr_dirtied " (since Linux 2.6.37)" | |
100 | .\" commit ea941f0e2a8c02ae876cd73deb4e1557248f258c | |
101 | .TP | |
102 | .IR nr_written " (since Linux 2.6.37)" | |
103 | .\" commit ea941f0e2a8c02ae876cd73deb4e1557248f258c | |
104 | .TP | |
105 | .IR nr_pages_scanned " (since Linux 3.17)" | |
106 | .\" commit 0d5d823ab4e608ec7b52ac4410de4cb74bbe0edd | |
107 | .TP | |
108 | .IR numa_hit " (since Linux 2.6.18)" | |
109 | .\" commit ca889e6c45e0b112cb2ca9d35afc66297519b5d5 | |
110 | .\" Present only if the kernel was configured with | |
111 | .\" .BR CONFIG_NUMA . | |
112 | .TP | |
113 | .IR numa_miss " (since Linux 2.6.18)" | |
114 | .\" commit ca889e6c45e0b112cb2ca9d35afc66297519b5d5 | |
115 | .\" Present only if the kernel was configured with | |
116 | .\" .BR CONFIG_NUMA . | |
117 | .TP | |
118 | .IR numa_foreign " (since Linux 2.6.18)" | |
119 | .\" commit ca889e6c45e0b112cb2ca9d35afc66297519b5d5 | |
120 | .\" Present only if the kernel was configured with | |
121 | .\" .BR CONFIG_NUMA . | |
122 | .TP | |
123 | .IR numa_interleave " (since Linux 2.6.18)" | |
124 | .\" commit ca889e6c45e0b112cb2ca9d35afc66297519b5d5 | |
125 | .\" Present only if the kernel was configured with | |
126 | .\" .BR CONFIG_NUMA . | |
127 | .TP | |
128 | .IR numa_local " (since Linux 2.6.18)" | |
129 | .\" commit ca889e6c45e0b112cb2ca9d35afc66297519b5d5 | |
130 | .\" Present only if the kernel was configured with | |
131 | .\" .BR CONFIG_NUMA . | |
132 | .TP | |
133 | .IR numa_other " (since Linux 2.6.18)" | |
134 | .\" commit ca889e6c45e0b112cb2ca9d35afc66297519b5d5 | |
135 | .\" Present only if the kernel was configured with | |
136 | .\" .BR CONFIG_NUMA . | |
137 | .TP | |
138 | .IR workingset_refault " (since Linux 3.15)" | |
139 | .\" commit a528910e12ec7ee203095eb1711468a66b9b60b0 | |
140 | .\" Present only if the kernel was configured with | |
141 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
142 | .TP | |
143 | .IR workingset_activate " (since Linux 3.15)" | |
144 | .\" commit a528910e12ec7ee203095eb1711468a66b9b60b0 | |
145 | .\" Present only if the kernel was configured with | |
146 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
147 | .TP | |
148 | .IR workingset_nodereclaim " (since Linux 3.15)" | |
149 | .\" commit 449dd6984d0e47643c04c807f609dd56d48d5bcc | |
150 | .\" Present only if the kernel was configured with | |
151 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
152 | .TP | |
153 | .IR nr_anon_transparent_hugepages " (since Linux 2.6.38)" | |
154 | .\" Present only if the kernel was configured with | |
155 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
156 | .TP | |
157 | .IR nr_free_cma " (since Linux 3.7)" | |
158 | .\" commit d1ce749a0db12202b711d1aba1d29e823034648d | |
159 | Number of free CMA (Contiguous Memory Allocator) pages. | |
160 | .\" Present only if the kernel was configured with | |
161 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
162 | .TP | |
163 | .IR nr_dirty_threshold " (since Linux 2.6.37)" | |
164 | .\" commit 79da826aee6a10902ef411bc65864bd02102fa83 | |
165 | .\" Present only if the kernel was configured with | |
166 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
167 | .TP | |
168 | .IR nr_dirty_background_threshold " (since Linux 2.6.37)" | |
169 | .\" commit 79da826aee6a10902ef411bc65864bd02102fa83 | |
170 | .\" Present only if the kernel was configured with | |
171 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
172 | .TP | |
173 | .IR pgpgin " (since Linux 2.6.0)" | |
174 | .\" Present only if the kernel was configured with | |
175 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
176 | .TP | |
177 | .IR pgpgout " (since Linux 2.6.0)" | |
178 | .\" Present only if the kernel was configured with | |
179 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
180 | .TP | |
181 | .IR pswpin " (since Linux 2.6.0)" | |
182 | .\" Present only if the kernel was configured with | |
183 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
184 | .TP | |
185 | .IR pswpout " (since Linux 2.6.0)" | |
186 | .\" Present only if the kernel was configured with | |
187 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
188 | .TP | |
189 | .IR pgalloc_dma " (since Linux 2.6.5)" | |
190 | .\" Linux 2.6.0 had pgalloc | |
191 | .\" Present only if the kernel was configured with | |
192 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
193 | .TP | |
194 | .IR pgalloc_dma32 " (since Linux 2.6.16)" | |
195 | .\" commit 9328b8faae922e52073785ed6c1eaa8565648a0e | |
196 | .\" Present only if the kernel was configured with | |
197 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
198 | .TP | |
199 | .IR pgalloc_normal " (since Linux 2.6.5)" | |
200 | .\" Present only if the kernel was configured with | |
201 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
202 | .TP | |
203 | .IR pgalloc_high " (since Linux 2.6.5)" | |
204 | .\" Present only if the kernel was configured with | |
205 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
206 | .\" and | |
207 | .\" .BR CONFIG_HIGHMEM . | |
208 | .TP | |
209 | .IR pgalloc_movable " (since Linux 2.6.23)" | |
210 | .\" commit 2a1e274acf0b1c192face19a4be7c12d4503eaaf | |
211 | .\" Present only if the kernel was configured with | |
212 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
213 | .TP | |
214 | .IR pgfree " (since Linux 2.6.0)" | |
215 | .\" Present only if the kernel was configured with | |
216 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
217 | .TP | |
218 | .IR pgactivate " (since Linux 2.6.0)" | |
219 | .\" Present only if the kernel was configured with | |
220 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
221 | .TP | |
222 | .IR pgdeactivate " (since Linux 2.6.0)" | |
223 | .\" Present only if the kernel was configured with | |
224 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
225 | .TP | |
226 | .IR pgfault " (since Linux 2.6.0)" | |
227 | .\" Present only if the kernel was configured with | |
228 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
229 | .TP | |
230 | .IR pgmajfault " (since Linux 2.6.0)" | |
231 | .\" Present only if the kernel was configured with | |
232 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
233 | .TP | |
234 | .IR pgrefill_dma " (since Linux 2.6.5)" | |
235 | .\" Linux 2.6.0 had pgrefill | |
236 | .\" Present only if the kernel was configured with | |
237 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
238 | .TP | |
239 | .IR pgrefill_dma32 " (since Linux 2.6.16)" | |
240 | .\" commit 9328b8faae922e52073785ed6c1eaa8565648a0e | |
241 | .\" Present only if the kernel was configured with | |
242 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
243 | .TP | |
244 | .IR pgrefill_normal " (since Linux 2.6.5)" | |
245 | .\" Present only if the kernel was configured with | |
246 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
247 | .TP | |
248 | .IR pgrefill_high " (since Linux 2.6.5)" | |
249 | .\" Present only if the kernel was configured with | |
250 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
251 | .\" and | |
252 | .\" .BR CONFIG_HIGHMEM . | |
253 | .TP | |
254 | .IR pgrefill_movable " (since Linux 2.6.23)" | |
255 | .\" commit 2a1e274acf0b1c192face19a4be7c12d4503eaaf | |
256 | .\" Present only if the kernel was configured with | |
257 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
258 | .\" Formerly there were | |
259 | .\" pgsteal_high | |
260 | .\" pgsteal_normal | |
261 | .\" pgsteal_dma32 | |
262 | .\" pgsteal_dma | |
263 | .\" These were split out into pgsteal_kswapd* and pgsteal_direct* | |
264 | .\" in commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
265 | .TP | |
266 | .IR pgsteal_kswapd_dma " (since Linux 3.4)" | |
267 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
268 | .\" Linux 2.6.0 had pgsteal | |
269 | .\" Present only if the kernel was configured with | |
270 | .\" .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
271 | .TP | |
272 | .IR pgsteal_kswapd_dma32 " (since Linux 3.4)" | |
273 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
274 | .\" commit 9328b8faae922e52073785ed6c1eaa8565648a0e | |
275 | .\" Present only if the kernel was configured with | |
276 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
277 | .TP | |
278 | .IR pgsteal_kswapd_normal " (since Linux 3.4)" | |
279 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
280 | .\" Present only if the kernel was configured with | |
281 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
282 | .TP | |
283 | .IR pgsteal_kswapd_high " (since Linux 3.4)" | |
284 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
285 | .\" Present only if the kernel was configured with | |
286 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
287 | .\" and | |
288 | .\" .BR CONFIG_HIGHMEM . | |
289 | .TP | |
290 | .IR pgsteal_kswapd_movable " (since Linux 3.4)" | |
291 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
292 | .\" Present only if the kernel was configured with | |
293 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
294 | .TP | |
295 | .I pgsteal_direct_dma | |
296 | .\" Present only if the kernel was configured with | |
297 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
298 | .TP | |
299 | .IR pgsteal_direct_dma32 " (since Linux 3.4)" | |
300 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
301 | .\" Present only if the kernel was configured with | |
302 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
303 | .TP | |
304 | .IR pgsteal_direct_normal " (since Linux 3.4)" | |
305 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
306 | .\" Present only if the kernel was configured with | |
307 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
308 | .TP | |
309 | .IR pgsteal_direct_high " (since Linux 3.4)" | |
310 | .\" commit 904249aa68010c8e223263c922fcbb840a3f42e4 | |
311 | .\" Present only if the kernel was configured with | |
312 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
313 | .\" and | |
314 | .\" .BR CONFIG_HIGHMEM . | |
315 | .TP | |
316 | .IR pgsteal_direct_movable " (since Linux 2.6.23)" | |
317 | .\" commit 2a1e274acf0b1c192face19a4be7c12d4503eaaf | |
318 | .\" Present only if the kernel was configured with | |
319 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
320 | .TP | |
321 | .I pgscan_kswapd_dma | |
322 | .\" Linux 2.6.0 had pgscan | |
323 | .\" Present only if the kernel was configured with | |
324 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
325 | .TP | |
326 | .IR pgscan_kswapd_dma32 " (since Linux 2.6.16)" | |
327 | .\" commit 9328b8faae922e52073785ed6c1eaa8565648a0e | |
328 | .\" Present only if the kernel was configured with | |
329 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
330 | .TP | |
331 | .IR pgscan_kswapd_normal " (since Linux 2.6.5)" | |
332 | .\" Present only if the kernel was configured with | |
333 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
334 | .TP | |
335 | .I pgscan_kswapd_high | |
336 | .\" Present only if the kernel was configured with | |
337 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
338 | .\" and | |
339 | .\" .BR CONFIG_HIGHMEM . | |
340 | .TP | |
341 | .IR pgscan_kswapd_movable " (since Linux 2.6.23)" | |
342 | .\" commit 2a1e274acf0b1c192face19a4be7c12d4503eaaf | |
343 | .\" Present only if the kernel was configured with | |
344 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
345 | .TP | |
346 | .I pgscan_direct_dma | |
347 | .\" Present only if the kernel was configured with | |
348 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
349 | .TP | |
350 | .IR pgscan_direct_dma32 " (since Linux 2.6.16)" | |
351 | .\" commit 9328b8faae922e52073785ed6c1eaa8565648a0e | |
352 | .\" Present only if the kernel was configured with | |
353 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
354 | .TP | |
355 | .I pgscan_direct_normal | |
356 | .\" Present only if the kernel was configured with | |
357 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
358 | .TP | |
359 | .I pgscan_direct_high | |
360 | .\" Present only if the kernel was configured with | |
361 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
362 | .\" and | |
363 | .\" .BR CONFIG_HIGHMEM . | |
364 | .TP | |
365 | .IR pgscan_direct_movable " (since Linux 2.6.23)" | |
366 | .\" commit 2a1e274acf0b1c192face19a4be7c12d4503eaaf | |
367 | .\" Present only if the kernel was configured with | |
368 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
369 | .TP | |
370 | .IR pgscan_direct_throttle " (since Linux 3.6)" | |
371 | .\" commit 68243e76ee343d63c6cf76978588a885951e2818 | |
372 | .\" Present only if the kernel was configured with | |
373 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
374 | .TP | |
375 | .IR zone_reclaim_failed " (since linux 2.6.31)" | |
376 | .\" commit 24cf72518c79cdcda486ed26074ff8151291cf65 | |
377 | .\" Present only if the kernel was configured with | |
378 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
379 | .\" and | |
380 | .\" .BR CONFIG_NUMA . | |
381 | .TP | |
382 | .IR pginodesteal " (since linux 2.6.0)" | |
383 | .\" Present only if the kernel was configured with | |
384 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
385 | .TP | |
386 | .IR slabs_scanned " (since linux 2.6.5)" | |
387 | .\" Present only if the kernel was configured with | |
388 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
389 | .TP | |
390 | .IR kswapd_inodesteal " (since linux 2.6.0)" | |
391 | .\" Present only if the kernel was configured with | |
392 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
393 | .TP | |
394 | .IR kswapd_low_wmark_hit_quickly " (since Linux 2.6.33)" | |
395 | .\" commit bb3ab596832b920c703d1aea1ce76d69c0f71fb7 | |
396 | .\" Present only if the kernel was configured with | |
397 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
398 | .TP | |
399 | .IR kswapd_high_wmark_hit_quickly " (since Linux 2.6.33)" | |
400 | .\" commit bb3ab596832b920c703d1aea1ce76d69c0f71fb7 | |
401 | .\" Present only if the kernel was configured with | |
402 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
403 | .TP | |
404 | .IR pageoutrun " (since Linux 2.6.0)" | |
405 | .\" Present only if the kernel was configured with | |
406 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
407 | .TP | |
408 | .IR allocstall " (since Linux 2.6.0)" | |
409 | .\" Present only if the kernel was configured with | |
410 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
411 | .TP | |
412 | .IR pgrotated " (since Linux 2.6.0)" | |
413 | .\" Present only if the kernel was configured with | |
414 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
415 | .TP | |
416 | .IR drop_pagecache " (since Linux 3.15)" | |
417 | .\" commit 5509a5d27b971a90b940e148ca9ca53312e4fa7a | |
418 | .\" Present only if the kernel was configured with | |
419 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
420 | .TP | |
421 | .IR drop_slab " (since Linux 3.15)" | |
422 | .\" commit 5509a5d27b971a90b940e148ca9ca53312e4fa7a | |
423 | .\" Present only if the kernel was configured with | |
424 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
425 | .TP | |
426 | .IR numa_pte_updates " (since Linux 3.8)" | |
427 | .\" commit 03c5a6e16322c997bf8f264851bfa3f532ad515f | |
428 | .\" Present only if the kernel was configured with | |
429 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
430 | .\" and | |
431 | .\" .BR CONFIG_NUMA_BALANCING . | |
432 | .TP | |
433 | .IR numa_huge_pte_updates " (since Linux 3.13)" | |
434 | .\" commit 72403b4a0fbdf433c1fe0127e49864658f6f6468 | |
435 | .\" Present only if the kernel was configured with | |
436 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
437 | .\" and | |
438 | .\" .BR CONFIG_NUMA_BALANCING . | |
439 | .TP | |
440 | .IR numa_hint_faults " (since Linux 3.8)" | |
441 | .\" commit 03c5a6e16322c997bf8f264851bfa3f532ad515f | |
442 | .\" Present only if the kernel was configured with | |
443 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
444 | .\" and | |
445 | .\" .BR CONFIG_NUMA_BALANCING . | |
446 | .TP | |
447 | .IR numa_hint_faults_local " (since Linux 3.8)" | |
448 | .\" commit 03c5a6e16322c997bf8f264851bfa3f532ad515f | |
449 | .\" Present only if the kernel was configured with | |
450 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
451 | .\" and | |
452 | .\" .BR CONFIG_NUMA_BALANCING . | |
453 | .TP | |
454 | .IR numa_pages_migrated " (since Linux 3.8)" | |
455 | .\" commit 03c5a6e16322c997bf8f264851bfa3f532ad515f | |
456 | .\" Present only if the kernel was configured with | |
457 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
458 | .\" and | |
459 | .\" .BR CONFIG_NUMA_BALANCING | |
460 | .\" and | |
461 | .\" .BR CONFIG_NUMA_BALANCING . | |
462 | .TP | |
463 | .IR pgmigrate_success " (since Linux 3.8)" | |
464 | .\" commit 5647bc293ab15f66a7b1cda850c5e9d162a6c7c2 | |
465 | .\" Present only if the kernel was configured with | |
466 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
467 | .\" and | |
468 | .\" .BR CONFIG_MIGRATION . | |
469 | .TP | |
470 | .IR pgmigrate_fail " (since Linux 3.8)" | |
471 | .\" commit 5647bc293ab15f66a7b1cda850c5e9d162a6c7c2 | |
472 | .\" Present only if the kernel was configured with | |
473 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
474 | .\" and | |
475 | .\" .BR CONFIG_MIGRATION . | |
476 | .TP | |
477 | .IR compact_migrate_scanned " (since Linux 3.8)" | |
478 | .\" commit 397487db696cae0b026a474a5cd66f4e372995e6 | |
479 | .\" Linux 3.8 dropped compact_blocks_moved, compact_pages_moved, and | |
480 | .\" compact_pagemigrate_failed | |
481 | .\" Present only if the kernel was configured with | |
482 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
483 | .\" and | |
484 | .\" .BR CONFIG_COMPACTION . | |
485 | .TP | |
486 | .IR compact_free_scanned " (since Linux 3.8)" | |
487 | .\" commit 397487db696cae0b026a474a5cd66f4e372995e6 | |
488 | .\" Present only if the kernel was configured with | |
489 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
490 | .\" and | |
491 | .\" .BR CONFIG_COMPACTION . | |
492 | .TP | |
493 | .IR compact_isolated " (since Linux 3.8)" | |
494 | .\" commit 397487db696cae0b026a474a5cd66f4e372995e6 | |
495 | .\" Present only if the kernel was configured with | |
496 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
497 | .\" and | |
498 | .\" .BR CONFIG_COMPACTION . | |
499 | .TP | |
500 | .IR compact_stall " (since Linux 2.6.35)" | |
501 | .\" commit 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f | |
502 | See the kernel source file | |
503 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
504 | .\" Present only if the kernel was configured with | |
505 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
506 | .\" and | |
507 | .\" .BR CONFIG_COMPACTION . | |
508 | .TP | |
509 | .IR compact_fail " (since Linux 2.6.35)" | |
510 | .\" commit 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f | |
511 | See the kernel source file | |
512 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
513 | .\" Present only if the kernel was configured with | |
514 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
515 | .\" and | |
516 | .\" .BR CONFIG_COMPACTION . | |
517 | .TP | |
518 | .IR compact_success " (since Linux 2.6.35)" | |
519 | .\" commit 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f | |
520 | See the kernel source file | |
521 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
522 | .\" Present only if the kernel was configured with | |
523 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
524 | .\" and | |
525 | .\" .BR CONFIG_COMPACTION . | |
526 | .TP | |
527 | .IR htlb_buddy_alloc_success " (since Linux 2.6.26)" | |
528 | .\" commit 3b1163006332302117b1b2acf226d4014ff46525 | |
529 | .\" Present only if the kernel was configured with | |
530 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
531 | .\" and | |
532 | .\" .BR CONFIG_HUGETLB_PAGE . | |
533 | .TP | |
534 | .IR htlb_buddy_alloc_fail " (since Linux 2.6.26)" | |
535 | .\" commit 3b1163006332302117b1b2acf226d4014ff46525 | |
536 | .\" Present only if the kernel was configured with | |
537 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
538 | .\" and | |
539 | .\" .BR CONFIG_HUGETLB_PAGE . | |
540 | .TP | |
541 | .IR unevictable_pgs_culled " (since Linux 2.6.28)" | |
542 | .\" commit bbfd28eee9fbd73e780b19beb3dc562befbb94fa | |
543 | .\" Present only if the kernel was configured with | |
544 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
545 | .TP | |
546 | .IR unevictable_pgs_scanned " (since Linux 2.6.28)" | |
547 | .\" commit bbfd28eee9fbd73e780b19beb3dc562befbb94fa | |
548 | .\" Present only if the kernel was configured with | |
549 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
550 | .TP | |
551 | .IR unevictable_pgs_rescued " (since Linux 2.6.28)" | |
552 | .\" commit bbfd28eee9fbd73e780b19beb3dc562befbb94fa | |
553 | .\" Present only if the kernel was configured with | |
554 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
555 | .TP | |
556 | .IR unevictable_pgs_mlocked " (since Linux 2.6.28)" | |
557 | .\" commit 5344b7e648980cc2ca613ec03a56a8222ff48820 | |
558 | .\" Present only if the kernel was configured with | |
559 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
560 | .TP | |
561 | .IR unevictable_pgs_munlocked " (since Linux 2.6.28)" | |
562 | .\" commit 5344b7e648980cc2ca613ec03a56a8222ff48820 | |
563 | .\" Present only if the kernel was configured with | |
564 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
565 | .TP | |
566 | .IR unevictable_pgs_cleared " (since Linux 2.6.28)" | |
567 | .\" commit 5344b7e648980cc2ca613ec03a56a8222ff48820 | |
568 | .\" Present only if the kernel was configured with | |
569 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
570 | .TP | |
571 | .IR unevictable_pgs_stranded " (since Linux 2.6.28)" | |
572 | .\" commit 5344b7e648980cc2ca613ec03a56a8222ff48820 | |
573 | .\" Present only if the kernel was configured with | |
574 | .\" .BR CONFIG_VM_EVENT_COUNTERS . | |
575 | .\" Linux 3.7 removed unevictable_pgs_mlockfreed | |
576 | .TP | |
577 | .IR thp_fault_alloc " (since Linux 2.6.39)" | |
578 | .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 | |
579 | See the kernel source file | |
580 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
581 | .\" Present only if the kernel was configured with | |
582 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
583 | .\" and | |
584 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
585 | .TP | |
586 | .IR thp_fault_fallback " (since Linux 2.6.39)" | |
587 | .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 | |
588 | See the kernel source file | |
589 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
590 | .\" Present only if the kernel was configured with | |
591 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
592 | .\" and | |
593 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
594 | .TP | |
595 | .IR thp_collapse_alloc " (since Linux 2.6.39)" | |
596 | .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 | |
597 | See the kernel source file | |
598 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
599 | .\" Present only if the kernel was configured with | |
600 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
601 | .\" and | |
602 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
603 | .TP | |
604 | .IR thp_collapse_alloc_failed " (since Linux 2.6.39)" | |
605 | .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 | |
606 | See the kernel source file | |
607 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
608 | .\" Present only if the kernel was configured with | |
609 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
610 | .\" and | |
611 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
612 | .TP | |
613 | .IR thp_split " (since Linux 2.6.39)" | |
614 | .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 | |
615 | See the kernel source file | |
616 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
617 | .\" Present only if the kernel was configured with | |
618 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
619 | .\" and | |
620 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
621 | .TP | |
622 | .IR thp_zero_page_alloc " (since Linux 3.8)" | |
623 | .\" commit d8a8e1f0da3d29d7268b3300c96a059d63901b76 | |
624 | See the kernel source file | |
625 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
626 | .\" Present only if the kernel was configured with | |
627 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
628 | .\" and | |
629 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
630 | .TP | |
631 | .IR thp_zero_page_alloc_failed " (since Linux 3.8)" | |
632 | .\" commit d8a8e1f0da3d29d7268b3300c96a059d63901b76 | |
633 | See the kernel source file | |
634 | .IR Documentation/admin\-guide/mm/transhuge.rst . | |
635 | .\" Present only if the kernel was configured with | |
636 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
637 | .\" and | |
638 | .\" .BR CONFIG_TRANSPARENT_HUGEPAGE . | |
639 | .TP | |
640 | .IR balloon_inflate " (since Linux 3.18)" | |
641 | .\" commit 09316c09dde33aae14f34489d9e3d243ec0d5938 | |
642 | .\" Present only if the kernel was configured with | |
643 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
644 | .\" and | |
645 | .\" .BR CONFIG_MEMORY_BALLOON . | |
646 | .TP | |
647 | .IR balloon_deflate " (since Linux 3.18)" | |
648 | .\" commit 09316c09dde33aae14f34489d9e3d243ec0d5938 | |
649 | .\" Present only if the kernel was configured with | |
650 | .\" .BR CONFIG_VM_EVENT_COUNTERS | |
651 | .\" and | |
652 | .\" .BR CONFIG_MEMORY_BALLOON . | |
653 | .TP | |
654 | .IR balloon_migrate " (since Linux 3.18)" | |
655 | .\" commit 09316c09dde33aae14f34489d9e3d243ec0d5938 | |
656 | .\" Present only if the kernel was configured with | |
657 | .\" .BR CONFIG_VM_EVENT_COUNTERS , | |
658 | .\" .BR CONFIG_MEMORY_BALLOON , | |
659 | .\" and | |
660 | .\" .BR CONFIG_BALLOON_COMPACTION . | |
661 | .TP | |
662 | .IR nr_tlb_remote_flush " (since Linux 3.12)" | |
663 | .\" commit 9824cf9753ecbe8f5b47aa9b2f218207defea211 | |
664 | .\" Present only if the kernel was configured with | |
665 | .\" .BR CONFIG_DEBUG_TLBFLUSH | |
666 | .\" and | |
667 | .\" .BR CONFIG_SMP . | |
668 | .TP | |
669 | .IR nr_tlb_remote_flush_received " (since Linux 3.12)" | |
670 | .\" commit 9824cf9753ecbe8f5b47aa9b2f218207defea211 | |
671 | .\" Present only if the kernel was configured with | |
672 | .\" .BR CONFIG_DEBUG_TLBFLUSH | |
673 | .\" and | |
674 | .\" .BR CONFIG_SMP . | |
675 | .TP | |
676 | .IR nr_tlb_local_flush_all " (since Linux 3.12)" | |
677 | .\" commit 9824cf9753ecbe8f5b47aa9b2f218207defea211 | |
678 | .\" Present only if the kernel was configured with | |
679 | .\" .BR CONFIG_DEBUG_TLBFLUSH . | |
680 | .TP | |
681 | .IR nr_tlb_local_flush_one " (since Linux 3.12)" | |
682 | .\" commit 9824cf9753ecbe8f5b47aa9b2f218207defea211 | |
683 | .\" Present only if the kernel was configured with | |
684 | .\" .BR CONFIG_DEBUG_TLBFLUSH . | |
685 | .TP | |
686 | .IR vmacache_find_calls " (since Linux 3.16)" | |
687 | .\" commit 4f115147ff802267d0aa41e361c5aa5bd933d896 | |
688 | .\" Present only if the kernel was configured with | |
689 | .\" .BR CONFIG_DEBUG_VM_VMACACHE . | |
690 | .TP | |
691 | .IR vmacache_find_hits " (since Linux 3.16)" | |
692 | .\" commit 4f115147ff802267d0aa41e361c5aa5bd933d896 | |
693 | .\" Present only if the kernel was configured with | |
694 | .\" .BR CONFIG_DEBUG_VM_VMACACHE . | |
695 | .TP | |
696 | .IR vmacache_full_flushes " (since Linux 3.19)" | |
697 | .\" commit f5f302e21257ebb0c074bbafc37606c26d28cc3d | |
698 | .\" Present only if the kernel was configured with | |
699 | .\" .BR CONFIG_DEBUG_VM_VMACACHE . | |
700 | .RE | |
701 | .SH SEE ALSO | |
702 | .BR proc (5) |