如何判斷自己的cpu在vmware下是否支援64位的作業系統
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
[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 (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 () — 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何判斷豐田生產系統是否適合自己的企業?
- 如何判斷作業系統大小端作業系統
- 如何判斷Linux系統安裝在VMware上?Linux
- 【虛擬機器】如何判斷CPU是否支援硬體虛擬化虛擬機
- VMware 實現自己設計的最小作業系統作業系統
- windows系統下判斷隨身碟是否中毒的方法Windows
- 在linux作業系統下安裝vmware toolsLinux作業系統
- 判斷Linux系統是否被黑的方法Linux
- python 判斷作業系統型別Python作業系統型別
- 用程式碼判斷當前系統是否支援某個版本的feature
- 如何判斷當期瀏覽器是否支援canvas瀏覽器Canvas
- 在Linux下判斷系統當前是否開啟了超執行緒Linux執行緒
- javascript如何判斷當前瀏覽器是否支援cookieJavaScript瀏覽器Cookie
- C#判斷作業系統型別總結C#作業系統型別
- 作業系統篇-cpu作業系統
- 如何判斷sql中的索引是否生效SQL索引
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- 如何判斷一個物件是否在指定物件的原型鏈中物件原型
- jQuery判斷按下的是否是enterEnter鍵jQuery
- 如何判斷當前瀏覽器是否支援html5瀏覽器HTML
- js判斷瀏覽器型別和作業系統JS瀏覽器型別作業系統
- 選擇ARM CPU的作業系統(轉)作業系統
- js如何判斷指定的檔案是否存在JS
- 作業系統(自己理解)作業系統
- 判斷某過程是否在執行的方法
- mysql如何判斷是否為空MySql
- postgresql如何判斷表是否存在SQL
- jQuery如何判斷元素是否存在jQuery
- 如何判斷Javascript物件是否存在JavaScript物件
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- shell判斷系統路徑中是否存在空格
- Windows 10 作業系統 System Interrupt 系統中斷 CPU 佔用率高的原因和解決方法Windows作業系統
- 判斷物件是否在視線內物件
- 如何判斷一個元素是否在可視範圍
- 如何判斷一個元素是否在可視區域中?
- 【Android】判斷某個AP是否在系統中存在(PackageManager與PackageInfo)AndroidPackage
- 在AIX作業系統下shell的變數(轉)AI作業系統變數
- 如何判斷自己是否是一名優秀開發人員?