PAGEMON(8)
π PAGEMON(8) β System Manager's Manual π
okay bestie, grab a snack because we're about to get SO cozy with your process's memory pages. this is pagemon, a tool from the System Manager's Manual, and she's here to let you interactively watch the memory pages of a process like you're scrolling your fyp. no cap. π
β¨ NAME β¨
pagemon β a tool to monitor memory pages. that's the whole vibe. that's the job. πΈ
π¦ SYNOPSIS π¦
pagemon [options]
that's it. that's the whole summoning ritual. options are optional, but they're also cute, so. π
π DESCRIPTION π
so pagemon is a program that lets you interactively monitor the memory pages of a process. like. you point it at a process and it shows you the pages and you can poke around them in a lil terminal UI. it's giving observability. it's giving main character energy for sysadmins. π₯
π OPTIONS π
okay so the pagemon options are as follow, bestie, listen up:
-aβ turns on automatic zoom mode. this makes the zoom level shift so the entire page map fits in the window, up to a max zoom level of999. she autoscales. she's adaptive. we love her. β¨-ddelay β the delay in microseconds between data refreshes. the default is15,000microseconds, which is literally 3/200th of a second. blink and you'll miss a refresh. π-hβ show help. our lil emergency exit when you forget everything. π«Ά-pβ specify the process id (PID) or name of the process you wanna monitor. heads up: if you give a name, thenpagemonwill monitor the first process that matches the name. so if you got twelve thunderbirds open, you get the first one bestie, not the one you meant. π-rβ read pages into memory. this forces all pages in the process to be read into physical memory. combustion. no escape. π₯-tticks β specify how many ticks go between dirty page checks. default is60ticks. the larger the value, the longer</> the time between dirty page checks. slow and chill vs. frequent and nosy, your call. β-vβ enable the VM information view. this is equivalent to pressing the v or V key whilepagemonis running. same vibe, just from the command line. π-zzoom β specify the default zoom level on page view. the default is1, and that means a 1-to-1 view of pages. higher values increase the zoom level so more pages are represented in the map view. zoomies. π¦
π KEYS π
here's your whole keyboard cheat sheet, bestie. memorize or don't, it's fine, ? and h exist:
- Home β move cursor to start of page map or start of page
- End β move cursor to end of page map or end of page
- Cursor Up β move cursor up
- Cursor Down β move cursor down
- Cursor Left β move cursor left
- Cursor Right β move cursor right
- Page Up β move cursor 1/2 page up
- Page Down β move cursor 1/2 page down
- Esc, q, Q β quit (say bye π)
- Enter β toggle page map / memory map view
- Tab β toggle detailed view of page
- a, A β toggle automatic zoom mode
- v, V β toggle Virtual Memory statistics of process
- p, P β toggle page statistics
- ?, h β toggle help
- c, C β close all the pop up windows (clear the clutter, we're decluttering) β¨
- r, R β force all pages in process to be read into memory
- t β increase ticks between Dirty Page updates
- T β decrease ticks between Dirty Page updates
- +, z β zoom in (only in page map view)
- -, Z β zoom out (only in page map view)
- [ β zoom scale to
1, turn off automatic zoom mode - ] β zoom scale to
999, turn off automatic zoom mode
also yes, lowercase and uppercase do different things sometimes (looking at you t vs T). the shift key is carrying this entire program, fr fr. π
πΈ EXAMPLES πΈ
monitor the thunderbird process:
sudo pagemon -p thunderbird
monitor process 1 (init), zoom scale of 4:
sudo pagemon -p 1 -z 4
see? easy. iconic. you're basically a kernel dev now. π
π AUTHOR π
pagemon was written by Colin King <colin.i.king@gmail.com> with contributions from Dr. David Alan Gilbert. teamwork makes the dream work, bestie. π«Ά
this manual page was written by Colin King <colin.king@canonical.com>, for the Ubuntu project (but may be used by others). sharing is caring. π
π COPYRIGHT π
Copyright Β© 2016-2021 Canonical Ltd. Copyright Β© 2021-2025 Colin Ian King
this is free software; see the source for copying conditions. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. so like, if it breaks, it's not their fault, and that's on periodt. πβ¨
and that's the whole page, babe β this was PAGEMON(8) from the System Manager's Manual, dated March 2, 2026. go monitor something. slay. ππ¦π
π¦ where this page comes from
- nixos 26.05: pagemon 0.02.06
- nixpkgs unstable: pagemon 0.02.06
- ubuntu stonking: pagemon 0.02.06-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms