Friday, 8 August 2008

CPU upgrade to an IBM eServer xSeries 360

I recently purchased a refurbished IBM eServer xSeries 360 model/type 8686-7RX from I.T. Xchange. The server was new in 2003 and is a 4-way Intel 1.5 GHz Xeon MP (Gallatin) that initially came with a single CPU. I decided that since the price was right I'd upgrade to the full four CPUs. What follows is a series of photos taken during the operation.

Photo 1.  The start of the operation.  This is the server mounted in my rack.
Photo 2.  The cover is removed and the inside of the x360 is shown.
Photo 3.  Here is a photograph of one of the Intel 1.5 GHz Xeon MP Gallatin processors to be installed in my server.
Photo 4.  The heat sink stabiliser has been removed.  The single installed Xeon and the three empty sockets are visible.
Photo 5.  In this photo the three additional voltage regulator modules (VRM) have been installed (the blue plastic beside the processor sockets).
Photo 6.  Now the three Xeon MP processors have been inserted.  These are zero insertion force sockets (ZIF) so they just drop into place.  A locking arm snugs them up.
Photo 7.  And now the three new heat sinks have been installed.  These were refurbished CPUs and two of the heat sinks did not have enough bonding material so I added some to ensure proper heat transfer.
Photo 8.  And here is the completed server minus the heat sink stabiliser.

When I powered the system back up everything looked perfect.  The BIOS and OpenSUSE 11.0 now saw four CPUs.  I have hyperthreading enabled so OpenSUSE sees a total of eight cores.  Here's what /proc/cpuinfo looks like for this server:

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3005.62
clflush size : 64

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.82
clflush size : 64

processor : 2
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 1
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.76
clflush size : 64

processor : 3
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 1
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.84
clflush size : 64

processor : 4
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 2
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.86
clflush size : 64

processor : 5
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 2
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.75
clflush size : 64

processor : 6
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 3
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.81
clflush size : 64

processor : 7
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) MP CPU 1.50GHz
stepping : 2
cpu MHz : 1500.383
cache size : 1024 KB
physical id : 3
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips : 3000.86
clflush size : 64