You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-7Lines changed: 9 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
`mactop` is a terminal-based monitoring tool "top" designed to display real-time metrics for Apple Silicon chips written by Carsen Klock. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, and other system metrics directly from your terminal!
6
6
7
-

7
+

8
8
9
9
## Compatibility
10
10
@@ -13,9 +13,9 @@
13
13
14
14
## Features
15
15
16
-
- Apple Silicon Monitor Top written in Go Lang (Under 1,000 lines of code)
17
-
- Real-time CPU and GPU power usage display.
18
-
- Detailed metrics for different CPU clusters (E-Cores and P-Cores).
16
+
- Apple Silicon Monitor Top written in Go Lang and CGO
17
+
- Real-time CPU and GPU power wattage usage display.
18
+
- Detailed native metrics for CPU cores (E and P cores) (Apple's Mach Kernel API)
19
19
- Memory usage and swap information.
20
20
- Network usage information
21
21
- Disk Activity Read/Write
@@ -103,9 +103,9 @@ Use the following keys to interact with the application while its running:
103
103
-`l`: Toggle the main display's layout.
104
104
-`h`: Toggle the help menu.
105
105
106
-
## Example Theme (Green) Screenshot (sudo mactop -c green)
106
+
## Example Theme (Green) Screenshot (sudo mactop -c green) on Advanced layout (Hit "l" key to toggle)
107
107
108
-

108
+

109
109
110
110
## Confirmed tested working M series chips
111
111
@@ -141,7 +141,8 @@ Contributions are what make the open-source community such an amazing place to l
141
141
-`sysctl`: For CPU model information
142
142
-`system_profiler`: For GPU Core Count
143
143
-`psutil`: For memory and swap metrics
144
-
-`powermetrics`: For majority of CPU, GPU, Network, and Disk metrics
144
+
-`powermetrics`: For majority of GPU, Network, and Disk metrics
145
+
-`host_processor_info`: For CPU metrics (E and P cores) Apple Mach Kernel API in CGO
145
146
146
147
## License
147
148
@@ -162,3 +163,4 @@ This tool is not officially supported by Apple. It is provided as is, and may no
162
163
-[termui](https://github.com/gizak/termui) for the terminal UI framework.
163
164
-[gopsutil](https://github.com/shirou/gopsutil) for system memory monitoring.
164
165
-[asitop](https://github.com/tlkh/asitop) for the original inspiration!
166
+
-[htop](https://github.com/htop-dev/htop) for the process list and CPU cores inspiration!
0 commit comments