VPS主機選擇32位還是64位?
之前,我給大家介紹了VPS選購的相關文章,今天說以下VPS選擇32位還是64位。
32位與64位的前生今世
當前廣泛使用的CPU架構有x86和x86_64。其中x86是Intel很早推出的32位CPU架構,以前我們使用的絕大多數桌面CPU都是x86架構,包括AMD的一些CPU。
x86_64是由AMD公司在最近幾年設計推出的64位CPU架構,x86_64架構剛推出的時候被稱為AMD64。x86_64兼容32位的x86架構,是一個很成功的64位CPU架構。Intel在AMD推出x86_64之后,也推出了自己的x86_64架構CPU,只不過Intel稱呼x86_64為Intel64,EM64T。
32位和64位系統的優缺點
64位系統可以訪問超過 4GB 的超大內存地址空間,相比32位系統只能訪問 4GB 的內存地址。
64位系統的性能有一定的提升,因為 CPU 有16個一般用途的寄存器,相比32位系統只有8個。
通過使用優化的 x64-64 CPU 指令,性能得到提升。
網上的一下測試表明同一應用程序64位系統比32位系統多消耗至少有60%以上的內存,這意味著需要支付更多的成本。
性能損失,因為64位是8字節,相比32位系統只有4字節。
由于x86_64兼容x86,32位的Windows和Linux等操作系統都可以很好的運行在x86_64的CPU上。x86的CPU只能運行32位的操作系統,而x86_64的CPU既可以運行64位的操作系統,也可以運行32位的操作系統。
Linux操作系統分為Linux內核和應用程序兩部分。x86_64 CPU上可以運行64位的Linux內核,和32位的應用程序,而32位系Linux內核無法運行64位的程序。
查看Linux系統內核是32位還是64位,可以運行命令:uname -a,查看應用程序運行命令:file /usr/bin/*。
筆者曾用過Linode、Vultr、遨游主機、搬瓦工、阿里云等多家的32位和64位VPS,經驗也說明,如果你的系統低于1GB內存建議使用32位系統,目前64位已經很成熟一般推薦使用64位系統。
相關閱讀:
如何選擇國外VPS
選擇美國主機的機房地理位置與網絡分析
VPS/服務器選購之網絡帶寬基礎知識篇
為什么在美國Windows VPS要比Linux VPS貴好多?
向大家推薦幾個對中國線路優化比較好的機房
向大家推薦幾款10-20美元常用的vps











與時俱進,我覺得現在應該直接上64位元了,畢竟32位元馬上就要被淘汰了,支援的應用程式不多,而且Linux下64與32如今已經無異了
64位元吧,32位的已經不支持相當多的軟件。WinServer自08 R2后沒有32的。
暈了,早看到這篇文章就好了,我前幾天剛弄了個64位的
[...] VPS控制面板,為Xen增加了32位系統,彌補了一直以來Xen的沒有32位系統的遺憾、同時增加了cPanel/WHM,cPanel,DirectAdmin,CentOS 5 [...]
@mjo, 嘻嘻
32位系統只能訪問 2GB 的內存地址
-------------
應該是4GB的內存地址吧,2^32 = 4 * (2^30) = 4GB
@kangzj, 嗯,但是有幾家都只提供64位的,哎,而且安裝有些軟件還存在些問題。
VPS一般內存沒有超4G的,用64位性能提升也就一點點而已~
感覺VPS里還是32位的天下