Hi,
I have access to remote VMware ESX server. Don't really know what the underlying hardware is. Looked at a few dmesg results. As always there is a bunch of stuff I understand and a bunch more that I don't understand. I'd really like to know if it's a 64 Bit CPU, before I create my next VM. But, I can't tell from the dmesgs I've looked at.
On Mon, May 21, 2007 at 10:15:58AM -0600, drew einhorn wrote:
Hi,
I have access to remote VMware ESX server. Don't really know what the underlying hardware is. Looked at a few dmesg results. As always there is a bunch of stuff I understand and a bunch more that I don't understand. I'd really like to know if it's a 64 Bit CPU, before I create my next VM. But, I can't tell from the dmesgs I've looked at.
You should be able to use cat /proc/cpuinfo or dmidecode to determine the type of processor in the system. And use uname -a to see if you're running a 64-bit kernel on the machine.
Ray
Once again there's stuff I understand and more stuff I really don't understand. I think the answer is: "This is not a 64-bit CPU, but I'm not 100% sure.
Interesting /proc/cpuinfo is slightly different on the hostOS for VMware ESX Server, an odd proprietary cousin of Red Hat, and a CentOS5 x86 VM.
here's the info from the host OS cpu
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 1 cpu MHz : 3169.453 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 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 tm lm bogomips : 6330.77
Hmm. There's two processors in there with sockets for more. But I only see info for one CPU.
and heres the info from the Guest
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 8 cpu MHz : 3169.074 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss constant_tsc up pni ds_cpl bogomips : 6441.62
drew einhorn spake the following on 5/21/2007 9:45 AM:
Once again there's stuff I understand and more stuff I really don't understand. I think the answer is: "This is not a 64-bit CPU, but I'm not 100% sure.
Interesting /proc/cpuinfo is slightly different on the hostOS for VMware ESX Server, an odd proprietary cousin of Red Hat, and a CentOS5 x86 VM.
here's the info from the host OS cpu
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 1 cpu MHz : 3169.453 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 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 tm lm bogomips : 6330.77
Hmm. There's two processors in there with sockets for more. But I only see info for one CPU.
and heres the info from the Guest
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 8 cpu MHz : 3169.074 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss constant_tsc up pni ds_cpl bogomips : 6441.62
That should be a 64 bit hyperthreaded processor
Thanks, Is there a guide somewhere on how to read the cpu info.
I do remember seeing stuff about hyperthreading on this box. Does hyperthreading imply 64 bit.
Here's the cpu from another box that has hyperthreading, but I was assuming it was not 64 bit. Can I run a 64-bit kernel on this one? processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.40GHz stepping : 5 cpu MHz : 3392.058 cache size : 2048 KB 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 pbe up cid xtpr bogomips : 6789.18
On 5/21/07, Scott Silva ssilva@sgvwater.com wrote:
drew einhorn spake the following on 5/21/2007 9:45 AM:
Once again there's stuff I understand and more stuff I really don't understand. I think the answer is: "This is not a 64-bit CPU, but I'm not 100% sure.
Interesting /proc/cpuinfo is slightly different on the hostOS for VMware ESX Server, an odd proprietary cousin of Red Hat, and a CentOS5 x86 VM.
here's the info from the host OS cpu
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 1 cpu MHz : 3169.453 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 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 tm lm bogomips : 6330.77
Hmm. There's two processors in there with sockets for more. But I only see info for one CPU.
and heres the info from the Guest
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 8 cpu MHz : 3169.074 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss constant_tsc up pni ds_cpl bogomips : 6441.62
That should be a 64 bit hyperthreaded processor
--
MailScanner is like deodorant... You hope everybody uses it, and you notice quickly if they don't!!!!
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
drew einhorn spake the following on 5/21/2007 10:30 AM:
Thanks, Is there a guide somewhere on how to read the cpu info.
I do remember seeing stuff about hyperthreading on this box. Does hyperthreading imply 64 bit.
Here's the cpu from another box that has hyperthreading, but I was assuming it was not 64 bit. Can I run a 64-bit kernel on this one? processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.40GHz stepping : 5 cpu MHz : 3392.058 cache size : 2048 KB 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 pbe up cid xtpr bogomips : 6789.18
On 5/21/07, Scott Silva ssilva@sgvwater.com wrote:
drew einhorn spake the following on 5/21/2007 9:45 AM:
Once again there's stuff I understand and more stuff I really don't understand. I think the answer is: "This is not a 64-bit CPU, but I'm not 100% sure.
Interesting /proc/cpuinfo is slightly different on the hostOS for VMware ESX Server, an odd proprietary cousin of Red Hat, and a CentOS5 x86 VM.
here's the info from the host OS cpu
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 1 cpu MHz : 3169.453 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 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 tm lm bogomips : 6330.77
Hmm. There's two processors in there with sockets for more. But I only see info for one CPU.
and heres the info from the Guest
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) MP CPU 3.16GHz stepping : 8 cpu MHz : 3169.074 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss constant_tsc up pni ds_cpl bogomips : 6441.62
That should be a 64 bit hyperthreaded processor
No, hyperthreading does not imply 64 bits, but that model Xeon is an EMT64 processor. I just happen to know because I have a couple in service. I don't think you will be able to run 64 bit guests though. You need a newer processor with the VT option.
This is the most reliable method to ID an Intel processor; http://support.intel.com/support/processors/tools/piu/sb/CS-015823.htm
On May 21, 2007, at 10:30 AM, drew einhorn wrote:
Thanks, Is there a guide somewhere on how to read the cpu info.
Not that I know of, but there's always the source:
* http://lxr.linux.no/ident?i=cpuinfo_op * http://lxr.linux.no/source/arch/i386/kernel/cpu/proc.c#L11 * http://lxr.linux.no/source/include/asm-i386/cpufeature.h
In particular, "lm" (a.k.a. X86_FEATURE_LM) appears to indicate 64- bit support.
I do remember seeing stuff about hyperthreading on this box. Does hyperthreading imply 64 bit.
No.
Here's the cpu from another box that has hyperthreading, but I was assuming it was not 64 bit. Can I run a 64-bit kernel on this one? processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.40GHz stepping : 5 cpu MHz : 3392.058 cache size : 2048 KB 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 pbe up
No. It doesn't have "lm", so it must not support 64-bit.
drew einhorn schrieb:
Once again there's stuff I understand and more stuff I really don't understand. I think the answer is: "This is not a 64-bit CPU, but I'm not 100% sure.
here's the info from the host OS cpu
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 tm lm
The lm flag means 64bit capable. I guess it maybe means something like 'large memory'?
Rainer