proc:smaps_file
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proc:smaps_file [2017/04/05 09:53] – peter | proc:smaps_file [2020/07/15 09:30] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Proc - smaps file ====== | ====== Proc - smaps file ====== | ||
+ | |||
+ | The **/ | ||
For SMP CONFIG users. | For SMP CONFIG users. | ||
- | For making accounting scalable, RSS related information are handled in asynchronous manner and the value may not be very precise. | + | For making accounting scalable, RSS related information are handled in asynchronous manner and the value may not be very precise. |
+ | |||
+ | For each of mappings there is a series of lines such as the following: | ||
+ | |||
+ | ^address^perms^offset^dev^inode^pathname^ | ||
+ | |08048000-080bc000|r-xp|00000000|03: | ||
+ | |||
+ | This shows the same information as is displayed for the mapping in [[Proc:maps file|/ | ||
+ | |||
+ | Additional information is also shown: | ||
+ | |||
+ | |Size:|1084 kB| | ||
+ | |Rss:|892 kB| | ||
+ | |Pss:|374 kB| | ||
+ | |Shared_Clean: | ||
+ | |Shared_Dirty: | ||
+ | |Private_Clean: | ||
+ | |Private_Dirty: | ||
+ | |Referenced: | ||
+ | |Anonymous: | ||
+ | |Swap:|0 kB| | ||
+ | |KernelPageSize: | ||
+ | |MMUPageSize: | ||
+ | |||
+ | where: | ||
+ | |||
+ | * **Size** is the size of the mapping. | ||
+ | * **RSS** is the amount of the mapping that is currently resident in RAM. | ||
+ | * **PSS** is the process' | ||
+ | * **Shared_Clean** is the number of clean shared pages in the mapping. | ||
+ | * **Shared_Dirty** is the number of dirty shared pages in the mapping. | ||
+ | * **Private_Clean** is the number of clean private pages in the mapping. | ||
+ | * **Private_Dirty** is the number of dirty private pages in the mapping. | ||
+ | * **Referenced** indicates the amount of memory currently marked as referenced or accessed. | ||
+ | * **Anonymous** shows the amount of memory that does not belong to any file. | ||
+ | * Even a mapping associated with a file may contain anonymous pages: when **MAP_PRIVATE** and a page is modified, the file page is replaced by a private anonymous copy. | ||
+ | * **Swap** shows how much would-be-anonymous memory is also used, but out on swap. | ||
+ | |||
+ | **NOTE: | ||
proc/smaps_file.1491386005.txt.gz · Last modified: 2020/07/15 09:30 (external edit)