如何判断自己的cpu在vmware下是否支持64位的操作系统

当初第一次做rac安装测试的时候,找了一个免费版本的vmware server 1.0.3,因为公司的服务器都是64位的,而且也都是安装64位的os和oracle,所以就想当然的去创建一个64位的操作系统,结果发现不行,说我的cpu不支持64位的虚拟系统。开始以为是免费的vmware的限制,也没多想,就直接下载32位的oracle和cluster开始安装。今天才发现了一个官方的解释,记录一下。[@more@]

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1901
vmware上的官方链接上介绍了支持64位虚拟系统需要的cpu的情况,并且提供了一个检测的工具,名称叫:VMware-guest64check,上面的链接中直接说明了可以在哪里下载这个检测工具。下面来看看这个工具的运行情况。

首先之前说不支持64位虚拟系统的那个机器上运行,结果如下:
[root@localhost u01]# ./VMware-guest64check-6.0.0-45731
This host is NOT capable of running a 64-bit guest operating system under this VMware product.
For more detailed information, see http://www.vmware.com/info?id=152

[root@localhost u01]# uname -a
Linux localhost.localdomain 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
同时可以看到,这个机器上的OS是64位的。

换另一个机器,结果如下:
[root@billdb3 u01]# ./VMware-guest64check-6.0.0-45731
This host is capable of running a 64-bit guest operating system under this VMware product.
这两个机器运行的操作系统是相同的,64位的REDHAT AS4U4。

方便查找期间,直接把vmware的内容记录下来吧:
Hardware and Firmware Requirements for 64-Bit Guest Operating Systems
Products

VMware ACE
VMware Fusion
VMware Player
VMware Server
VMware Workstation

Details
I want to use Workstation or VMware Server to run virtual machines with 64-bit guest operating systems. What are the hardware and firmware requirements for the host machine?

Solution

VMware's virtual machine monitor has traditionally used segmentation to provide isolation between the guest operating system and the virtual machine monitor. This is necessary because the guest operating system and virtual machine monitor share the linear address space.

AMD

Segmentation support is missing from the initial AMD64 processors (that is, revision C and earlier) while running in long mode. As a result, AMD64 processors prior to revision D do not have an efficient mechanism for isolating the virtual machine monitor from 64-bit guest operating systems.
A limited form of segmentation was reintroduced in long mode, in revision D AMD64 processors. As a result, AMD64 processors must be revision D or later to run 64-bit guest operating systems.

Note: Because AMD Opteron and Turion processors do not ship in revision D, AMD Opteron and Turion 64 processors must be revision E or later to run 64-bit guest operating systems.

Intel

Intel CPUs require EM64T and VT support in the chip and in the BIOS.

Intel EM64T CPUs do not have segmentation support in long mode. If the Intel EM64T CPU is VT-capable, it comes with hardware virtualization support (Intel's Virtualization Technology). This hardware virtualization support allows Workstation and VMware Server to work around the lack of segmentation, making it possible to run 64-bit guest operating systems on Intel EM64T VT-capable CPUs.

Notes:
(1) Firmware/BIOS support is required to enable Intel Virtualization Technology. Some systems (particularly laptops) do not have the necessary firmware/BIOS support to enable Intel Virtualization Technology, and cannot run 64-bit guest operating systems.
(2) In multi-processor systems, all processors must support compatible VT implementations. At a minimum, all processors must implement the same VMCS revision ID. In multi-processor systems with mixed processor steppings, 64-bit guest operating systems may not be supported.

32-Bit CPUs

Please note that Workstation and VMware Server require a 64-bit CPU to run a 64-bit guest operating system. While it is theoretically possible to emulate a 64-bit instruction set on 32-bit hardware, doing so most likely results in unacceptable performance degradation.
VMware distributes a free utility that can be used to determine whether or not your CPU is suitable for running 64-bit guest operating systems. You can download this utility from the VMware Web site at http://www.vmware.com/download/ws/drivers_tools.html (scroll down to Processor Check for 64-Bit Compatibility). VMware Server includes this utility in its product distribution, so you don't need to download an additional tool.

Workstation 5.5 and VMware Server 1.0 support virtual machines with 64-bit guest operating systems only on host machines that have one of the supported 64-bit processors:

AMD Athlon 64, revision D or later
AMD Opteron, revision E or later
AMD Turion 64, revision E or later
AMD Sempron, 64-bit-capable revision D or later (experimental support)
Intel EM64T VT-enabled processors (experimental support)
Note: In shopping for a processor that is compatible with Workstation 5.5 or VMware Server 1.0 64-bit guests, you may be unable to determine the revision numbers of a given vendor's offering of AMD Athlon 64, Opteron, Turion 64, or Sempron processors. At this time, the only reliable way to determine whether or not any of these processors is a revision supported by VMware software is by noting the manufacturing technology (CMOS). Any of the AMD Athlon 64, Opteron, Turion 64, or Sempron processors whose manufacturing technology is 90nm SOI (.09 micron SOI) is compatible with Workstation 5.5 or VMware Server 1.0 64-bit guests. Using this information, you should be able to determine — with the help of your vendor, or from the AMD Web site (http://www.amd.com) — whether a particular Athlon 64 or Opteron processor model is compatible with Workstation 5.5 or VMware Server 1.0 64-bit guests.


Product Versions



VMware Player 1.0.x (Linux Hosts)

VMware Player 1.0.x (Windows Hosts)

VMware Server 1.0.x (Linux Hosts)

VMware Server 1.0.x (Windows Hosts)

VMware Workstation 5.5.x (Linux hosts)

VMware Workstation 5.5.x (Windows hosts)


Keywords



1537; 1901; ws550; vsbetad

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25016/viewspace-996304/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25016/viewspace-996304/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值