# system-monitoring-center **Repository Path**: mirrors/system-monitoring-center ## Basic Information - **Project Name**: system-monitoring-center - **Description**: System Monitoring Center 是基于 GTK3 和 Python 3 的系统性能和使用监控工具 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/system-monitoring-center - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-12-08 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # System Monitoring Center

Multi-featured system monitor

*** Announcement (31.10.2023): End of support for System Monitoring Center v2.x.x. The project is ended. System Monitoring Center 12.2020-10.2023. ***

Platform (GNU/Linux) GitHub tag (latest SemVer) GitHub all releases Flathub

Translations: Chinese (Simplified) | Chinese (Traditional) | Czech | German | English | French | Hungarian | Persian | Polish | Portuguese (Brazilian) | Portuguese (Portugal) | Russian | Spanish | Turkish | Notes for translators

Download on Flathub Install From Pardus Software Center Install From Pi-Apps

Packaging status

Flathub Pi-Apps Packaging Status

### Features: - Detailed system performance and usage usage monitoring/managing features: - Monitoring CPU, RAM, Disk, Network, GPU hardware/usage information - Monitoring and managing processes and services (systemd) - Monitoring users, sensors and general system information - Supports PolicyKit. No need to run the application with "sudo" - Hardware selection options (selecting CPU cores, disks, network cards, GPUs) - Plotting performance data of multiple devices at the same time - Interactive charts for querying performance data on any point - Option for showing processes as tree or list - Optimized for low CPU usage - Customization menus for almost all tabs - Supports ARM architecture - Hardware accelerated GUI - Free and open source ### Installation: - There are several options for using System Monitoring Center: - Installing from Flatpak ([Details](docs/flatpak.md)) - Installing from application stores (Pardus Application Center, Pi-Apps Store) - Installing from repositories of distributions - ~~Installing from PyPI as a Python package.~~ There will be no new packages on PyPI ([Details](docs/uninstall_pypi_package.md)) - Running from source code: - For SMC v2: in ```src/``` folder, run: ```python3 ./run_from_source.py``` - For SMC v1: in ```src/``` folder, run: ```python3 ./Main.py``` ### Dependencies:
Show --- #### Dependencies There is no need to install these dependencies for installing the application from Flatpak. For other installation types: - For System Monitoring Center v2.x.x: - `dmidecode, gir1.2-adw-1, gir1.2-glib-2.0, gir1.2-gtk-4.0, gir1.2-pango-1.0, hwdata, iproute2, python3 (>=3.6), python3-cairo, python3-gi, python3-gi-cairo, util-linux (>=2.31)` - For System Monitoring Center v1.x.x: - `dmidecode, hwdata, iproute2, procps (>=3.3), python3 (>=3.6), python3-cairo, python3-gi, python3-gi-cairo, util-linux (>=2.31)` - Following dependencies may be required on some systems: - `libcairo2-dev` (for systems with .deb packages) - `polkit` (for Arch Linux) - Optional dependencies: - `vcgencmd` (for physical RAM size, GPU frequency and video memory information on Raspberry Pi devices) - `x11-xserver-utils` or `xorg-xrandr` (for more accurate screen resolution and refresh rate detection of System Monitoring Center v1.x.x) ---
### Limitations and Known Issues:
Show --- #### Limitations - GPU usage information availability depends on vendor/driver. - GPU load is not tracked if GPU tab is switched off (for lower CPU usage). - Virtual machines may not provide CPU min-max frequencies, sensors and RAM hardware information. - Non-Flatpak versions of the application has higher performance (start speed, CPU, RAM usage). - GTK4 (used for SMC v2) consumes about 2x RAM when compared to GTK3 (used for SMC v1). - Running SMC v1 after SMC v2 resets application settings #### Known Issues - Expander/Collapser arrows do not work sometimes if processes are listes as tree (Processes tab). Issue - Tab customization menus are not closed when clicked outside of the popover menu after using a dropdown menu on the popover menu. - This is a GTK4 bug. These menus can be closed by using `Esc` key. ---
### Screenshots: ![System Monitoring Center](screenshots/summary_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/summary_tab_white_system_theme.png) ![System Monitoring Center](screenshots/cpu_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/cpu_tab_white_system_theme.png) ![System Monitoring Center](screenshots/cpu_tab_per_core_dark_system_theme.png) ![System Monitoring Center](screenshots/memory_tab_white_system_theme.png) ![System Monitoring Center](screenshots/disk_tab_menu_white_system_theme.png) ![System Monitoring Center](screenshots/network_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/gpu_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/sensors_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/processes_list_view_dark_system_theme.png) ![System Monitoring Center](screenshots/processes_tree_view_white_system_theme.png) ![System Monitoring Center](screenshots/services_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/system_tab_dark_system_theme.png) ![System Monitoring Center](screenshots/settings_dark_system_theme.png) ![System Monitoring Center](screenshots/process_details__dark_system_theme_1.png) ![System Monitoring Center](screenshots/process_details__dark_system_theme_2.png)