目前的主流Intel架构有三种:i386/x86-64/ia64
1) I386,也称为X86,基于最普通的32位处理器
以P3/P4等广泛采用的处理器为代表
Xeon、AMD Athlon等处理器也支持32位模式
Prima全线产品目前只能运行在32位架构上。
Plesk支持32位架构。
Virtuozzo支持32位架构。
2) x86-64,也被称为X64,带有64位扩展技术的32位和64位兼容架构。
以Intel的Xeon EM64T技术和AMD的Athlon64为代表。在这种架构上
一般可以支持到48GB的内存或者64GB的内存。
32位程序和64位程序可以和混合运行。
Prima不支持本架构。
Plesk支持本架构。
Virtuozzo支持本架构。
在VZlinux for x86-64位系统上,开出的vps可以是普通32位系统,也可以是x86-64位的系统。
在VZwin for x86-64位系统上,开出的vps都是x86-64的vps(即不能创建32位VPS)。
64位的操作系统性能上较32bit有较大提高
例如32位的Windows对系统核心内存的管理局限在256MB未分页内存
实际使用中,大量高密度的应用很容易达到Windows的极限
例如在一个服务器上同时启动30个MSSQL2000示例并频繁执行数据查询
就会让系统核心内存溢出
此问题来自与微软Windows的内核限制,而不是来自应用软件限制
而换用64位的系统则不存在此问题
此外,64位的操作系统内核性能其他方面上也较32位有较大提高
3) IA64,这是Intel的专有平台安腾处理器的纯64位架构。
在这种架构下,只有专门开发的64位程序才可以运行。
Prima不支持。
Plesk不支持。
Virtuozzo支持IA64架构。
----------------------------------------
从使用成本角度来看
i386和x86-64架构基本是互通的
装备Intel Xeon处理器(单核、多核均可)的服务器,都可以部署X64操作系统
而装备AMD Athlon64处理器的服务器,也是很好的选择
由于二者架构互通,部署64bit系统并不会增加成本
在Linux系统上,Redhat AS/ES CentOS 等系统已经在64位架构应用多年
稳定性优势非常突出,值得部署64位平台
而Windows局限于没有简体中文X64版本Windows,只有英文版,收到了一定的制约
不过,随着微软发布了集成SP2的Windows 2003 X64 版本
这一局面得到了改变
原生的中文版,可靠性比英文版+多国语言包提高很多
同时内置SP2补丁,安全性也有一定的保证
因此,在Windows上构建64位平台的屏障也基本不存在了
IA64架构由于是基于安腾处理器的
其售价十分高昂
配套的服务器和其他外部扩展成本也很高
因此,IA64虽然是纯64位架构,但从成本角度出发,普及难度很大
此外,IA64完全不兼容普通32位程序,对使用造成了较大难度
也是很难普及的一个原因
综上所述,在今后构建互联网基础设置建设平台的过程中
推荐全部采用x86_64这种64位平台
以更好的保证业务稳定性和连续性
针对Prima产品:选用32位(Prima的64位版本开发中)
针对Plesk产品:推荐选用64位(Linux/Windows都有64位版本)
针对Virtuozzo产品:务必选用64位(Linux/Windows务必都用64位)
