Skip to content

๐Ÿ–ฅ๏ธ myrktop - Orange Pi 5 (RK3588) System Monitoring script CPU,RAM,NPU,GPU,TEMPERATURES

License

Notifications You must be signed in to change notification settings

mhl221135/myrktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–ฅ๏ธ myrktop - Orange Pi 5 (RK3588) System Monitor COLORED BRANCH

๐Ÿ”ฅ myrktop is a lightweight system monitor for Orange Pi 5 (RK3588), providing real-time information about CPU, GPU, NPU, RAM, RGA, and system temperatures.

๐Ÿ“ฅ Installation Instructions

1๏ธโƒฃ Install Required Dependencies

Before running the script, install dependencies to fetch readings:

sudo apt update && sudo apt install -y python3 python3-pip lm-sensors smartmontools nvme-cli && sudo sensors-detect --auto && pip3 install urwid

2๏ธโƒฃ Download and Install myrktop

Run the following command to download and install the script:

wget -O ~/myrktop.py https://raw.githubusercontent.com/mhl221135/myrktop/refs/heads/py-colored/myrktop.py
wget -O /usr/local/bin/myrktop https://raw.githubusercontent.com/mhl221135/myrktop/refs/heads/py-colored/myrktop

Then, make the script executable:

sudo chmod +x /usr/local/bin/myrktop

3๏ธโƒฃ Run the Monitoring Script

To run the script use:

myrktop

๐Ÿ“Š Features

  • Real-time CPU load & frequency monitoring (per core)
  • Live GPU usage & frequency
  • NPU & RGA usage
  • RAM & Swap usage
  • System temperature readings
  • Net (eth0): Down/Up readings
  • Storage Usage (/etc/fstab)
  • NVMe & USB Storage Info:

๐Ÿ“Œ Example Output

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ”ฅ System Monitor
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Device: rockchip,rk3588s-orangepi-5rockchip,rk3588
NPU Version: RKNPU driver: v0.9.8
System Uptime: up 1 day, 1 hour, 31 minutes
Docker Status: Running โœ…
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ“Š CPU Usage & Frequency:
Core 0:   8% 1800MHz   Core 1:   9% 1800MHz
Core 2:   3% 1800MHz   Core 3:   5% 1800MHz
Core 4:   7% 2352MHz   Core 5:  10% 2352MHz
Core 6:  14% 2304MHz   Core 7:   7% 2304MHz
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŽฎ GPU Load:   0%    300 MHz
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  NPU Load: 0% 0% 0%   1000 MHz
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ–ผ๏ธ  RGA Load: 0% 0% 0%
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ–ฅ๏ธ  RAM & Swap Usage:
RAM Used: 2.9Gi / 15Gi
Swap Used: 12Mi / 7.8Gi
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŒก๏ธ  Temperatures:
npu_thermal-virtual-0          33ยฐC
center_thermal-virtual-0       32ยฐC
bigcore1_thermal-virtual-0     33ยฐC
soc_thermal-virtual-0          33ยฐC
nvme-pci-44100                 30ยฐC
gpu_thermal-virtual-0          32ยฐC
littlecore_thermal-virtual-0   33ยฐC
bigcore0_thermal-virtual-0     33ยฐC
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŒ Net (eth0): Down 0.01 Mbps | Up 0.05 Mbps
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ’พ Storage Usage (/etc/fstab):
Mount Point             Total     Used     Free
/                         59G     6.1G      52G
/tmp                     7.8G     8.0K     7.8G
/media/ssdmount          938G     314G     577G
/media/wdmount           1.8T     369G     1.4T
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ’ฟ NVMe & USB Storage Info:
NVMe Devices:
nvme0n1 - Unknown | Temp: 32ยฐC | Hours: 207
USB Storage Devices:
sda - Elements 10B8 | Temp: 34ยฐC | Hours: 16545
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Press 'q' to exit. Use arrows or mouse to scroll.

๐Ÿ”ง How to Contribute

If you find a bug or want to improve myrktop, feel free to fork the repository and submit a pull request.

๐Ÿ“‚ GitHub Repository: https://github.com/mhl221135/myrktop


โ“ Support

If you have any issues, open an issue on GitHub, or contact me!


๐Ÿ”— License

This project is open-source and available under the MIT License.

About

๐Ÿ–ฅ๏ธ myrktop - Orange Pi 5 (RK3588) System Monitoring script CPU,RAM,NPU,GPU,TEMPERATURES

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published