在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

CPU提供了哪些資源,如何評估CPU資源的消耗

牽手一起夢 ? 來源:S2微沙龍 ? 作者:S2小伙伴 ? 2021-01-22 09:09 ? 次閱讀

背景

CPU作為一種資源,它的主要用途就是用來完成運(yùn)算任務(wù)。完成運(yùn)算任務(wù)的能力與CPU資源消耗之間存在著可量化的制約關(guān)系,這給我們提供了一種途徑,通過衡量CPU完成運(yùn)算任務(wù)的能力來衡量CPU資源的消耗情況。

測量的維度

我們首先了解一下 CPU 都提供了哪些資源,或者說,我們可以把 CPU資源分解為哪些可以用來進(jìn)一步進(jìn)行測量的維度。

CPU提供了哪些資源,如何評估CPU資源的消耗

上面的圖和文字摘自ETSI GS NFV-TST 008,呈現(xiàn)的是一個物理CPU注1能夠被測量的幾個資源維度和他們之間的對應(yīng)關(guān)系。

注1:如果有多顆物理的CPU,可以在核(Core)這一層之上,再引入一層 Socket(可以形象地理解為 CPU的插槽)。一顆物理的CPU 對應(yīng)一個 Socket,代表一顆實實在在插在主板上的物理 CPU。當(dāng)然,也可以把多顆 CPU 的核放在一起來考慮。

最上面一層是以CPU的核作為資源衡量的對象。早先CPU只有一個核,一個核能同時處理一個線程。后來為了提高CPU 的性能,開始在一個 CPU 里放置兩個核,四個核,這樣一個 CPU 就可以同時處理2個線程/4個線程,而在開啟了 SMT/HT 的情況下,通過分配時間片,一個 CPU 可以“同時”處理更多的線程。

比如下面這個系統(tǒng)信息顯示:CPU 數(shù)量是 1,其中有 6 個核,并且啟用了 HT。

第二層是針對一個核,從時間維度把處理時間劃分為一個個tick interval(其時間長度稱為 Jiffy),以 tick interval 作為衡量的對象。每個 tick interval 有不同的上下文:例如系統(tǒng)態(tài),用戶態(tài),空閑態(tài)等。在測量周期內(nèi),可以統(tǒng)計不同態(tài)所對應(yīng)的時間長度。

第三層,針對處于用戶態(tài)的tick intervals,可以再按照進(jìn)程注 2再進(jìn)行劃分。通過為不同的線程分配時間片,實現(xiàn)在(在一個時間范圍內(nèi))同時處理多線程。在這個層面上,以進(jìn)程使用的計算資源為對象進(jìn)行衡量。

注2:

·進(jìn)程: 進(jìn)程是資源分配的基本單位;

·線程:CPU調(diào)度和分配的基本單位。

·線程是進(jìn)程的一個實體;一個進(jìn)程包含一個或多個線程;同一個進(jìn)程中的多個線程之間可以并發(fā)執(zhí)行。

一個程序/應(yīng)用至少有一個進(jìn)程,一個進(jìn)程至少有一個線程。

針對計算資源用量的測量

雖然計算資源可以劃分為 3 種維度(或者說計算資源的 Scope有 3 種),但是,對于 CPU 資源的使用情況的度量方法是相同的,簡單概括就是:從時間維度,度量一個測量周期內(nèi)計算資源的被占用情況。

具體來說,以ESTI GS NFV-TST 008為例,其中定義了兩種測量量:

處理器的用量:按照某種資源維度/計算資源scope的劃分,在一個測量周期內(nèi),在一個或多個計算資源上,執(zhí)行特定上下文的指令所使用的總時間。

處理器的利用率:處理器的用量與測量周期(的時間長度)的比值。

評估CPU資源的消耗

那么,能不能直接用處理器的用量/利用率來衡量 CPU 資源的消耗情況呢?

我們先看一個簡單的例子:

兩個進(jìn)程分別使用主頻不同的CPU,并且在相同的測量周期內(nèi),兩個進(jìn)程各自的處理器用量都是200ns。

雖然他們對于各自的計算資源占用時間(處理器的用量)相同,但是我們按照常識,一個直觀的感覺就是,由于CPU 的主頻不同,這兩個進(jìn)程對計算資源的消耗程度應(yīng)該是不一樣的。

如果要進(jìn)一步分析這種差異,需要了解幾個與CPU工作相關(guān)的周期:

1.CPU時鐘周期:是 CPU 進(jìn)行活動的最小時間單位,等于CPU 主頻的倒數(shù)。這是衡量 CPU 性能的重要指標(biāo)之一。

2.機(jī)器周期:是 CPU 執(zhí)行一項基本操作所需的時間。一個機(jī)器周期的長度為若干個 CPU時鐘周期;

3.指令周期:是 CPU 執(zhí)行一條指令所需的時間。CPU 執(zhí)行一條指令,通常會將其分解為若干個階段,每個階段完成一項任務(wù)。這里的任務(wù)就是指前面所說的基本操作。所以,指令周期會包含一個或多個機(jī)器周期。

假設(shè)不同的主頻的CPU 執(zhí)行完全同樣的一條指令,由于時鐘周期不同,指令周期的長度就會不同:主頻高的 CPU 所需的時間更少。

反過來再看前面的例子,可以推斷出占用 CPU 時間長度相同的兩個進(jìn)程,使用高主頻的CPU的進(jìn)程其需要 CPU 完成的任務(wù)數(shù)量要多于另一個使用低主頻 CPU 的進(jìn)程。

類似的,一個多核的 CPU可以類比為多個單核的 CPU。如果可以使用的資源包含多個核,那么在處理的任務(wù)數(shù)量方面,也可以得到類似的結(jié)論。

當(dāng)需要衡量一個進(jìn)程對CPU資源的消耗時(例如,在利用資源利用率評價能效的計算過程中),評估某個進(jìn)程(可能是VNF/VM/VC)到底讓CPU做了多少事情,比單純地考慮其占用CPU的時間長度更加準(zhǔn)確。

因此,除了要使用時間維度的處理器用量/利用率之外,計算CPU 資源的消耗還要進(jìn)一步考慮CPU 的時鐘速度和核數(shù):

CPU 資源的消耗 = 處理器的利用率*CPU的時鐘頻率*CPU的核數(shù)注

責(zé)任編輯:gt

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

    關(guān)注

    68

    文章

    11049

    瀏覽量

    216144
  • 測量
    +關(guān)注

    關(guān)注

    10

    文章

    5187

    瀏覽量

    112986
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    507

    瀏覽量

    20100
收藏 人收藏

    評論

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

    信創(chuàng)國產(chǎn)CPU推薦

    cpu
    jf_10805031
    發(fā)布于 :2025年04月23日 17:20:43

    SOLIDWORKS教育版內(nèi)置大量的教育資源

    設(shè)計的版本,不僅具備強(qiáng)大的三維建模、裝配體設(shè)計和工程圖生成等功能,更內(nèi)置海量的教育資源,為學(xué)生提供一個全方面、有效的學(xué)習(xí)平臺。本文將深入探討SOLIDWORKS教育版內(nèi)置的教育
    的頭像 發(fā)表于 04-22 10:07 ?273次閱讀
    SOLIDWORKS教育版內(nèi)置<b class='flag-5'>了</b>大量的教育<b class='flag-5'>資源</b>

    云游戲的基礎(chǔ)資源類型

    云游戲的基礎(chǔ)資源類型 可根據(jù)功能與部署模式劃分為以下類別,其核心構(gòu)成及細(xì)分如下: 一、按功能劃分的資源類型 計算與渲染資源? 硬件規(guī)格?:云端服務(wù)器需配置高性能CPU、GPU集群,例如
    的頭像 發(fā)表于 04-09 10:18 ?147次閱讀
    云游戲的基礎(chǔ)<b class='flag-5'>資源</b>類型

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

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

    fpga和cpu的區(qū)別 芯片是gpu還是CPU

    一、FPGA與CPU的區(qū)別 FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)和CPU(Central Processing Unit,中央處理器)是兩種不同類
    的頭像 發(fā)表于 02-01 14:57 ?1419次閱讀

    AI云端計算資源有哪些類型

    AI云端計算資源涵蓋了從基礎(chǔ)設(shè)施到軟件服務(wù)的多個層面,為AI模型的訓(xùn)練、推理和部署提供強(qiáng)大的支持。下面,AI部落小編為您詳細(xì)介紹AI云端計算資源的主要類型。
    的頭像 發(fā)表于 11-15 09:39 ?492次閱讀

    如何限制容器可以使用的CPU資源

    默認(rèn)情況下容器可以使用的主機(jī) CPU 資源是不受限制的。和內(nèi)存資源的使用一樣,如果不對容器可以使用的 CPU 資源進(jìn)行限制,一旦發(fā)生容器內(nèi)程
    的頭像 發(fā)表于 10-24 17:04 ?617次閱讀
    如何限制容器可以使用的<b class='flag-5'>CPU</b><b class='flag-5'>資源</b>

    云服務(wù)器的購買資源和擴(kuò)容資源的區(qū)別和聯(lián)系

    服務(wù)商處直接購買一定量的計算資源,如CPU、內(nèi)存或存儲空間等。而擴(kuò)容資源則是指在現(xiàn)有的云服務(wù)器基礎(chǔ)上增加額外的資源
    的頭像 發(fā)表于 10-18 11:21 ?488次閱讀

    服務(wù)器cpu占用率高怎么解決

    長時間運(yùn)行的計算任務(wù) 應(yīng)用程序存在內(nèi)存泄漏,導(dǎo)致CPU占用率上升 系統(tǒng)問題 操作系統(tǒng)配置不當(dāng),導(dǎo)致CPU占用率高 系統(tǒng)存在病毒或者惡意軟件,占用大量CPU資源 系統(tǒng)存在硬件故障,導(dǎo)致
    的頭像 發(fā)表于 10-10 15:14 ?1673次閱讀

    服務(wù)器cpu和臺式機(jī)cpu區(qū)別

    服務(wù)器CPU和臺式機(jī)CPU的區(qū)別是一個復(fù)雜的話題,涉及到多個方面,包括設(shè)計、性能、功耗、可靠性、成本等。 服務(wù)器CPU和臺式機(jī)CPU的區(qū)別 1. 設(shè)計目標(biāo) 服務(wù)器
    的頭像 發(fā)表于 10-10 15:12 ?2452次閱讀

    華納云:IaaS有哪些資源類型?

    和網(wǎng)絡(luò)設(shè)備。用戶可以通過一個管理平臺遠(yuǎn)程訪問虛擬化的硬件資源,根據(jù)實際消耗支付費用。IaaS 提供靈活性、可擴(kuò)展性和經(jīng)濟(jì)效益,允許企業(yè)快速適應(yīng)技術(shù)變化和需求波動,從而專注于核心業(yè)務(wù)而
    的頭像 發(fā)表于 09-12 14:55 ?615次閱讀

    將軟件從8位(字節(jié))可尋址CPU遷移至C28x CPU

    電子發(fā)燒友網(wǎng)站提供《將軟件從8位(字節(jié))可尋址CPU遷移至C28x CPU.pdf》資料免費下載
    發(fā)表于 09-06 10:42 ?0次下載
    將軟件從8位(字節(jié))可尋址<b class='flag-5'>CPU</b>遷移至C28x <b class='flag-5'>CPU</b>

    什么是CPU緩存?它有哪些作用?

    CPU緩存(Cache Memory)是計算機(jī)系統(tǒng)中一個至關(guān)重要的組成部分,它位于CPU與內(nèi)存之間,作為兩者之間的臨時存儲器。CPU緩存的主要作用是減少CPU訪問內(nèi)存所需的時間,從而提
    的頭像 發(fā)表于 08-22 14:54 ?5741次閱讀

    JAVA應(yīng)用CPU跳點自動DUMP工具

    問題。如果CPU使用率過高,可能表示系統(tǒng)存在資源瓶頸,需要進(jìn)行優(yōu)化或升級。 CPU監(jiān)控的難點 現(xiàn)有的監(jiān)控平臺提供多種方式來獲取容器和JVM
    的頭像 發(fā)表于 08-05 17:48 ?722次閱讀

    CPU生產(chǎn)工藝圖解

    共讀好書 CPU是現(xiàn)代計算機(jī)的核心部件,又稱為“微處理器”。對于PC而言,CPU的規(guī)格與頻率常常被用來作為衡量一臺電腦性能強(qiáng)弱重要指標(biāo)。Intelx86架構(gòu)已經(jīng)經(jīng)歷二十多個年頭,而x86架構(gòu)
    的頭像 發(fā)表于 07-26 18:07 ?931次閱讀
    <b class='flag-5'>CPU</b>生產(chǎn)工藝圖解
    主站蜘蛛池模板: 欧美另类亚洲一区二区 | www.亚洲色图.com | ts人妖另类国产 | 日本黄视频在线观看 | 久久奇米| 五月天精品在线 | 天天操天天摸天天碰 | 欧美成人亚洲 | 成人特黄午夜性a一级毛片 成人网18免费下 | 免费看一级大片 | 免费一级在线 | 女人双腿搬开让男人桶 | 国产乱码1卡一卡二卡 | 免费欧洲美女与动zooz | 亚洲高清色图 | 人人添 | 91啦中文在线观看 | 久久精品视频9 | 亚洲一区精品中文字幕 | 亚洲一区二区中文字5566 | 午夜黄色影片 | 精品99久久 | 男操女视频在线观看 | 男女午夜特黄毛片免费 | 久久永久免费视频 | 久久亚洲国产成人影院 | 国产精品久久久久久久久免费hd | 国产在线视频网站 | 日韩xx00| 午夜视频入口 | 久操精品在线观看 | 九七婷婷狠狠成人免费视频 | 四虎海外在线永久免费看 | 38pao强力打造永久免费高清视频 | 国产在线观看午夜不卡 | 福利视频一区二区微拍堂 | 亚洲国产激情在线一区 | 瑟瑟久久 | 亚洲一区二区三区电影 | 天天躁日日躁狠狠躁一级毛片 | 成年人看的黄色 |