sonnenblen.de - Das unabhängige Sun User Forum

Hardware => Sun SPARC => Thema gestartet von: prometheus0815 am 03. Juni 2009, 21:28:49

Titel: CPU-Takt am OBP auslesen
Beitrag von: prometheus0815 am 03. Juni 2009, 21:28:49
Moin zusammen!

Hat vielleicht jemand eine Idee, wie ich am OBP die CPU-Taktfrequenz einer Blade 1000 auslesen kann? Im Banner steht nichts entsprechendes, .speed kennt er nicht und auch sonst konnte ich nichts ergooglen. Über Anregungen würde ich mich sehr freuen, weil ich sonst die Festplatte aus meiner anderen Blade rupfen und quer durch die Stadt karren müsste.

Viele Grüße

Prometheus
Titel: Re: CPU-Takt am OBP auslesen
Beitrag von: AndreasW am 03. Juni 2009, 21:52:53
Hallo Prometheus,

ich kann Dir leider nicht sagen, ob und ggf. wie man die CPU-Geschwindigkeit im OBP auslesen kann.
Aber eine Idee habe ich dennoch: Ich vermute, dass die CPU-Geschwindigkeit mit den Diagnosedaten
nach dem Einschalten der Blade auf der Console ausgegeben werden. Es ist zumindest einen Versuch wert...

Viel Glück
Andreas
Titel: Re: CPU-Takt am OBP auslesen
Beitrag von: prometheus0815 am 03. Juni 2009, 21:59:37
Ich vermute, dass die CPU-Geschwindigkeit mit den Diagnosedaten nach dem Einschalten der Blade auf der Console ausgegeben werden.

Leider nicht. Das einzige, was ich zu sehen bekomme, ist das Banner und direkt danach den OBP. Meine andere Blade meldet im Banner beide CPU-Taktfrequenzen, diese aber nicht.
Titel: Re: CPU-Takt am OBP auslesen
Beitrag von: Ebbi am 04. Juni 2009, 00:08:49
setenv diag-switch? true mal probiert?
Titel: Re: CPU-Takt am OBP auslesen
Beitrag von: escimo am 04. Juni 2009, 12:01:13
Oder so geht es natürlich auch: ;-)
Zitat
InfoDoc ID:  47183
Synopsis: How to determine CPU speed from the ok prompt of a SunBlade [TM] systems
Date: 1 Oct 2002
Keywords: speed, cpu, properties, Sunblade , 1000, 2000, 280r, Netra 20, T4

Description:
Perform the following 2 commands from the ok prompt:
ok> cd /SUNW,UltraSPARC-III@0,0
ok> .properties
sparc-version 00 00 00 09
ecache-associativity 00 00 00 01
#dtlb-entries 00 00 00 10
dcache-associativity 00 00 00 04
dcache-line-size 00 00 00 20
dcache-size 00 01 00 00
#itlb-entries 00 00 00 10
icache-associativity 00 00 00 04
icache-line-size 00 00 00 20
icache-size 00 00 80 00
cpuid 00 00 00 00
portid 00 00 00 00
reg 00000400 00000000 00000000 00010000
device_type cpu
manufacturer# 00 00 00 3e
implementation# 00 00 00 14
mask# 00 00 00 52
ecache-line-size 00 00 02 00
ecache-size 00 80 00 00
clock-frequency 2cb41780
name SUNW,UltraSPARC-III

Take the hex value of the clock-frequency from the .properties ouput and convert it to decimal
in the example above the hex value of the clock-frequency is 2cb41780 and when converted to decimal we get 750000000 (i.e speed=750MHz)

INTERNAL SUMMARY: SUBMITTER: Ford Stiles APPLIES TO: ATTACHMENTS:

Grüße
escimo
Titel: Re: CPU-Takt am OBP auslesen
Beitrag von: prometheus0815 am 04. Juni 2009, 23:26:01
clock-frequency 2cb41780

Autsch ... das habe ich wohl überlesen.  :-[  Auf die Idee, den Wert ins Dezimalsystem umzurechnen, wäre ich dann vermutlich auch noch gekommen. Danke für den Tipp!