:::info #### 超執行序 (Hyper-Threading, HT) 現在的 CPU 運算速度都太快了,因此運算核心經常處於閒置狀態下。Intel 的 CPU 有個叫做超執行緒 (Hyper-Threading, HT)的技術,可以將 4 核心的單一顆 CPU 模擬出 8 個核心。 其實說到底,這顆 CPU 還是只有四個基本的實體運算單元,但是CPU設計時,會將單一運算核心的暫存器(register)分成兩群,而 CPU 運算單元讀取的資料就是來自於暫存器,因此兩組暫存器就可以被作業系統判別為兩顆邏輯 CPU 了。 因此我們會說 CPU 的 HT 技術,可以讓你有 4 核 8 緒,就是這個原理 [摘入自鳥哥的Linux的私房菜](http://linux.vbird.org/linux_enterprise/cputune.php#1.2) ::: ArcGIS Enterprise的元件ArcGIS Server,是以CPU核心數目作為授權計價標準,一套ArcGIS Enterprise授權以4核心為單位,因此了解佈署方案中所使用的CPU核心數相當重要。 以下是常見列出常見的情境與對應的授權數量: - 如果主機的CPU實體為4核心,透過超執行序技術模擬出8個核心,ArcGIS Enterprise授權僅需4核心即可 - 如果主機的CPU實體超過4核心,可以透過虛擬化技術,切出一台4核心的虛擬主機,並在此主機上安裝ArcGIS Enterprise,以滿足ArcGIS Enterprise授權以4核心為單位的需求。 - 如果主機的CPU實體為8核心,沒有虛擬化,直接在主機上安裝ArcGIS Enterprise,則ArcGIS Enterprise會使用到8核心的CPU資源,但是軟體授權部分,則需要**1套ArcGIS Enterprise授權** + **一套4核心的additional cores授權**,讓8個核心都被授予核可的授權。 - 如果CPU實體為8核心的主機,被虛擬化成兩台4核心的虛擬主機,**1套ArcGIS Enterprise授權僅能裝在一台虛擬主機上**,另一台虛擬主機要作為其他用途使用。 在雲端環境中,雲端主機所對應的實體CPU數量,須參考供應商的文件,才能知道雲端主機確切使用的實體CPU數量。重點是**一個vCPU並不總是等同於一個CPU實體核心**,**vCPU表示實體CPU上的處理時間**,有一個公式可以計算雲端主機實體核心的等效性,以下文件說明了 *Amazon Web Services(AWS)* 及 *Microsoft Azure* 等雲端主機供應商所提供的實體核心等價列表: * Amazon Web Services(AWS) https://aws.amazon.com/ec2/physicalcores/ * Microsoft Azure https://docs.microsoft.com/en-us/azure/virtual-machines/windows/acu #### 參考文獻 - [Licensing ArcGIS Enterprise Deployments in Virtualized and Cloud Environments](https://www.esri.com/content/dam/esrisites/en-us/media/whitepaper/licensing-arcgis-enterprise-deployments-in-virtualized-and-cloud-environments.pdf) - [鳥哥的Linux的私房菜](http://linux.vbird.org/linux_enterprise/cputune.php#1.2)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up