91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

CPU提供了哪些資源,如何評(píng)估CPU資源的消耗

牽手一起夢(mèng) ? 來源:S2微沙龍 ? 作者:S2小伙伴 ? 2021-01-22 09:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

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

測(cè)量的維度

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

CPU提供了哪些資源,如何評(píng)估CPU資源的消耗

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

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

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

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

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

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

注2:

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

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

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

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

針對(duì)計(jì)算資源用量的測(cè)量

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

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

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

處理器的利用率:處理器的用量與測(cè)量周期(的時(shí)間長(zhǎng)度)的比值。

評(píng)估CPU資源的消耗

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

我們先看一個(gè)簡(jiǎn)單的例子:

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

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

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

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

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

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

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

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

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

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

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

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

責(zé)任編輯:gt

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

    關(guān)注

    68

    文章

    11277

    瀏覽量

    224958
  • 測(cè)量
    +關(guān)注

    關(guān)注

    10

    文章

    5634

    瀏覽量

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

    關(guān)注

    0

    文章

    509

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    MangoTree新品劇透:全新PXI形態(tài)+最強(qiáng)CPU #PXI #PXIe #測(cè)控 #CPU

    cpu
    芒果樹數(shù)字
    發(fā)布于 :2026年01月30日 11:36:11

    探索Renesas RA6T1 CPU Card:助力電機(jī)控制評(píng)估新體驗(yàn)

    探索Renesas RA6T1 CPU Card:助力電機(jī)控制評(píng)估新體驗(yàn) 在電子工程師的日常工作中,一款性能卓越、功能豐富的CPU卡往往能為電機(jī)控制評(píng)估工作帶來極大的便利。今天,我們就
    的頭像 發(fā)表于 12-29 17:05 ?544次閱讀

    Renesas MCB - RA8T1:電機(jī)控制評(píng)估CPU板的深度解析

    Renesas MCB - RA8T1:電機(jī)控制評(píng)估CPU板的深度解析 在電機(jī)控制評(píng)估領(lǐng)域,Renesas的MCB - RA8T1 CPU板無疑是一款值得關(guān)注的產(chǎn)品。它為電機(jī)控制
    的頭像 發(fā)表于 12-29 10:25 ?679次閱讀

    深入解析CYTVII-B-E-1M-176-CPU評(píng)估板:設(shè)計(jì)、功能與應(yīng)用指南

    深入解析CYTVII-B-E-1M-176-CPU評(píng)估板:設(shè)計(jì)、功能與應(yīng)用指南 在電子設(shè)計(jì)領(lǐng)域,評(píng)估板是驗(yàn)證和開發(fā)新設(shè)備的重要工具。今天,我們就來詳細(xì)探討Cypress Semiconductor
    的頭像 發(fā)表于 12-19 10:30 ?495次閱讀

    CPU 到 GPU,渲染技術(shù)如何重塑游戲、影視與設(shè)計(jì)?

    渲染技術(shù)是計(jì)算機(jī)圖形學(xué)的核心內(nèi)容之一,它是將三維場(chǎng)景轉(zhuǎn)換為二維圖像的過程。渲染技術(shù)一直在不斷演進(jìn),從最初的CPU渲染到后來的GPU渲染,性能和質(zhì)量都有顯著提升。從CPU到GPU:技術(shù)特點(diǎn)和優(yōu)缺點(diǎn)
    的頭像 發(fā)表于 09-01 12:16 ?980次閱讀
    從 <b class='flag-5'>CPU</b> 到 GPU,渲染技術(shù)如何重塑游戲、影視與設(shè)計(jì)?

    單核CPU網(wǎng)關(guān)和雙核CPU網(wǎng)關(guān)有什么區(qū)別

    單核CPU網(wǎng)關(guān)與雙核CPU網(wǎng)關(guān)的核心區(qū)別在于處理能力、多任務(wù)效率、性能表現(xiàn)及適用場(chǎng)景,雙核CPU網(wǎng)關(guān)在多任務(wù)處理、復(fù)雜計(jì)算和響應(yīng)速度上具有顯著優(yōu)勢(shì),而單核CPU網(wǎng)關(guān)則更適合輕量級(jí)、低負(fù)
    的頭像 發(fā)表于 07-05 14:37 ?1061次閱讀

    ArkUI-X資源分類與訪問

    resources目錄下,可按照限定詞目錄和資源組目錄的說明創(chuàng)建子目錄和目錄內(nèi)的文件。 同時(shí),DevEco Studio也提供創(chuàng)建資源目錄和資源
    發(fā)表于 06-23 22:39

    HarmonyOS優(yōu)化應(yīng)用預(yù)置圖片資源加載耗時(shí)問題性能優(yōu)化

    一、概述 在開發(fā)應(yīng)用時(shí),當(dāng)開發(fā)者預(yù)置圖片資源超過一定數(shù)量或者大小,由于圖片資源的格式需要通過CPU解壓縮為紋理格式才能直接被GPU讀取,這就增加了CPU的處理時(shí)間,可能會(huì)引起圖片完成時(shí)
    發(fā)表于 05-29 16:11

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

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

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

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

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

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

    CPU的各種指令和執(zhí)行流程

    在集成電路設(shè)計(jì)中,CPU的指令是指計(jì)算機(jī)中央處理單元(CPU)用來執(zhí)行計(jì)算任務(wù)的基本操作指令集。這些指令是CPU能夠理解并執(zhí)行的二進(jìn)制代碼,它們?cè)谟?jì)算機(jī)內(nèi)部由硬件控制并按順序執(zhí)行,從而實(shí)現(xiàn)計(jì)算、控制
    的頭像 發(fā)表于 04-18 11:24 ?2619次閱讀

    【國產(chǎn)信創(chuàng)CPU全攻略】分享國產(chǎn)CPU品牌排行榜!從排名到避坑!

    最近收到不少粉絲留言:“想換國產(chǎn)電腦,但國產(chǎn)CPU品牌太多,完全不知道怎么選!”“信創(chuàng)CPU排名到底靠不靠譜?”今天咱們就來嘮嘮這個(gè)話題——國產(chǎn)CPU品牌有哪些?信創(chuàng)CPU怎么挑?附上
    的頭像 發(fā)表于 04-14 14:34 ?5482次閱讀
    【國產(chǎn)信創(chuàng)<b class='flag-5'>CPU</b>全攻略】分享國產(chǎn)<b class='flag-5'>CPU</b>品牌排行榜!從排名到避坑!

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

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

    DeepSeek企業(yè)級(jí)部署服務(wù)器資源計(jì)算 以raksmart裸機(jī)云服務(wù)器為例

    以RakSmart裸機(jī)云服務(wù)器為例,針對(duì)DeepSeek企業(yè)級(jí)部署的服務(wù)器資源計(jì)算指南,涵蓋GPU/CPU/內(nèi)存/存儲(chǔ)/網(wǎng)絡(luò)等核心維度的詳細(xì)計(jì)算方法與配置推薦,主機(jī)推薦小編為您整理發(fā)布以raksmart裸機(jī)云服務(wù)器為例,DeepSeek企業(yè)級(jí)部署服務(wù)器
    的頭像 發(fā)表于 03-21 10:17 ?1077次閱讀