请教: cpu的类型的疑惑.
我有一网站, 放在一个web hosting公司.给我说的是intel 的cpu. 我想验证一下.
我在自己的开发机(intel cpu)上, 写了一个简单的c程序.用file命令一看, 输出如下:
root@dc1:# file test
test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.15, not stripped
我把这个程序上载到web hosting的主机, 同样用file命令, 输出如下:
$file test
test: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.15, statically linked, not stripped
为啥在web hosting的主机上, 显示是AMD的cpu呢? 而且, 在web hosting 主机上, 我more /proc/cpuinfo, 得到如下输出
$more /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU E5450 @ 3.00GHz
stepping : 6
cpu MHz : 3000.174
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
fpu : yes
fpu_exception : yes
cpuid level : 10
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_goo
d pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm
bogomips : 6004.73
clflush size : 64
cache_alignment : 64
address sizes : 38 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
又显示cpu是intel的?
请问这是怎么回事?
谢谢了.
我在自己的开发机(intel cpu)上, 写了一个简单的c程序.用file命令一看, 输出如下:
root@dc1:# file test
test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.15, not stripped
我把这个程序上载到web hosting的主机, 同样用file命令, 输出如下:
$file test
test: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.15, statically linked, not stripped
为啥在web hosting的主机上, 显示是AMD的cpu呢? 而且, 在web hosting 主机上, 我more /proc/cpuinfo, 得到如下输出
$more /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU E5450 @ 3.00GHz
stepping : 6
cpu MHz : 3000.174
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
fpu : yes
fpu_exception : yes
cpuid level : 10
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_goo
d pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm
bogomips : 6004.73
clflush size : 64
cache_alignment : 64
address sizes : 38 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
又显示cpu是intel的?
请问这是怎么回事?
谢谢了.
作者: lc1999 发布时间: 2011-02-12
操作系统版本?编译器版本?
只是架构的名称问题,很多地方x86-64是AMD的架构,(AMD先大规模推出Opertron处理器的),Intel的64位CPU一般叫做intel64,或者EM64t。有些地方简单的把AMD或intel的64位处理器都叫做x86-64,或者AMD64
只是架构的名称问题,很多地方x86-64是AMD的架构,(AMD先大规模推出Opertron处理器的),Intel的64位CPU一般叫做intel64,或者EM64t。有些地方简单的把AMD或intel的64位处理器都叫做x86-64,或者AMD64
作者: blues083 发布时间: 2011-02-14