Skip to content

Commit 9654394

Browse files
authored
Merge pull request #286 from PierreF/add-smaps-rollup
Add smaps information from /proc/pid/smaps_rollup
2 parents 2e4c1a5 + 7912b20 commit 9654394

File tree

3 files changed

+533
-0
lines changed

3 files changed

+533
-0
lines changed

fixtures.ttar

Lines changed: 277 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,283 @@ Lines: 1
173173
411605849 93680043 79
174174
Mode: 644
175175
# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
176+
Path: fixtures/proc/26231/smaps
177+
Lines: 252
178+
00400000-00cb1000 r-xp 00000000 fd:01 952273 /bin/alertmanager
179+
Size: 8900 kB
180+
KernelPageSize: 4 kB
181+
MMUPageSize: 4 kB
182+
Rss: 2952 kB
183+
Pss: 2952 kB
184+
Shared_Clean: 0 kB
185+
Shared_Dirty: 0 kB
186+
Private_Clean: 2952 kB
187+
Private_Dirty: 0 kB
188+
Referenced: 2864 kB
189+
Anonymous: 0 kB
190+
LazyFree: 0 kB
191+
AnonHugePages: 0 kB
192+
ShmemPmdMapped: 0 kB
193+
Shared_Hugetlb: 0 kB
194+
Private_Hugetlb: 0 kB
195+
Swap: 0 kB
196+
SwapPss: 0 kB
197+
Locked: 0 kB
198+
VmFlags: rd ex mr mw me dw sd
199+
00cb1000-016b0000 r--p 008b1000 fd:01 952273 /bin/alertmanager
200+
Size: 10236 kB
201+
KernelPageSize: 4 kB
202+
MMUPageSize: 4 kB
203+
Rss: 6152 kB
204+
Pss: 6152 kB
205+
Shared_Clean: 0 kB
206+
Shared_Dirty: 0 kB
207+
Private_Clean: 6152 kB
208+
Private_Dirty: 0 kB
209+
Referenced: 5308 kB
210+
Anonymous: 0 kB
211+
LazyFree: 0 kB
212+
AnonHugePages: 0 kB
213+
ShmemPmdMapped: 0 kB
214+
Shared_Hugetlb: 0 kB
215+
Private_Hugetlb: 0 kB
216+
Swap: 0 kB
217+
SwapPss: 0 kB
218+
Locked: 0 kB
219+
VmFlags: rd mr mw me dw sd
220+
016b0000-0171a000 rw-p 012b0000 fd:01 952273 /bin/alertmanager
221+
Size: 424 kB
222+
KernelPageSize: 4 kB
223+
MMUPageSize: 4 kB
224+
Rss: 176 kB
225+
Pss: 176 kB
226+
Shared_Clean: 0 kB
227+
Shared_Dirty: 0 kB
228+
Private_Clean: 84 kB
229+
Private_Dirty: 92 kB
230+
Referenced: 176 kB
231+
Anonymous: 92 kB
232+
LazyFree: 0 kB
233+
AnonHugePages: 0 kB
234+
ShmemPmdMapped: 0 kB
235+
Shared_Hugetlb: 0 kB
236+
Private_Hugetlb: 0 kB
237+
Swap: 12 kB
238+
SwapPss: 12 kB
239+
Locked: 0 kB
240+
VmFlags: rd wr mr mw me dw ac sd
241+
0171a000-0173f000 rw-p 00000000 00:00 0
242+
Size: 148 kB
243+
KernelPageSize: 4 kB
244+
MMUPageSize: 4 kB
245+
Rss: 76 kB
246+
Pss: 76 kB
247+
Shared_Clean: 0 kB
248+
Shared_Dirty: 0 kB
249+
Private_Clean: 0 kB
250+
Private_Dirty: 76 kB
251+
Referenced: 76 kB
252+
Anonymous: 76 kB
253+
LazyFree: 0 kB
254+
AnonHugePages: 0 kB
255+
ShmemPmdMapped: 0 kB
256+
Shared_Hugetlb: 0 kB
257+
Private_Hugetlb: 0 kB
258+
Swap: 0 kB
259+
SwapPss: 0 kB
260+
Locked: 0 kB
261+
VmFlags: rd wr mr mw me ac sd
262+
c000000000-c000400000 rw-p 00000000 00:00 0
263+
Size: 4096 kB
264+
KernelPageSize: 4 kB
265+
MMUPageSize: 4 kB
266+
Rss: 2564 kB
267+
Pss: 2564 kB
268+
Shared_Clean: 0 kB
269+
Shared_Dirty: 0 kB
270+
Private_Clean: 20 kB
271+
Private_Dirty: 2544 kB
272+
Referenced: 2544 kB
273+
Anonymous: 2564 kB
274+
LazyFree: 0 kB
275+
AnonHugePages: 0 kB
276+
ShmemPmdMapped: 0 kB
277+
Shared_Hugetlb: 0 kB
278+
Private_Hugetlb: 0 kB
279+
Swap: 1100 kB
280+
SwapPss: 1100 kB
281+
Locked: 0 kB
282+
VmFlags: rd wr mr mw me ac sd
283+
c000400000-c001600000 rw-p 00000000 00:00 0
284+
Size: 18432 kB
285+
KernelPageSize: 4 kB
286+
MMUPageSize: 4 kB
287+
Rss: 16024 kB
288+
Pss: 16024 kB
289+
Shared_Clean: 0 kB
290+
Shared_Dirty: 0 kB
291+
Private_Clean: 5864 kB
292+
Private_Dirty: 10160 kB
293+
Referenced: 11944 kB
294+
Anonymous: 16024 kB
295+
LazyFree: 5848 kB
296+
AnonHugePages: 0 kB
297+
ShmemPmdMapped: 0 kB
298+
Shared_Hugetlb: 0 kB
299+
Private_Hugetlb: 0 kB
300+
Swap: 440 kB
301+
SwapPss: 440 kB
302+
Locked: 0 kB
303+
VmFlags: rd wr mr mw me ac sd nh
304+
c001600000-c004000000 rw-p 00000000 00:00 0
305+
Size: 43008 kB
306+
KernelPageSize: 4 kB
307+
MMUPageSize: 4 kB
308+
Rss: 0 kB
309+
Pss: 0 kB
310+
Shared_Clean: 0 kB
311+
Shared_Dirty: 0 kB
312+
Private_Clean: 0 kB
313+
Private_Dirty: 0 kB
314+
Referenced: 0 kB
315+
Anonymous: 0 kB
316+
LazyFree: 0 kB
317+
AnonHugePages: 0 kB
318+
ShmemPmdMapped: 0 kB
319+
Shared_Hugetlb: 0 kB
320+
Private_Hugetlb: 0 kB
321+
Swap: 0 kB
322+
SwapPss: 0 kB
323+
Locked: 0 kB
324+
VmFlags: rd wr mr mw me ac sd
325+
7f0ab95ca000-7f0abbb7b000 rw-p 00000000 00:00 0
326+
Size: 38596 kB
327+
KernelPageSize: 4 kB
328+
MMUPageSize: 4 kB
329+
Rss: 1992 kB
330+
Pss: 1992 kB
331+
Shared_Clean: 0 kB
332+
Shared_Dirty: 0 kB
333+
Private_Clean: 476 kB
334+
Private_Dirty: 1516 kB
335+
Referenced: 1828 kB
336+
Anonymous: 1992 kB
337+
LazyFree: 0 kB
338+
AnonHugePages: 0 kB
339+
ShmemPmdMapped: 0 kB
340+
Shared_Hugetlb: 0 kB
341+
Private_Hugetlb: 0 kB
342+
Swap: 384 kB
343+
SwapPss: 384 kB
344+
Locked: 0 kB
345+
VmFlags: rd wr mr mw me ac sd
346+
7ffc07ecf000-7ffc07ef0000 rw-p 00000000 00:00 0 [stack]
347+
Size: 132 kB
348+
KernelPageSize: 4 kB
349+
MMUPageSize: 4 kB
350+
Rss: 8 kB
351+
Pss: 8 kB
352+
Shared_Clean: 0 kB
353+
Shared_Dirty: 0 kB
354+
Private_Clean: 0 kB
355+
Private_Dirty: 8 kB
356+
Referenced: 8 kB
357+
Anonymous: 8 kB
358+
LazyFree: 0 kB
359+
AnonHugePages: 0 kB
360+
ShmemPmdMapped: 0 kB
361+
Shared_Hugetlb: 0 kB
362+
Private_Hugetlb: 0 kB
363+
Swap: 4 kB
364+
SwapPss: 4 kB
365+
Locked: 0 kB
366+
VmFlags: rd wr mr mw me gd ac
367+
7ffc07f9e000-7ffc07fa1000 r--p 00000000 00:00 0 [vvar]
368+
Size: 12 kB
369+
KernelPageSize: 4 kB
370+
MMUPageSize: 4 kB
371+
Rss: 0 kB
372+
Pss: 0 kB
373+
Shared_Clean: 0 kB
374+
Shared_Dirty: 0 kB
375+
Private_Clean: 0 kB
376+
Private_Dirty: 0 kB
377+
Referenced: 0 kB
378+
Anonymous: 0 kB
379+
LazyFree: 0 kB
380+
AnonHugePages: 0 kB
381+
ShmemPmdMapped: 0 kB
382+
Shared_Hugetlb: 0 kB
383+
Private_Hugetlb: 0 kB
384+
Swap: 0 kB
385+
SwapPss: 0 kB
386+
Locked: 0 kB
387+
VmFlags: rd mr pf io de dd sd
388+
7ffc07fa1000-7ffc07fa3000 r-xp 00000000 00:00 0 [vdso]
389+
Size: 8 kB
390+
KernelPageSize: 4 kB
391+
MMUPageSize: 4 kB
392+
Rss: 4 kB
393+
Pss: 0 kB
394+
Shared_Clean: 4 kB
395+
Shared_Dirty: 0 kB
396+
Private_Clean: 0 kB
397+
Private_Dirty: 0 kB
398+
Referenced: 4 kB
399+
Anonymous: 0 kB
400+
LazyFree: 0 kB
401+
AnonHugePages: 0 kB
402+
ShmemPmdMapped: 0 kB
403+
Shared_Hugetlb: 0 kB
404+
Private_Hugetlb: 0 kB
405+
Swap: 0 kB
406+
SwapPss: 0 kB
407+
Locked: 0 kB
408+
VmFlags: rd ex mr mw me de sd
409+
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
410+
Size: 4 kB
411+
KernelPageSize: 4 kB
412+
MMUPageSize: 4 kB
413+
Rss: 0 kB
414+
Pss: 0 kB
415+
Shared_Clean: 0 kB
416+
Shared_Dirty: 0 kB
417+
Private_Clean: 0 kB
418+
Private_Dirty: 0 kB
419+
Referenced: 0 kB
420+
Anonymous: 0 kB
421+
LazyFree: 0 kB
422+
AnonHugePages: 0 kB
423+
ShmemPmdMapped: 0 kB
424+
Shared_Hugetlb: 0 kB
425+
Private_Hugetlb: 0 kB
426+
Swap: 0 kB
427+
SwapPss: 0 kB
428+
Locked: 0 kB
429+
VmFlags: rd ex
430+
Mode: 644
431+
# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
432+
Path: fixtures/proc/26231/smaps_rollup
433+
Lines: 17
434+
00400000-ffffffffff601000 ---p 00000000 00:00 0 [rollup]
435+
Rss: 29948 kB
436+
Pss: 29944 kB
437+
Shared_Clean: 4 kB
438+
Shared_Dirty: 0 kB
439+
Private_Clean: 15548 kB
440+
Private_Dirty: 14396 kB
441+
Referenced: 24752 kB
442+
Anonymous: 20756 kB
443+
LazyFree: 5848 kB
444+
AnonHugePages: 0 kB
445+
ShmemPmdMapped: 0 kB
446+
Shared_Hugetlb: 0 kB
447+
Private_Hugetlb: 0 kB
448+
Swap: 1940 kB
449+
SwapPss: 1940 kB
450+
Locked: 0 kB
451+
Mode: 644
452+
# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
176453
Path: fixtures/proc/26231/stat
177454
Lines: 1
178455
26231 (vim) R 5392 7446 5392 34835 7446 4218880 32533 309516 26 82 1677 44 158 99 20 0 1 0 82375 56274944 1981 18446744073709551615 4194304 6294284 140736914091744 140736914087944 139965136429984 0 0 12288 1870679807 0 0 0 17 0 0 0 31 0 0 8391624 8481048 16420864 140736914093252 140736914093279 140736914093279 140736914096107 0

0 commit comments

Comments
 (0)