I am a research PhD student at Arizona State University and am REALLY STRUGGLING trying to get anything to read my CPU temperature. I am working on an IBM eServer xSeries 336 type 1879 server blade with an Intel Xeon Irwindale 64-bit CPU. OS is Windows 2003 x64 Enterprise SP2.
Anyway, wow, I thought this should be sooo simple....I've tried lots of CPU temp programs...voltages show but temps do not.
I read through some Intel docs like CPU Monitoring With DTS/PECI, but I think my Xeon Irwindale predates DTS. I also read through Intel Xeon Processor -Thermal management but no clue what software can read Thermal Sensor and Thermal Reference Byte information off the SMBus. I tried Intel's program to detect temps but, since I have an IBM motherboard, no go.
A) How can I read my CPU's temp?
B) Is it possible to gauge CPU power?
Thanks in advance,
You are kind of on the right track - Intel programs will only detect temperatures of Intel boards.
For an IBM blade, you have to use IBMs software. Normally there is an embedded Web server or CLI in the CMM. Have you tried telnetting or browsing to its IP?
Thanks very much for your response! I have tried downloading and installing IBM Director, but, from reading about it, it looks like IBM Director doesn't actually report the temperaure values? ? just if it goes too high?
I am not familiar with what a CMM is nor a CLI. How do I find their IPs ?
It has been awhile since I used a blade, but the CMM (chassis management module) can report the status of the blades in the system.
After you log in to the CMM via a WEB browser, you click on Under Monitors is System Status then the green circle in front of your blade to display that blades status.
Should look very simular to this:
Blade 1 - Grumpy: Blade EnvironmentalsTemperatures (ºC)ComponentValueWarningHard ShutdownWarning ResetCPU1 TEMP +53.00 +85.00 +95.00 +78.00
Also under Monitor is Fuel Gauge which will give you the min, max and current power draw of the blade
Bay(s)StatusModuleStateAllocated PowerCPUDuty Cycles Currently Max Min Chassis Components Midplane On 10W 10W 10W n/a Media Tray On 10W 10W 10W n/a Blowers 1 Blower 1 On 120W 120W 120W n/a 2 Blower 2 On 120W 120W 120W n/a Management Modules 1 GRUMPY On 25W 25W 25W n/a 2 Backup MM (not present) 15W 15W 15W n/a I/O Modules 1 Ethernet SM On 45W 45W ...
Ah, thanks very much for your response. When I did a search at IBM.com under Chassis Management Module, it seems to be a module specifically designed for a BladeCenter blade...but I have an xSeries 336 type 1879 which does not need a chassis to work...would the CMM work on just this one Eserver xSeries 336 server?
Please let me know.
I am assuming you have one of these chassis
and one of these blades
The rear of the chassis contains the management module
Which has a network port which will allow you to control the functionality of the blades within the chassis.
The defaut IP address is 192.168.70.125. Most system administrators change it as soon as the system is installed as well as the default UserID (which is USERID) and password (which is PASSW0RD spelled with a zero)
The documentsat the links above shoud get you to were you need to be.
I checked their document list at
but didn't see anything promising.
I'm afraid you may have to contact them directly.
Only status software I know of for IBM servers is IBM director (which is fairly pricey as I recall if it works on your server and may not do what you want.. You would have to check with IBM for that.
The other option, which I am not sure would work on that old of a CPU is to access the MSR (google -- IA32_THERM_STATUS for some good inputs -Tomshareware has several postings)
You can use a tool such as R\W everything. http://rweverything.phpnet.us/ http://rweverything.phpnet.us/ (very handy & very dangerious as it will let you write to register best left alone unless you know what your doing) to display the processor MSR's
You can add the IA32_THERM_STATUS MSR (0x019c) and caluclate the temp from the data in the
Software Developer's Manual
section 184.108.40.206 Reading the Digital Sensor
Digital Readout (bits 22:16, RO)
— Digital temperature reading in 1 degree
Celsius relative to the PROCHOT # activation temperature - 1 degrees C. See the
processor's data sheet for details regarding PROCHOT # activation temperature.
and the processor spec sheet for your processor. (maybe http://www.intel.com/assets/PDF/datasheet/306249.pdf http://www.intel.com/assets/PDF/datasheet/306249.pdf ?)
I am sure I must be forgetting something, but this might get you started in the right direction.