Skip to content

mhl221135/myrktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 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/main/myrktop.py
wget -O /usr/local/bin/myrktop https://raw.githubusercontent.com/mhl221135/myrktop/refs/heads/main/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
  • Network interfaces: Down/Up readings
  • Storage Usage (/etc/fstab)
  • NVMe & ATA Storage Info:

๐Ÿ“Œ Example Output

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ”ฅ System Monitor
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Device: rockchip,rk3588s-orangepi-5rockchip,rk3588
NPU Version: RKNPU driver: v0.9.8
System Uptime: up 17 hours, 30 minutes
Docker Status: Running โœ…
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ“Š CPU Usage & Frequency:
Core 0:  12% 1800 MHz   Core 1:   3% 1800 MHz
Core 2:   9% 1800 MHz   Core 3:   6% 1800 MHz
Core 4:   3% 2352 MHz   Core 5:   4% 2352 MHz
Core 6:  20% 2304 MHz   Core 7:  17% 2304 MHz
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŽฎ GPU Load:   0%    300 MHz
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  NPU Load: 0% 0% 0%   1000 MHz
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ–ผ๏ธ  RGA Load: 0% 0% 0%
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ–ฅ๏ธ  RAM & Swap Usage:
RAM Used: 2.4Gi / 15Gi
Swap Used: 5.0Mi / 7.8Gi
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŒก๏ธ  Temperatures:
npu_thermal-virtual-0          30ยฐC
center_thermal-virtual-0       30ยฐC
bigcore1_thermal-virtual-0     31ยฐC
soc_thermal-virtual-0          31ยฐC
nvme-pci-44100                 28ยฐC
gpu_thermal-virtual-0          30ยฐC
littlecore_thermal-virtual-0   31ยฐC
bigcore0_thermal-virtual-0     31ยฐC
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŒ Network Traffic:
wlan0: Down 0.1 Mbps | Up 2.00 Mbps
eth0: Down 0.91 Mbps | Up 0.06 Mbps
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ’พ Storage Usage (/etc/fstab):
Mount Point             Total     Used     Free
/                         59G     7.2G      51G
/media/ssdmount          938G     387G     504G
/media/wdmount           1.8T     1.5T     233G
/media/500hdd            458G     149G     286G
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
NVMe Devices:
/dev/nvme0n1 - SPCC M.2 PCIe SSD | Temp: 29ยฐC | Hours: 829 | Spare: 100%
ATA Devices:
/dev/sda - WDC WD20NMVW-11AV3S2 | Temp: 35ยฐC | Hours: 17169 | 5200 rpm
/dev/sdb - WDC WD5000LPLX-00ZNTT0 | Temp: 33ยฐC | Hours: 28406 | 7200 rpm
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
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

 
 
 

Contributors