mirror of https://github.com/mkerrisk/man-pages
Document /proc/PID/smaps, new in kernel 2.6.14.
using information from ChangeLog-2.6.14.
This commit is contained in:
parent
f3cbdba966
commit
b07b19c4b2
38
man5/proc.5
38
man5/proc.5
|
@ -42,13 +42,10 @@
|
||||||
.\" 2005-03-01, mtk, moved /proc/sys/fs/mqueue/* material to
|
.\" 2005-03-01, mtk, moved /proc/sys/fs/mqueue/* material to
|
||||||
.\" mq_overview.7.
|
.\" mq_overview.7.
|
||||||
.\"
|
.\"
|
||||||
.\" FIXME 2.6.14 has added /proc/PID/smaps (if CONFIG_MMU
|
.\" FIXME 2.6.14 has /proc/PID/numa_maps (if CONFIG_NUMA is
|
||||||
.\" is enabled) and /proc/PID/numa_maps (if CONFIG_NUMA is
|
.\" enabled); this needs to be documented.
|
||||||
.\" enabled); they need to be documented.
|
.\" Info on numa_maps can be found in the patch-2.6.14
|
||||||
.\" Info on smaps can be found in the patch-2.6.14-rc1 Changelog
|
.\" Changelog, but this is possibly not up to date.
|
||||||
.\" and in Documentation/filesystems/proc.txt
|
|
||||||
.\" Info on numa_maps can be found in the patch-2.6.14-rc1
|
|
||||||
.\" Changelog
|
|
||||||
.\"
|
.\"
|
||||||
.\" FIXME 2.6.13 seems to have /proc/vmcore implemented
|
.\" FIXME 2.6.13 seems to have /proc/vmcore implemented
|
||||||
.\" in the source code, but there is no option available under
|
.\" in the source code, but there is no option available under
|
||||||
|
@ -263,6 +260,33 @@ are not available if the main thread has already terminated
|
||||||
.\" FIXME Describe /proc/[number]/seccomp
|
.\" FIXME Describe /proc/[number]/seccomp
|
||||||
.\" Added in 2.6.12
|
.\" Added in 2.6.12
|
||||||
.TP
|
.TP
|
||||||
|
.IR /proc/[number]/smaps " (since Linux 2.6.14)"
|
||||||
|
This file shows memory consumption for each of the process's mappings.
|
||||||
|
For each of mappings there is a series of lines as follows:
|
||||||
|
.in +0.25i
|
||||||
|
.nf
|
||||||
|
|
||||||
|
08048000-080bc000 r-xp 00000000 03:02 13130 /bin/bash
|
||||||
|
Size: 464 kB
|
||||||
|
Rss: 424 kB
|
||||||
|
Shared_Clean: 424 kB
|
||||||
|
Shared_Dirty: 0 kB
|
||||||
|
Private_Clean: 0 kB
|
||||||
|
Private_Dirty: 0 kB
|
||||||
|
|
||||||
|
.fi
|
||||||
|
.in -0.25i
|
||||||
|
The first of these lines shows the same information as is displayed
|
||||||
|
for the mapping in
|
||||||
|
.IR /proc/[number]/maps .
|
||||||
|
The remaining lines show the size of the mapping,
|
||||||
|
the amount of the mapping that is currently resident in RAM,
|
||||||
|
the number clean and dirty shared pages in the mapping,
|
||||||
|
and the number clean and dirty private pages in the mapping.
|
||||||
|
|
||||||
|
This file is only present if the CONFIG_MMU kernel configuration
|
||||||
|
option is enabled.
|
||||||
|
.TP
|
||||||
.I /proc/[number]/stat
|
.I /proc/[number]/stat
|
||||||
Status information about the process. This is used by
|
Status information about the process. This is used by
|
||||||
.BR ps (1).
|
.BR ps (1).
|
||||||
|
|
Loading…
Reference in New Issue