Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>M1 processor frequency

M1 processor frequency

seahood
seahood08.09.2118:30
Nach einer ausführlichen Internetrecherche (über einen halben Tag) ist mir aufgefallen das es kein GUI Programm gibt mit dem man die aktuelle Prozessorgeschwindigkeit des M1 auslesen kann, (alternativ auch noch Temperatur und Power). In der Konsole gibt es das
sudo powermetrics

Aber es gibt kein ordentliches Programm hierfür (abgesehen von grep/sed/awk Skripten für powermetrics), oder sehe ich das falsch?

PS: Das grep/sed/awk Skript müsste man auch mal schreioben.
„Think different! “
0

Kommentare

tjost
tjost08.09.2119:10
interessant und doch irgendwie zu viel Information.

Meine CPU braucht nur mW? milli Watt?

Bahnhof
0
AidanTale08.09.2119:13
Ja interessant. Mein Terminal spuckt das hier aus (Intel MAC):

my@imac ~ % sudo powermetrics -s cpu_power -n1 | awk -F: '/CPU Average/{print "CPU "count[$1]++$2}'
CPU 0 67.83% (2848.99 Mhz)
CPU 1 83.12% (3491.22 Mhz)
CPU 2 75.66% (3177.51 Mhz)
CPU 3 71.16% (2988.56 Mhz)
CPU 4 83.35% (3500.62 Mhz)
CPU 5 95.62% (4016.04 Mhz)
CPU 6 81.43% (3420.12 Mhz)
CPU 7 79.89% (3355.51 Mhz)

Dauert einen Moment weil offenbar über einen kurzen Zeitraum gemessen wird (mit -s kann man angeben was gesampled wird, mit -n wie viele Samples erstellt werden sollen, mit --help gibt es eine Hilfe). Dafür dass mein System quasi nichts tut finde ich die Werte recht hoch, aber was besseres als "CPU Average" habe ich nicht gesehen.

GUI: Das iStat-Zeugs kann das nicht?
+1
seahood
seahood08.09.2119:27
Ne das iStat Zeigs kann das nicht. @AidanTale das Skript läuft aufm M1 nicht. @tjost Der M1 braucht max 5000mw.
„Think different! “
0
mikeboss
mikeboss08.09.2119:37
seahood
Der M1 braucht max 5000mw.

stimmt nicht. alleine die acht CPU kerne koennen insgesamt bis zu 23 W verbraten (800% CPU load gemessen auf Mac mini M1).
0
AidanTale08.09.2119:41
Stimmt ich war zu faul um das MBA zu holen. Die Ausgabe sieht da in der Tat anders aus, ist aber leichter zu filtern:

my@macbook-air ~ % sudo powermetrics -s cpu_power -n1 | awk '/cpu.*frequency/{print}'
cpu 0 frequency: 1043 MHz
cpu 1 frequency: 1051 MHz
cpu 2 frequency: 1045 MHz
cpu 3 frequency: 1033 MHz
cpu 4 frequency: 1725 MHz
cpu 5 frequency: 847 MHz
cpu 6 frequency: 744 MHz
cpu 7 frequency: 616 MHz

Oder noch einfacher mit grep:

my@macbook-air ~ % sudo powermetrics -s cpu_power -n1 | grep -e 'cpu.*frequency'
cpu 0 frequency: 1025 MHz
cpu 1 frequency: 1013 MHz
cpu 2 frequency: 1056 MHz
cpu 3 frequency: 1007 MHz
cpu 4 frequency: 1213 MHz
cpu 5 frequency: 999 MHz
cpu 6 frequency: 1040 MHz
cpu 7 frequency: 625 MHz
+1
seahood
seahood08.09.2119:49
beide commands gehen bei mir nicht... komisch (MBA M1)
„Think different! “
0
AidanTale08.09.2119:53
Kommt so was raus?
sudo powermetrics -s cpu_power -n1

Bzw. so?
sudo powermetrics -s cpu_power -n1 | grep frequency
+2
seahood
seahood08.09.2120:00
Ja danke das geht Merci

PS: Wer ist denn jetzt der erste des sowas in den AppStore stellt, ich kann leider kein Objective-C...
„Think different! “
0
AidanTale08.09.2120:02
Gut, kannst du die Ausgabe der zweiten Variante bei dir bitte mal zeigen?
0
seahood
seahood08.09.2120:24
(base) ➜  ~ sudo powermetrics -s cpu_power -n1 | grep frequency
Password:
E-Cluster HW active frequency: 1124 MHz
CPU 0 frequency: 1170 MHz
CPU 1 frequency: 1156 MHz
CPU 2 frequency: 1164 MHz
CPU 3 frequency: 1195 MHz
P-Cluster HW active frequency: 1122 MHz
CPU 4 frequency: 1423 MHz
CPU 5 frequency: 1460 MHz
CPU 6 frequency: 1431 MHz
CPU 7 frequency: 1750 MHz
„Think different! “
+2
AidanTale08.09.2121:06
Ich habe das letzte Update noch nicht installiert, bei mir wird CPU noch klein geschrieben. So müßte es gehen (oder halt CPU groß schreiben):

sudo powermetrics -s cpu_power -n1 | grep -ie 'cpu.*frequency'

Wenn es trotzdem nicht geht, das hier sollte auf jeden Fall gehen:

sudo powermetrics -s cpu_power -n1 | grep -i cpu | grep frequency
+1
seahood
seahood08.09.2121:43
Ja genau, so habe ich es auch hinbekommen, hier noch fließend
sudo powermetrics -s cpu_power | grep -ie 'cpu.*frequency' 
„Think different! “
+1
Wizkid09.09.2111:23
Sollten nicht eigentlich 8 CPU angezeigt werden?
-2
mikeboss
mikeboss09.09.2111:33
cores durchnummeriert von 0 bis 7 = 8
Wizkid
Sollten nicht eigentlich 8 CPU angezeigt werden?
+2
ssb
ssb09.09.2111:58
seahood
Ja danke das geht Merci

PS: Wer ist denn jetzt der erste des sowas in den AppStore stellt, ich kann leider kein Objective-C...
Wenn es gewünscht ist, kann ich mich dem mal annehmen.
0
seahood
seahood09.09.2112:31
Lustig.... einer muss es ja machen

(mit Temperatur, und Power und menuleiste).
ssb
seahood
Ja danke das geht Merci

PS: Wer ist denn jetzt der erste des sowas in den AppStore stellt, ich kann leider kein Objective-C...
Wenn es gewünscht ist, kann ich mich dem mal annehmen.
„Think different! “
0
ssb
ssb09.09.2114:33
Ich dachte spontan noch an GeekTool - leider klappt das wegen des sudo nicht - also man müsste Username & Passwort mit angeben.
0
seahood
seahood09.09.2116:51
Du kannst sudo einfach in der /etc/sudoers ohne Passwort freischalten.
„Think different! “
0
ttwm09.09.2119:38
ssb
Ich dachte spontan noch an GeekTool…
Ist das unter Big Sur und M1 noch lauffähig?
0
ssb
ssb09.09.2120:41
ttwm
ssb
Ich dachte spontan noch an GeekTool…
Ist das unter Big Sur und M1 noch lauffähig?
Ja, ich habe es vorhin probiert (neue Version)
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.