Mission Center
Monitor system resource usage
Mission Center Developers ✓ Verified
io.missioncenter.MissionCenterMonitor your CPU, Memory, Disk, Network and GPU usage, accompanied by a per app and process breakdown of these statistics
Features:
- Monitor overall or per-thread CPU usage
- See system process, thread, and handle count, uptime, clock speed (base and current), cache sizes
- Monitor RAM and Swap usage
- See a breakdown how the memory is being used by the system
- Monitor Disk utilization and transfer rates
- Monitor network utilization and transfer speeds
- See network interface information such as network card name, connection type (Wi-Fi or Ethernet), wireless speeds and frequency, hardware address, IP address
- Monitor overall GPU usage, video encoder and decoder usage, memory usage and power consumption, powered by the popular NVTOP project
- Monitor system fans
- See a breakdown of resource usage by app and process
- Supports a minified summary view for simple monitoring
- Use hardware accelerated rendering for all the graphs in an effort to reduce CPU and overall resource usage
- Uses GTK4 and Libadwaita
- Written in Rust
Limitations (there is ongoing work to overcome all of these):
- Intel GPU monitoring is only supported for Broadwell and later GPUs; and does not support VRAM, power, or temperature monitoring
- When using Linux Mint/Cinnamon, launched applications may not show up in the "Applications" section (Upstream issue: https://github.com/linuxmint/cinnamon/issues/12015)
Comments, suggestions, bug reports and contributions welcome
Screenshots











Observed history
| App | Change | Version | When ↑ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.2.024 Jul 2026
Noteworthy changes:
- Add a new Battery page to the Performance tab, with charge graphs and detailed battery information (@jlo62)
- Show per-partition usage details on the disk page, including used and free space (@jojo2357)
- Overhaul the graphing backend: smoother animations and rendering, a new loading shimmer while data loads, and less stuttering on application startup (@jojo2357, @kicsyromy)
- Improve application detection, fixing wrong names and icons, phantom entries for PWAs, and constantly cycling processes (@kicsyromy)
- Improvements to the Snap package, which was upgraded to the core24 snap (@kicsyromy)
- Improvements to the AppImage package which now uses quick-sharun, is smaller and no longer depends on FUSE (@kicsyromy)
Minor features:
- Add a second CPU graph that can show temperature, power draw or CPU frequency (@jlo62)
- Add memory compression (zRAM/zswap) statistics to the Memory page (@timatgca)
- Refactor and redesign the Preferences dialog (@kicsyromy)
- Allow disabling entire device categories and individual network types (@kicsyromy)
- Update to GNOME 50 Platform (@kicsyromy)
- Pause UI refreshes by holding the CTRL key, just like the Windows Task Manager (@jlo62)
- More accurate per-process memory usage using a hybrid PSS approximation (@kicsyromy)
- Show per-process swap usage instead of shared memory in the Apps page (@jlo62)
- Allow sending process signals that require elevation via `pkexec` (@jojo2357)
- Add an option to select what the middle GPU graph displays (@jlo62)
- Add a first run dialog and setup script for advanced features (@jlo62)
- Add `--app-id`/`-a` command-line flag for setting custom application IDs (@kicsyromy)
- Collapse and expand rows using double-click or the left and right arrow keys (@jojo2357)
- Display the network connection state in the network details sidebar (@jojo2357)
- Show total GPU memory on the graph when GTT is not available (@jlo62)
- Add an option to gray out zero values in the Apps page (@jlo62)
- Enhance the About System dialog with more information and better copy functionality (@jlo62)
- Add and rebind keyboard shortcuts, including Alt+1/2/3 for switching pages and F9 for toggling the sidebar (@jlo62)
- Add a visual indicator when CPU speed falls back to BogoMIPS (@bleys1)
- Move icon extraction to backend to improve portability and remote monitoring (@jojo2357)
Bug fixes:
- Fix phantom CPU usage spikes when the system is idle (@kicsyromy)
- Fix L3 and L4 cache sizes on CPUs with SNC-like topologies (@kicsyromy)
- Treat ZFS ARC as free memory (@kicsyromy)
- Fix blurry application icons on HiDPI displays (@kicsyromy)
- Fix the SMART dialog so that it properly adapts to narrow widths (@kicsyromy)
- Detect drives becoming ejectable at runtime (@jojo2357)
- Fix a race condition in the Apps page (@jojo2357)
- Fix graphing inconsistency on the disk page (@jojo2357)
- Read CPU temperatures from the hwmon directory used by the SteamDeck (@jlo62)
Translation updates:
- Basque Ibai Oihanguren Sala
- Bulgarian Alexander Stoilov
- Catalan Xusi Fons Jaime Muñoz Martín
- Chinese (Traditional Han script) Kisaragi Hiu 默想刃Mokuso YB
- Chinese (Simplified Han script) lumingzh
- Czech Pavel Borecki
- Dutch Luc van der Werf
- Finnish Henri Koivuranta Jiri Grönroos veiskiboi
- French Norbert V Nota Inutilis ziyad arif Christophe Jaillet
- Georgian Temuri Doghonadze
- German Aircraft192 anon
- Indonesian Arif Budiman
- Irish Aindriú Mac Giolla Eoin
- Italian Pierfrancesco Passerini
- Kabyle ButterflyOfFire
- Korean murllock329
- Norwegian Bokmål ovl-1 Telaneo
- Occitan Quentin PAGÈS
- Polish NooB9496
- Portuguese Hugo Carvalho Jonathan Teixeira
- Portuguese (Brazil) Rafael Henrique Rubens Stuginski Jr
- Russian Anatoly Bogomolov Maxim
- Serbian Марко М. Костић
- Spanish Xusi Fons
- Swedish Game Nobz Jonas Viktor Engkvist
- Tamil தமிழ்நேரம்
- Turkish İsmail POLAT Sabri Ünal
- Ukrainian anonymous Димко
- Vietnamese lebao3105 Loc Huynh
1.1.011 Nov 2025
Noteworthy changes:
- Overhaul Services Page to include viewing child processes, user services, filtering on status, and a more efficient backend
- Add an About System dialog that can be accessed from the context menu
Minor features:
- Update to GNOME 49 Platform
- Show CPU power Draw
- Add ability to send various OS signals to processes
Bug fixes:
- Ignore SMART temps of 0 Kelvin
- Improve fans configuration
- Reduce label formatter overhead
- For GPUs, fix reading of max_link_{width,speed} and make reading current values more robust
- Fix MemoryCompositionWidget tooltip offset
- Reduce CPU usage when fetching and updating data
Translation updates
- Arabic by jonnysemon
- Basque by Ibai Oihanguren Sala
- Belarusian by Yahor, teacond
- Chinese (Simplified Han script) by flywater
- Czech by Fjuro, erindesu, orangesunny, pavelbo
- Dutch by philip.goto, Klinton_
- Estonian by IndrekHaav
- Finnish by artnay
- French by Norbert V
- Galician by Espasant3
- German by Gian Veronese, Real Tehreal, dbstf
- Hebrew by yarons
- Hungarian by therealmate, KAMI911
- Italian by FrecceNere, Kryotek, amivaleo
- Irish by aindriu80
- Japanese by shryt0206, rainy_sunset
- Norwegian Bokmål by Telaneo
- Polish by keloH, Real_Microwave, Cool guy
- Portuguese by Raphael Campos, SantosSi
- Portuguese (Brazil) by Raphael Campos, danick8989, flyrio
- Russian by teacond
- Spanish by nolddor, BrYellow, maxdesigna7x
- Tamil by tace16
- Turkish by yigitalcks, yakushabb
- Ukrainian by Ethermidate
1.0.225 May 2025
- Fix a crash that occurs on some systems due to an integer overflow
1.0.124 May 2025
Noteworthy changes:
- Refactor SMART dialog design
Minor features:
- Show an error when the app cannot read SMART data
- Show total number of available RAM slots
- Try to show drive SMART status more accuratly
- Show maximum PCIe speed if availble and differs from the current one
- Add extra keyboard shortcuts for controlling services and apps in their respective pages
Bug fixes:
- Fix CPU name for LoongArch
- Fix application failing to open because of missing settings key
- Fix incorrect Formatted value for disks
- Change memory default base to 2
- Update and fix translations templates
- Try to use the fan name as the summary, if available, and fall back to temperature name, if not
- Fix application name in the About window
- Keep order of unit toggles in the Preferences window consistent
Translation updates
- Basque by Ibai Oihanguren Sala
- Bulgarian by Venelin Stoykov
- Chinese (Simplified Han script) by flywater
- Chinese (Traditional Han script) by Taijuin Lee, Angel Sherry
- Czech by Pavel Borecki
- Estonian by Indrek Haav
- German by Philipp Kiemle, ItsGamerik
- Indonesian by ilhamfauzan
- Irish by Aindriú Mac Giolla Eoin
- Romanian by Romeo Calota
- Spanish by Jack Nolddor