chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

線(xiàn)程如何與CPU工作,為什么對(duì)系統(tǒng)性能至關(guān)重要

牽手一起夢(mèng) ? 來(lái)源:賢集網(wǎng) ? 作者:佚名 ? 2020-06-30 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

您對(duì)計(jì)算機(jī)了解一兩件事。您幾乎可以加快CPU的工作及其性能。而且您知道更多的線(xiàn)程意味著更好的性能。但是當(dāng)涉及到它時(shí),您實(shí)際上知道人們談?wù)摼€(xiàn)程時(shí)的含義嗎?你知道他們是什么嗎?你知道為什么它們很重要嗎?今天,我們?cè)敿?xì)介紹了您需要了解的有關(guān)線(xiàn)程的所有信息。我們將討論它們?yōu)楹稳绱酥匾?。我們將討論它們?nèi)绾闻c您的CPU一起工作。我們將詳細(xì)說(shuō)明它們的作用。繼續(xù)閱讀以了解有關(guān)CPU線(xiàn)程的更多信息,以及為什么它們對(duì)您的系統(tǒng)性能至關(guān)重要。

英特爾超線(xiàn)程技術(shù)可以將系統(tǒng)的處理性能提高多達(dá)30%。超線(xiàn)程從一個(gè)物理處理器核心創(chuàng)建兩個(gè)邏輯處理器。它通過(guò)在每個(gè)內(nèi)核上提供兩組寄存器(稱(chēng)為體系結(jié)構(gòu)狀態(tài))來(lái)實(shí)現(xiàn)。在Intel套接字上啟用超線(xiàn)程后,每個(gè)內(nèi)核上的第二個(gè)架構(gòu)狀態(tài)可以接受來(lái)自操作系統(tǒng)(或虛擬機(jī)管理程序)的線(xiàn)程。這兩個(gè)線(xiàn)程仍將共享稱(chēng)為執(zhí)行單元的內(nèi)部微體系結(jié)構(gòu)組件。這可以使單個(gè)套接字系統(tǒng)的處理性能提高多達(dá)30%。在雙套接字系統(tǒng)中,超線(xiàn)程最多可提供15%的改進(jìn)。如果性能調(diào)整在您的環(huán)境中至關(guān)重要,則在有無(wú)超線(xiàn)程的情況下測(cè)試性能都可能很重要。

超線(xiàn)程技術(shù)是Intel引入的一種同步多線(xiàn)程技術(shù)的形式,而該技術(shù)背后的概念已獲得Sun Microsystems的專(zhuān)利。在架構(gòu)上,采用超線(xiàn)程技術(shù)的處理器每個(gè)內(nèi)核包含兩個(gè)邏輯處理器,每個(gè)邏輯處理器都有自己的處理器架構(gòu)狀態(tài)。每個(gè)邏輯處理器可以獨(dú)立于共享同一物理核心的其他邏輯處理器獨(dú)立地暫停,中斷或定向?yàn)閳?zhí)行指定線(xiàn)程。

與使用兩個(gè)單獨(dú)的物理處理器的傳統(tǒng)雙處理器配置不同,超線(xiàn)程內(nèi)核中的邏輯處理器共享執(zhí)行資源。這些資源包括執(zhí)行引擎,緩存和系統(tǒng)總線(xiàn)接口。資源共享使兩個(gè)邏輯處理器可以更有效地相互協(xié)作,并允許邏輯處理器從停滯的邏輯核心借用資源(假設(shè)兩個(gè)邏輯核心都與同一物理核心相關(guān)聯(lián))。處理器在等待發(fā)送的數(shù)據(jù)時(shí)停頓,因此可以完成對(duì)當(dāng)前線(xiàn)程的處理。使用超線(xiàn)程或多核處理器時(shí)看到的收益程度取決于軟件的需求,以及軟件和操作系統(tǒng)編寫(xiě)得如何有效地管理處理器。

超線(xiàn)程通過(guò)復(fù)制處理器的某些部分(存儲(chǔ)體系結(jié)構(gòu)狀態(tài)的部分)來(lái)工作,但不復(fù)制主要執(zhí)行資源。這使超線(xiàn)程處理器可以作為主機(jī)操作系統(tǒng)的常規(guī)“物理”處理器和額外的“ 邏輯 ”處理器出現(xiàn)(不知道HTT的操作系統(tǒng)請(qǐng)參閱兩個(gè)“物理”處理器),從而允許操作系統(tǒng)調(diào)度兩個(gè)線(xiàn)程或同時(shí)適當(dāng)?shù)靥幚?。如果沒(méi)有超線(xiàn)程,處理器中的當(dāng)前任務(wù)將無(wú)法使用執(zhí)行資源,尤其是當(dāng)處理器停頓時(shí),配備超線(xiàn)程的處理器可以使用那些執(zhí)行資源來(lái)執(zhí)行另一個(gè)計(jì)劃任務(wù)。高速緩存未命中,分支預(yù)測(cè)錯(cuò)誤或數(shù)據(jù)依賴(lài)性。)

該技術(shù)對(duì)操作系統(tǒng)和程序透明。充分利用超線(xiàn)程所需的最低要求是操作系統(tǒng)中的對(duì)稱(chēng)多處理(SMP)支持,因?yàn)檫壿嬏幚砥骺雌饋?lái)像是標(biāo)準(zhǔn)的獨(dú)立處理器。

可以在支持多處理器超線(xiàn)程的系統(tǒng)上優(yōu)化操作系統(tǒng)行為。例如,考慮一個(gè)具有兩個(gè)都是超線(xiàn)程的物理處理器的SMP系統(tǒng)(總共四個(gè)邏輯處理器)。如果操作系統(tǒng)的線(xiàn)程調(diào)度程序沒(méi)有意識(shí)到超線(xiàn)程,它將對(duì)所有四個(gè)邏輯處理器相同。如果只有兩個(gè)線(xiàn)程可以運(yùn)行,則可以選擇在恰好屬于同一物理處理器的兩個(gè)邏輯處理器上調(diào)度這些線(xiàn)程;該處理器將變得非常繁忙,而另一個(gè)處理器將處于空閑狀態(tài),從而導(dǎo)致性能比通過(guò)將線(xiàn)程調(diào)度到不同的物理處理器上時(shí)的性能差。通過(guò)改進(jìn)調(diào)度程序來(lái)將邏輯處理器與物理處理器區(qū)別對(duì)待,可以避免此問(wèn)題。從某種意義上說(shuō),這是NUMA系統(tǒng)所需的調(diào)度程序更改的一種有限形式。

線(xiàn)程的簡(jiǎn)要說(shuō)明

所有中央處理單元都有線(xiàn)程,但這到底是什么意思?簡(jiǎn)而言之,線(xiàn)程就是使您的CPU一次執(zhí)行多項(xiàng)任務(wù)的線(xiàn)程。因此,如果您要運(yùn)行非常密集的多個(gè)進(jìn)程,則將需要具有大量線(xiàn)程的CPU。

線(xiàn)程是指處理器執(zhí)行的最高級(jí)別的代碼,因此對(duì)于許多線(xiàn)程,您的CPU可以同時(shí)處理多個(gè)任務(wù)。所有CPU都有活動(dòng)線(xiàn)程,并且計(jì)算機(jī)上執(zhí)行的每個(gè)進(jìn)程至少都有一個(gè)線(xiàn)程。

您擁有的線(xiàn)程數(shù)取決于CPU中的內(nèi)核數(shù)。每個(gè)CPU內(nèi)核可以具有兩個(gè)線(xiàn)程。因此,具有兩個(gè)內(nèi)核的處理器將具有四個(gè)線(xiàn)程。具有八個(gè)核心的處理器將具有16個(gè)線(xiàn)程。

具有24個(gè)內(nèi)核(是的,已經(jīng)存在)的處理器將具有48個(gè)線(xiàn)程。

線(xiàn)程對(duì)計(jì)算機(jī)的功能很重要,因?yàn)榫€(xiàn)程決定了計(jì)算機(jī)在任何給定時(shí)間可以執(zhí)行多少個(gè)任務(wù)。

我們將進(jìn)一步深入討論到底什么是線(xiàn)程,為什么需要了解它們的作用以及它們?yōu)楹稳绱酥匾?/p>

什么是中央處理單元?

在理解線(xiàn)程之前,您需要對(duì)CPU是什么有一個(gè)基本的了解。您必須先了解一個(gè)人的能力,才能理解其中一個(gè)人的功能。

CPU(中央處理器)是每臺(tái)智能手機(jī),平板電腦和計(jì)算機(jī)的核心。它是決定計(jì)算機(jī)性能并決定其性能的關(guān)鍵組件。

CPU接受您在計(jì)算機(jī)上命令的基本指令,并將這些作業(yè)分配給系統(tǒng)中的其他芯片。通過(guò)將復(fù)雜的任務(wù)轉(zhuǎn)移到最適合處理這些任務(wù)的芯片上,它可使您的計(jì)算機(jī)以最高水平運(yùn)行。

它是計(jì)算機(jī)的核心,如果沒(méi)有它,計(jì)算機(jī)將無(wú)法運(yùn)行。

CPU有時(shí)被稱(chēng)為計(jì)算機(jī)的大腦。它位于母板(也稱(chēng)為主電路板)上,是與內(nèi)存組件分開(kāi)的組件。

它作用于內(nèi)存組件,該內(nèi)存組件存儲(chǔ)系統(tǒng)上的所有數(shù)據(jù)和信息。內(nèi)存組件和CPU與圖形卡分開(kāi)。顯卡的唯一功能是獲取數(shù)據(jù)并將其轉(zhuǎn)換為您在顯示器上看到的圖像。

隨著技術(shù)的逐年提高,我們看到CPU越來(lái)越小。而且他們的表現(xiàn)比以往更快。如果您對(duì)摩爾定律了解一兩件事,就會(huì)了解這種更快的性能。

摩爾定律的名字來(lái)自英特爾聯(lián)合創(chuàng)始人戈登·摩爾。摩爾的想法是,集成電路中的晶體管數(shù)量每?jī)赡攴环?/p>

它不是物理學(xué)定律還是自然科學(xué)定律,這是由于每個(gè)集成電路中組件數(shù)量的預(yù)計(jì)增長(zhǎng)率所致。有關(guān)摩爾定律的完整說(shuō)明,請(qǐng)單擊此處。

CPU會(huì)做什么?

如前所述,CPU是計(jì)算機(jī)的大腦。它從特定程序或應(yīng)用程序中獲取數(shù)據(jù),執(zhí)行一系列計(jì)算,然后執(zhí)行命令。它執(zhí)行一個(gè)三部分的循環(huán),否則稱(chēng)為獲取,解碼和執(zhí)行的重復(fù)循環(huán)。

在第一階段,CPU從系統(tǒng)內(nèi)存中獲取指令。一旦它具有來(lái)自存儲(chǔ)器的指令,它將進(jìn)入第二階段。在第二階段內(nèi),它對(duì)那些指令進(jìn)行解碼。

機(jī)器對(duì)指令進(jìn)行解碼后,便進(jìn)入執(zhí)行的第三階段。

解碼的信息通過(guò)CPU到達(dá)實(shí)際執(zhí)行所需功能所需的單元。在解碼過(guò)程中,它執(zhí)行數(shù)學(xué)方程式以將所需的信號(hào)發(fā)送到您的系統(tǒng)。

對(duì)于您執(zhí)行的每個(gè)動(dòng)作和命令,此循環(huán)都會(huì)反復(fù)重復(fù)。在尖端的CPU技術(shù)中,CPU的組件不再自己做任何事情。

但是它們對(duì)于提供執(zhí)行手頭任務(wù)所需的專(zhuān)用硬件編號(hào)仍然至關(guān)重要。

CPU是任何系統(tǒng)的關(guān)鍵部分,它與線(xiàn)程協(xié)同工作。不同的CPU具有不同數(shù)量的線(xiàn)程,以限制或擴(kuò)展計(jì)算機(jī)的性能。

什么是線(xiàn)程?

那么線(xiàn)程到底是什么?它們與您的CPU有何關(guān)系?它們?nèi)绾斡绊懴到y(tǒng)的性能?讓我們深入研究一下,確切地解釋什么是線(xiàn)程,它們做什么以及為什么它們?nèi)绱酥匾?/p>

線(xiàn)程是一小段編程指令。線(xiàn)程是指處理器可以執(zhí)行的最高級(jí)別的代碼。

它們通常由調(diào)度程序管理,調(diào)度程序是任何操作系統(tǒng)的標(biāo)準(zhǔn)部分。

要?jiǎng)?chuàng)建線(xiàn)程,必須首先創(chuàng)建一個(gè)進(jìn)程。完成后,該過(guò)程將創(chuàng)建一個(gè)線(xiàn)程,然后將其執(zhí)行。根據(jù)過(guò)程的不同,時(shí)間可能短或長(zhǎng)。

無(wú)論花費(fèi)多長(zhǎng)時(shí)間,這都會(huì)使您的計(jì)算機(jī)立即執(zhí)行許多操作。

每個(gè)進(jìn)程都有至少一個(gè)線(xiàn)程,但是一個(gè)進(jìn)程沒(méi)有最大線(xiàn)程數(shù)。對(duì)于特殊任務(wù),您擁有的線(xiàn)程越多,計(jì)算機(jī)的性能就會(huì)越好。使用多個(gè)線(xiàn)程,單個(gè)進(jìn)程可以同時(shí)處理各種任務(wù)。

您還將聽(tīng)到人們使用諸如“多線(xiàn)程”和“超線(xiàn)程”之類(lèi)的術(shù)語(yǔ)。超線(xiàn)程技術(shù)允許單個(gè)CPU內(nèi)核充當(dāng)兩個(gè)內(nèi)核,從而加快了特定程序或應(yīng)用程序的執(zhí)行速度。

即使只有一個(gè)內(nèi)核,它也可以像實(shí)際擁有兩個(gè)內(nèi)核一樣模擬性能。您擁有的核心越多,您擁有的線(xiàn)程就越多。您擁有的線(xiàn)程越多,系統(tǒng)的性能就會(huì)越好。

如果您有雙核CPU,則超線(xiàn)程將使其看起來(lái)好像您有四個(gè)。四核CPU將模擬八核的結(jié)果。CPU最初是用一個(gè)內(nèi)核構(gòu)建的。

但是現(xiàn)在,有了更多的內(nèi)核和處理單元,您可以享受比以往更多的線(xiàn)程。更多的線(xiàn)程意味著更高的性能以及一次運(yùn)行多個(gè)進(jìn)程的能力。

線(xiàn)程和CPU如何一起工作?

為了更好地理解什么是線(xiàn)程,了解線(xiàn)程和CPU如何協(xié)同工作會(huì)很有幫助。我們說(shuō)“線(xiàn)程”是為了簡(jiǎn)化想法,但是實(shí)際上,您應(yīng)該將其視為“執(zhí)行線(xiàn)程”。

您執(zhí)行命令。您的CPU開(kāi)始獲取,解碼和執(zhí)行過(guò)程以實(shí)現(xiàn)該命令。線(xiàn)程是一系列指令,它們告訴您的計(jì)算機(jī)執(zhí)行該命令必須執(zhí)行的操作。

CPU執(zhí)行您執(zhí)行的命令進(jìn)入前端的指令流。然后,CPU和線(xiàn)程一起工作以執(zhí)行所需的功能。

它們協(xié)同工作以打開(kāi)程序,使用應(yīng)用程序,播放視頻以及執(zhí)行您要求計(jì)算機(jī)執(zhí)行的所有操作。

當(dāng)CPU和線(xiàn)程并排工作時(shí),指令的來(lái)源無(wú)關(guān)緊要。您的處理器將確定哪個(gè)進(jìn)程由CPU處理以及哪個(gè)線(xiàn)程由線(xiàn)程處理。

每次處理器加載新線(xiàn)程時(shí),原始線(xiàn)程都會(huì)保存在主內(nèi)存中。一旦從循環(huán)中刪除了原始線(xiàn)程的指令,便可以開(kāi)始一個(gè)新線(xiàn)程。然后,新線(xiàn)程開(kāi)始進(jìn)行三步獲取,解碼和執(zhí)行過(guò)程的第一步。

超線(xiàn)程將提高多少處理性能?

根據(jù)多家服務(wù)器制造商的指導(dǎo),我使用以下經(jīng)驗(yàn)法則。對(duì)于單套接字系統(tǒng),超線(xiàn)程可以將系統(tǒng)性能提高多達(dá)30%。對(duì)于雙插槽系統(tǒng),超線(xiàn)程可以將性能提高多達(dá)15%。對(duì)于四路(或更高)系統(tǒng),建議在啟用和不啟用超線(xiàn)程的情況下進(jìn)行性能測(cè)試。

在下圖中,我們看到了一個(gè)使用英特爾?HT技術(shù)如何提高處理性能的示例。每個(gè)64位Intel Xeon處理器每個(gè)內(nèi)核包含四個(gè)執(zhí)行單元。禁用英特爾HT技術(shù)后,內(nèi)核的執(zhí)行只能在線(xiàn)程1或線(xiàn)程2的指令上進(jìn)行。正如預(yù)期的那樣,在許多時(shí)鐘周期內(nèi),某些執(zhí)行單元處于空閑狀態(tài)。啟用超線(xiàn)程后,執(zhí)行單元可以同時(shí)處理線(xiàn)程1和線(xiàn)程2的指令。在此示例中,超線(xiàn)程將所需的時(shí)鐘周期數(shù)從10減少到7。

幸運(yùn)的是,現(xiàn)代操作系統(tǒng)和虛擬機(jī)管理程序都知道超線(xiàn)程,并將在物理內(nèi)核之間平均加載活動(dòng)線(xiàn)程。結(jié)果,已消除了啟用超線(xiàn)程的性能調(diào)整多核系統(tǒng)的早期問(wèn)題。但是,如果您的環(huán)境需要CPU親和力,請(qǐng)查閱與您的操作系統(tǒng)或系統(tǒng)管理程序相關(guān)的文檔。例如,適用于VMware vSphere 5.5的VMware Performance Best Practices指出:“在具有超線(xiàn)程的系統(tǒng)上使用CPU親和力時(shí)要小心。由于兩個(gè)邏輯處理器共享大多數(shù)處理器資源,因此將vCPU(無(wú)論是來(lái)自不同虛擬機(jī)還是來(lái)自單個(gè)SMP虛擬機(jī))固定到一個(gè)內(nèi)核上的兩個(gè)邏輯處理器(例如,CPU 0和1)可能會(huì)導(dǎo)致性能下降?!?/p>

性能

了解超線(xiàn)程的性能改進(jìn)所面臨的最大挑戰(zhàn)之一是監(jiān)視工具如何報(bào)告處理器性能。讓我們快速看一下Microsoft Windows和VMware vSphere如何報(bào)告CPU使用率。有關(guān)性能監(jiān)視的詳細(xì)信息很容易就可以填滿(mǎn)幾篇博客文章,因此,我們現(xiàn)在將這部分討論簡(jiǎn)化。

Microsoft Windows通過(guò)計(jì)算邏輯處理器執(zhí)行空閑線(xiàn)程的時(shí)間百分比(在報(bào)告間隔內(nèi))并從100%中減去該百分比來(lái)報(bào)告“處理器時(shí)間百分比”。由于Microsoft Windows支持超線(xiàn)程,因此當(dāng)活動(dòng)線(xiàn)程多于系統(tǒng)中的物理核心時(shí),操作系統(tǒng)將僅在物理處理器核心上使用第二個(gè)體系結(jié)構(gòu)狀態(tài)。但是,Windows性能監(jiān)視工具仍會(huì)將這兩種體系結(jié)構(gòu)狀態(tài)報(bào)告為操作系統(tǒng)中的邏輯處理器。

現(xiàn)在,讓我們結(jié)合這兩個(gè)事實(shí),看看啟用超線(xiàn)程后性能報(bào)告如何變化。如果Windows服務(wù)器具有兩個(gè)8核Intel Xeon處理器并且超線(xiàn)程被禁用,則性能監(jiān)視器(PERFMON.EXE)將報(bào)告16個(gè)邏輯處理器。如果“ _Total”實(shí)例的“處理器時(shí)間百分比”始終在40%和50%之間,則每個(gè)時(shí)鐘周期將執(zhí)行6至8個(gè)活動(dòng)線(xiàn)程(平均)。

如果我們?cè)诖朔?wù)器上啟用超線(xiàn)程,則Windows現(xiàn)在將報(bào)告32個(gè)邏輯處理器(每個(gè)物理核心兩個(gè)邏輯處理器)。由于Windows支持超線(xiàn)程,因此,每個(gè)物理核心仍將(平均)將6到8個(gè)活動(dòng)線(xiàn)程分配給一個(gè)活動(dòng)線(xiàn)程,并且每個(gè)核心上的第二種架構(gòu)狀態(tài)將在很大程度上未使用。在此示例中,啟用超線(xiàn)程既沒(méi)有改善也沒(méi)有削弱系統(tǒng)性能。但是,性能監(jiān)視器現(xiàn)在平均在32個(gè)邏輯處理器中平均有6-8個(gè)活動(dòng)線(xiàn)程。結(jié)果,%Processor Time值減少了一半。因此,啟用超線(xiàn)程似乎使系統(tǒng)性能提高了一倍!不幸的是,(如前所述)每個(gè)內(nèi)核上的第二個(gè)架構(gòu)狀態(tài)必須與第一個(gè)架構(gòu)狀態(tài)共享微架構(gòu)組件。

因此,使用Windows Performance Monitor工具時(shí),請(qǐng)務(wù)必記住,CPU負(fù)載為0%-50%時(shí),系統(tǒng)不會(huì)定期利用超線(xiàn)程。同樣,從50%-100%開(kāi)始的旅程比從0%-50%開(kāi)始的距離短很多。

現(xiàn)代管理程序(例如VMware ESXi 5.x)具有超線(xiàn)程意識(shí)。VMware指出:“ ESXi主機(jī)智能地管理處理器時(shí)間,以確保負(fù)載在系統(tǒng)中的處理器核心之間平穩(wěn)地分布。虛擬機(jī)優(yōu)先安排在兩個(gè)不同的核心上,而不是在同一核心上的兩個(gè)邏輯處理器上進(jìn)行調(diào)度?!?(來(lái)源:通過(guò)VMWare提供的 “ vSphere資源管理,ESXi 5.5 vCenter Server 5.5。”

作為最佳實(shí)踐,VMware建議啟用超線(xiàn)程。VMware在針對(duì)ESXi 4.x和5.x的性能最佳實(shí)踐白皮書(shū)中指出:“…超線(xiàn)程可通過(guò)保持處理器流水線(xiàn)繁忙而提供從輕微到顯著的系統(tǒng)性能提升?!?(來(lái)源:http://bit.ly/1hMAir4,http://bit.ly/1muhaOA,http://bit.ly/1dVMe99)

在VMware中,CPU資源通常以兆赫(MHz)報(bào)告。CPU使用率的三個(gè)關(guān)鍵指標(biāo)是“ usagemhz”,“ totalmhz”和“ usage”。指標(biāo)的特定定義會(huì)根據(jù)上下文是VMware vSphere數(shù)據(jù)中心,群集,資源池,主機(jī)還是虛擬機(jī)而變化。這是這三個(gè)指標(biāo)的一般描述。

usagemhz:度量(以MHz為單位)計(jì)算消耗的資源

總數(shù)mhz:度量(以MHz為單位)計(jì)算可用資源的使用

情況:報(bào)告(以百分比表示)usemhz除以totalmhz

ESXi主機(jī)的Totalmhz通過(guò)將主機(jī)中物理核心的數(shù)量乘以這些核心的時(shí)鐘速度來(lái)計(jì)算。下面是對(duì)兩臺(tái)雙路服務(wù)器的計(jì)算的演示-一臺(tái)使用Intel Xeon 2695v2處理器,另一臺(tái)使用AMD Opteron 6376處理器。

VMware容量計(jì)算未考慮超線(xiàn)程的潛在好處,因此可能會(huì)低估主機(jī)的CPU性能。

Usagemhz表示上下文中的活動(dòng)CPU使用率。使用率以百分比報(bào)告,通過(guò)將Usagemhz除以totalmhz來(lái)計(jì)算。

什么時(shí)候超線(xiàn)程不是一個(gè)好主意?

有時(shí),超線(xiàn)程不利于系統(tǒng)性能。在極端情況下,啟用超線(xiàn)程可能會(huì)降低系統(tǒng)性能。下面是環(huán)境的簡(jiǎn)要列表,在這些環(huán)境中,超線(xiàn)程可能只會(huì)帶來(lái)很少的改善甚至沒(méi)有改善。如果您的環(huán)境包括滿(mǎn)足這些條件的系統(tǒng),則建議在啟用和不啟用超線(xiàn)程的情況下測(cè)試系統(tǒng)性能。

在以下情況下應(yīng)測(cè)試超線(xiàn)程:

服務(wù)器有兩個(gè)以上的套接字,

該服務(wù)器具有大量的物理核心,

操作系統(tǒng)不支持超線(xiàn)程(例如:Windows Server 2003),

該應(yīng)用程序是單線(xiàn)程的,或者沒(méi)有有效地處理多個(gè)線(xiàn)程,

該應(yīng)用程序已經(jīng)被設(shè)計(jì)成可以最大程度地利用每個(gè)內(nèi)核中的執(zhí)行單元,

或者該應(yīng)用程序具有很高的內(nèi)存I / O率。

簡(jiǎn)單而粗糙的比較

正如所承諾的,這是一種比較有無(wú)超線(xiàn)程的CPU性能的簡(jiǎn)化且非常粗糙的方法。該模型沒(méi)有考慮許多其他可以改善系統(tǒng)性能的重要因素,例如處理器緩存,處理器生成,硬件虛擬化輔助,內(nèi)存速度等因素。因此,如果要使用此模型,請(qǐng)記住它提供了CPU的后臺(tái),非常簡(jiǎn)化,非常粗糙的比較。

利用VMware模型以MHz為單位計(jì)算CPU容量,我們將添加“超線(xiàn)程因子”。對(duì)于單插槽系統(tǒng),我使用的超線(xiàn)程系數(shù)為“最高1.3”,而對(duì)于雙插槽系統(tǒng),則為“最高1.15”。考慮到這一點(diǎn),讓我們重新計(jì)算Intel Xeon 2695v2和AMD Opteron 6376處理器的處理器性能。在本練習(xí)中,處理器將安裝在雙路服務(wù)器中。

如我們所見(jiàn),具有超線(xiàn)程功能的Intel Xeon 2695v2可以將系統(tǒng)性能從57,600MHz提升到“高達(dá)” 66,240MHz。根據(jù)環(huán)境的不同,這種15%的潛在改善可能會(huì)很明顯。

一般來(lái)說(shuō),超線(xiàn)程是一件好事。許多制造商建議將超線(xiàn)程作為最佳實(shí)踐準(zhǔn)則的一部分。實(shí)際上,許多管理員使用超線(xiàn)程已經(jīng)很多年了,沒(méi)有發(fā)生任何意外。但是,正如我們所看到的,超線(xiàn)程是一項(xiàng)“您的里程可能會(huì)有所不同”的技術(shù)。

自從2002年首次發(fā)布以來(lái),超線(xiàn)程已經(jīng)走了很長(zhǎng)一段路。大部分的改進(jìn)歸功于對(duì)操作系統(tǒng)和虛擬機(jī)管理程序的超線(xiàn)程支持的改進(jìn)。如果您屬于早期因超線(xiàn)程而燒毀的人,我邀請(qǐng)您再次嘗試。

英特爾超線(xiàn)程技術(shù)可潛在改善系統(tǒng)性能,并且可能已在您已有的硬件中提供。

哪些CPU的線(xiàn)程最多?

既然您對(duì)線(xiàn)程了解了一兩件事,那么您很可能會(huì)想“我希望有更多線(xiàn)程的更快的CPU”。但是,如何確定購(gòu)買(mǎi)的線(xiàn)程足以提供所需的功能和性能的CPU?

我們匯總了市場(chǎng)上幾種高性能CPU的清單,以及將于2018年發(fā)布的一些CPU。迄今為止,這些CPU提供了一些最佳性能和最多線(xiàn)程數(shù)。

英特爾酷睿i9-7980XE Extreme

18個(gè)內(nèi)核意味著36個(gè)線(xiàn)程,這使 Intel Core i9-7980XE Extreme成為市場(chǎng)上最快,最強(qiáng)大的處理器之一。它擁有24.74 MB緩存,2.60 GHz時(shí)鐘速度和4.20 GHz最大Turbo頻率。

英特爾酷睿i9-7960X

16核,32線(xiàn)程和4.20 GHz的最大睿頻頻率使 Intel Core i9-7960X成為最受歡迎的產(chǎn)品。憑借2.80 GHz的時(shí)鐘速度和22 MB的緩存,如果您正在尋找功率和性能,它是一個(gè)絕佳的選擇。

AMD銳龍Threadripper 1950x

在AMD Ryzen Threadripper 1950x配備16個(gè)內(nèi)核,該CPU擁有32個(gè)線(xiàn)程,4.0千兆赫的升壓時(shí)鐘,和32 MB的L3高速緩存。許多用戶(hù)認(rèn)為它比具有Intel Core i9的同類(lèi)CPU更靈活。

英特爾酷睿i9-7940X

英特爾酷睿i9-7940X具有14個(gè)內(nèi)核和28個(gè)線(xiàn)程,其 最大睿頻頻率為4.30 GHz,最大時(shí)鐘速度為3.10 GHz。它是眾多性能卓越的強(qiáng)大Intel Core i9 CPU之一。

英特爾至強(qiáng)白金系列

如果您想要最好的處理器和最多數(shù)量的線(xiàn)程,請(qǐng)查看Intel Xeon Platinum系列。眾所周知,英特爾CPU是業(yè)界最好的CPU。

白金8176,8176F,和8180種型號(hào)都擁有28個(gè)核心56個(gè)線(xiàn)程。Platinum 8164和8170具有26個(gè)內(nèi)核和52個(gè)線(xiàn)程。如果這是更高的性能比你的需要,白金8160,8168,8160T,以及8160F擁有區(qū)區(qū)24個(gè)核心與48成一線(xiàn)。

英特爾?至強(qiáng)?處理器的性能肯定會(huì)令人印象深刻,但是您必須為這些野獸付出大筆費(fèi)用。(8180型號(hào)目前在亞馬遜上的標(biāo)價(jià)為8,999美元)。

普通用戶(hù)通常對(duì)線(xiàn)程不了解很多,也不在乎,也不花時(shí)間去理解他們的工作或?yàn)槭裁粗匾?。而且,如果您通常只在?jì)算機(jī)上運(yùn)行一個(gè)程序,那就完全可以了。但是,如果您想確切了解計(jì)算機(jī)的運(yùn)行方式,那么了解線(xiàn)程是關(guān)鍵。

要了解線(xiàn)程,您首先必須知道什么是CPU和CPU做什么。您需要對(duì)獲取,解碼和執(zhí)行周期有所了解。但是最重要的是,線(xiàn)程會(huì)影響計(jì)算機(jī)同時(shí)執(zhí)行多條指令的速度和效率。

在Windows中,所有線(xiàn)程都會(huì)在一段時(shí)間內(nèi)處于活動(dòng)狀態(tài)。某些CPU具有帶有超線(xiàn)程的多個(gè)線(xiàn)程,這些線(xiàn)程模仿您實(shí)際擁有的CPU核心數(shù)量的兩倍。

通過(guò)多個(gè)線(xiàn)程,即使是單個(gè)處理器也可以同時(shí)執(zhí)行各種任務(wù)。

要使系統(tǒng)正常運(yùn)行,您需要合適的CPU和合適數(shù)量的線(xiàn)程。它們?cè)谝黄鹗鞘褂?jì)算機(jī)正常運(yùn)行的關(guān)鍵要素。

您需要CPU為其他組件供電,并向計(jì)算機(jī)的正確組件發(fā)送指令。您需要線(xiàn)程一次執(zhí)行許多功能,并使計(jì)算機(jī)高效運(yùn)行。

沒(méi)有這兩個(gè)元素,您將根本看不到任何性能。

如果要確保CPU提供足夠的線(xiàn)程,請(qǐng)進(jìn)行研究以了解不同之處并了解各種CPU的功能。比較成本,比較功能和比較性能。

閱讀來(lái)自實(shí)際用戶(hù)的評(píng)論,以便您知道對(duì)CPU或計(jì)劃購(gòu)買(mǎi)的任何新CPU有什么期望。

花一些時(shí)間做研究。花時(shí)間閱讀評(píng)論。比較價(jià)格和功能,以了解所獲得的收益。

如果您做作業(yè),您會(huì)發(fā)現(xiàn)具有足夠線(xiàn)程的CPU可以提供所需的性能。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 英特爾
    +關(guān)注

    關(guān)注

    61

    文章

    10243

    瀏覽量

    178044
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11186

    瀏覽量

    221205
  • 線(xiàn)程
    +關(guān)注

    關(guān)注

    0

    文章

    508

    瀏覽量

    20647
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SiC技術(shù)如何提高電池儲(chǔ)能系統(tǒng)性能

    儲(chǔ)能系統(tǒng)(ESS)是一種儲(chǔ)存能量以供后續(xù)使用的技術(shù),這些系統(tǒng)可以捕獲一次產(chǎn)生的能量,并在需要時(shí)提供可靠的供應(yīng),這一過(guò)程對(duì)于維持穩(wěn)定的能源供應(yīng)、優(yōu)化能源使用和有效整合可再生能源至關(guān)重要。
    的頭像 發(fā)表于 09-04 16:54 ?560次閱讀

    Linux系統(tǒng)性能優(yōu)化技巧

    經(jīng)過(guò)10年一線(xiàn)運(yùn)維經(jīng)驗(yàn),我發(fā)現(xiàn)大多數(shù)工程師只掌握了Linux優(yōu)化的冰山一角。今天分享的這些秘技,能讓你的系統(tǒng)性能提升200%以上!
    的頭像 發(fā)表于 08-27 14:34 ?459次閱讀

    Linux系統(tǒng)性能調(diào)優(yōu)方案

    關(guān)鍵要點(diǎn)預(yù)覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調(diào)優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?459次閱讀

    7個(gè)挑選工控核心板要點(diǎn),最后一點(diǎn)至關(guān)重要

    在工業(yè)控制領(lǐng)域,核心板是系統(tǒng)運(yùn)行的“心臟”,其選擇至關(guān)重要。今天,就來(lái)聊聊如何挑選一款合適又靠譜的工控核心板,讓你的產(chǎn)品在性能、穩(wěn)定性等方面都能脫穎而出。1.處理器處理器,是核心板的關(guān)鍵,包括處理器
    的頭像 發(fā)表于 06-25 11:36 ?358次閱讀
    7個(gè)挑選工控核心板要點(diǎn),最后一點(diǎn)<b class='flag-5'>至關(guān)重要</b>

    Linux系統(tǒng)性能指南

    Linux服務(wù)器運(yùn)行了很多應(yīng)用,在高負(fù)載下,服務(wù)器可能會(huì)出現(xiàn)性能瓶頸,例如CPU利用率過(guò)高、內(nèi)存不足、磁盤(pán)I/O瓶頸等,從而導(dǎo)致系統(tǒng)卡頓,服務(wù)無(wú)法正常運(yùn)行等問(wèn)題。所以針對(duì)以上問(wèn)題,可以通過(guò)調(diào)整內(nèi)核參數(shù)和
    的頭像 發(fā)表于 06-23 14:12 ?1315次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>指南

    升降速曲線(xiàn)對(duì)直線(xiàn)電機(jī)系統(tǒng)性能影響的研究

    速曲線(xiàn)對(duì)直線(xiàn)電機(jī)系統(tǒng)性能影響的研究.pdf【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 06-17 08:48

    CPU Socket的基本結(jié)構(gòu)和工作原理

    CPU Socket是連接中央處理單元(CPU)與計(jì)算機(jī)主板之間的關(guān)鍵部件,它充當(dāng)著傳遞電信號(hào)、電源和散熱等多重功能的樞紐。在整個(gè)計(jì)算機(jī)系統(tǒng)中,CPU Socket的作用
    的頭像 發(fā)表于 05-08 17:14 ?1330次閱讀

    Arm解讀Armv9 CPU為何是打造高性能、高能效移動(dòng)計(jì)算的關(guān)鍵

    CPU 性能的關(guān)鍵指標(biāo)的重要性。與主要將頻率作為性能指標(biāo)的做法不同,IPC 衡量的是 CPU 每個(gè)時(shí)鐘周期內(nèi)能處理的指令數(shù)。對(duì)于移動(dòng)設(shè)備而
    的頭像 發(fā)表于 03-14 15:51 ?1098次閱讀

    工業(yè)安卓主板在智慧糧倉(cāng)設(shè)備中發(fā)揮著至關(guān)重要的作用

    工業(yè)安卓主板在智慧糧倉(cāng)設(shè)備中發(fā)揮著至關(guān)重要的作用。以下是關(guān)于其作用的具體分析: ?一、提供穩(wěn)定可靠的運(yùn)行平臺(tái) 智慧糧倉(cāng)設(shè)備需要長(zhǎng)時(shí)間穩(wěn)定運(yùn)行,以實(shí)現(xiàn)對(duì)糧食儲(chǔ)存環(huán)境的實(shí)時(shí)監(jiān)測(cè)和精準(zhǔn)控制。工業(yè)安卓主板
    的頭像 發(fā)表于 02-20 17:50 ?472次閱讀

    安卓工控一體機(jī)在印刷機(jī)械設(shè)備中發(fā)揮著至關(guān)重要的作用

    安卓工控觸屏一體機(jī)在印刷機(jī)械設(shè)備中確實(shí)發(fā)揮著至關(guān)重要的作用,主要體現(xiàn)在以下幾個(gè)方面:
    的頭像 發(fā)表于 02-14 18:11 ?541次閱讀
    安卓工控一體機(jī)在印刷機(jī)械設(shè)備中發(fā)揮著<b class='flag-5'>至關(guān)重要</b>的作用

    hyper cpu,Hyper CPU優(yōu)化:提升虛擬機(jī)性能

    :提升虛擬機(jī)性能。 ? ?在虛擬化環(huán)境中,CPU性能優(yōu)化對(duì)于提升虛擬機(jī)的整體性能至關(guān)重要。Hyper-V提供了多種工具和策略,幫助用戶(hù)根據(jù)虛
    的頭像 發(fā)表于 02-06 10:25 ?1362次閱讀
    hyper <b class='flag-5'>cpu</b>,Hyper <b class='flag-5'>CPU</b>優(yōu)化:提升虛擬機(jī)<b class='flag-5'>性能</b>

    華為云 X 實(shí)例 CPU 性能測(cè)試詳解與優(yōu)化策略

    ? 2.2 Sysbench單線(xiàn)程CPU性能測(cè)試 ? 2.3 Sysbench多線(xiàn)程CPU性能
    的頭像 發(fā)表于 12-30 14:52 ?973次閱讀
    華為云 X 實(shí)例 <b class='flag-5'>CPU</b> <b class='flag-5'>性能</b>測(cè)試詳解與優(yōu)化策略

    為何PCB原型設(shè)計(jì)至關(guān)重要

    PCB原型設(shè)計(jì)是將設(shè)計(jì)理念轉(zhuǎn)化為高效、高性能最終產(chǎn)品的基礎(chǔ)過(guò)程。從概念到可投放市場(chǎng)的電子設(shè)備是一個(gè)復(fù)雜的過(guò)程,而PCB原型制作則是直接影響最終產(chǎn)品成功與效率的關(guān)鍵階段。
    的頭像 發(fā)表于 12-05 15:53 ?1085次閱讀

    PCIe延遲對(duì)系統(tǒng)性能的影響

    隨著技術(shù)的發(fā)展,計(jì)算機(jī)系統(tǒng)對(duì)性能的要求越來(lái)越高。PCIe作為連接處理器、內(nèi)存、存儲(chǔ)和其他外圍設(shè)備的關(guān)鍵接口,其性能直接影響到整個(gè)系統(tǒng)的表現(xiàn)。PCIe延遲,作為衡量數(shù)據(jù)傳輸效率的
    的頭像 發(fā)表于 11-26 15:14 ?2977次閱讀

    海外靜態(tài)IP:跨國(guó)業(yè)務(wù)與遠(yuǎn)程工作重要工具

    海外靜態(tài)IP在跨國(guó)業(yè)務(wù)和遠(yuǎn)程工作中扮演著至關(guān)重要的角色,它不僅是連接不同國(guó)家和地區(qū)網(wǎng)絡(luò)的橋梁,還是確保數(shù)據(jù)穩(wěn)定傳輸和協(xié)作的關(guān)鍵工具。
    的頭像 發(fā)表于 11-13 07:34 ?683次閱讀