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

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

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

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

MPSoC,XEN虛擬機運行裸核的2種中斷響應(yīng)延遲情況

454398 ? 來源:Xilinx ? 作者:hankf ? 2020-12-08 12:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:hankf,Xilinx Employee

修改Xilinx的定時器裸核應(yīng)用程序(baremetal, standalone)例子xttcps_intr_example.c,可以測量中斷響應(yīng)延遲。
然后在單板上運行,以及在XEN的虛擬機上運行,可以分別測量這兩種情況下的中斷響應(yīng)延遲。

單板的中斷延遲

首先看單板上運行的中斷延遲的測試數(shù)據(jù),也是沒有無xen的中斷延遲的測試數(shù)據(jù)。

TTC device id: 1
TTC device BaseAddress: 0xFF110004
TTC device InputClockHz: 0x5F5E100 = 100000000
Global timer frequency: 0x5F5B9F0 = 99990000
Ticker timer Interval: 62500
Ticker timer Prescaler: 3
... ...
No.1 TickHandler, Counter1: 6, Counter2: 7, average first counter value: 6
No.1 TickHandler, Goblal timer1: 114476857, 2: 114476887, 2-1: 30
... ...
No.20 TickHandler, Counter1: 2, Counter2: 4, average first counter value: 2
No.20 TickHandler, Goblal timer1: 139730363, 2: 139730395, 2-1: 32
No.21 TickHandler, Counter1: 2, Counter2: 4, average first counter value: 2
No.21 TickHandler, Goblal timer1: 140974466, 2: 140974497, 2-1: 31

TTC定時器Prescaler是3,代表縮放倍數(shù)是16。
第一次中斷響應(yīng)時TTC的計數(shù)器值為6,166=96個TTC時鐘周期,相當于960ns。
后續(xù)中斷響應(yīng)時TTC的計數(shù)器值為2,216=32個TTC時鐘周期,相當于320ns。
可以看到,MPSoC的中斷響應(yīng)延遲非常短。

xen虛擬機中斷延遲

再看xen的虛擬機下,中斷延遲的測試數(shù)據(jù)。

TTC device id: 1
TTC device BaseAddress: 0xFF110004
TTC device InputClockHz: 0x5F5E100 = 100000000
Global timer frequency: 0x5F5B9F0 = 99990000
Ticker timer Interval: 62500
Ticker timer Prescaler: 3
... ...
No.1 TickHandler, Counter1: 20, Counter2: 22, average first counter value: 20
... ...
No.20 TickHandler, Counter1: 11, Counter2: 13, average first counter value: 12
No.20 TickHandler, Goblal timer1: 11368782108, 2: 11368782109, 2-1: 1
No.21 TickHandler, Counter1: 13, Counter2: 15, average first counter value: 12
No.21 TickHandler, Goblal timer1: 11370077692, 2: 11370077693, 2-1: 1

同樣,Prescaler是3,代表縮放倍數(shù)是16。
第一次中斷響應(yīng)時TTC的計數(shù)器值為20,16*20=320個TTC時鐘周期,相當于3200ns。
后續(xù)中斷響應(yīng)時TTC的計數(shù)器值為12,12*16=192個TTC時鐘周期,相當于1920ns。
xen虛擬機會最多會造成中斷響應(yīng)時間增加2240ns。即使這樣,在本次測試中,在xen的虛擬機中,MPSoC的中斷響應(yīng)時間最大是3200ns,能滿足絕大多數(shù)應(yīng)用的要求。

結(jié)論

在xen的虛擬機中,MPSoC的中斷響應(yīng)時間最大是3200ns,能滿足絕大多數(shù)應(yīng)用的要求。

編輯:hfy

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

    關(guān)注

    73

    文章

    2195

    瀏覽量

    130133
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3362

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    使用rk3568開發(fā)板,0\\1\\3運行linux,2運行hal,在0中怎么關(guān)閉2

    使用rk3568開發(fā)板,0\\\\1\\\\3運行linux,2運行hal,想在內(nèi)核中通過smc指令完成核0對
    發(fā)表于 10-27 10:09

    搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機

    查看,點擊“下一步”。選擇稍后安裝操作系統(tǒng),點擊“下一步”。保持默認,點擊“下一步”。修改虛擬機名稱及安裝位置,點擊“下一步”。同樣按照實際情況設(shè)置內(nèi)存大小。設(shè)置網(wǎng)絡(luò)類型,默認為NAT模式,點擊下一步
    發(fā)表于 09-25 09:39

    TECS OpenStack資源池虛擬機網(wǎng)絡(luò)二層地址無法互通的問題處理

    某運營商TECS OpenStack使用主機overlay SDN方案組網(wǎng),運維人員在創(chuàng)建虛擬機測試虛擬機網(wǎng)絡(luò)狀態(tài)時發(fā)現(xiàn)問題:在其中一臺主機上創(chuàng)建兩臺同網(wǎng)段虛擬機,虛擬機之間二層地址無
    的頭像 發(fā)表于 06-12 09:28 ?705次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬機</b>網(wǎng)絡(luò)二層地址無法互通的問題處理

    虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬化平臺上VPS不可用的數(shù)據(jù)恢復(fù)案例

    虛擬化環(huán)境: 某品牌720服務(wù)器中有一組通過型號為H710P的RAID卡+4塊STAT硬盤組建的RAID10,上層部署Xen Server服務(wù)器虛擬化平臺。虛擬機安裝的Windows
    的頭像 發(fā)表于 05-30 11:35 ?555次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬</b>化平臺上VPS不可用的數(shù)據(jù)恢復(fù)案例

    Linux 5.15.52_2.1.0 (Yocto) 是否支持Xen虛擬機管理程序?

    我正在使用 Yocto 和 i.MX8QM 板,我對 Xen 支持有幾個問題: Linux 5.15.52_2.1.0 (Yocto) 是否支持 Xen 虛擬機管理程序? If yes
    發(fā)表于 03-27 06:17

    hyper 備份,Hyper備份:虛擬機備份與恢復(fù)

    的解決方案。今天就為大家介紹Hyper備份:虛擬機備份與恢復(fù)。 ? ?在虛擬化環(huán)境中,備份和恢復(fù)虛擬機是確保數(shù)據(jù)安全和業(yè)務(wù)連續(xù)性的關(guān)鍵操作。Hyper-V提供了多種備份和恢復(fù)方法,幫助用戶靈活地管理
    的頭像 發(fā)表于 02-08 09:53 ?1458次閱讀
    hyper 備份,Hyper備份:<b class='flag-5'>虛擬機</b>備份與恢復(fù)

    虛擬機 hyper-v,虛擬機 hyper-v的操作步驟,hyper-v批量管理工具的使用指南

    ,需要同時模擬多個游戲客戶端和服務(wù)器端的運行。批量虛擬機能夠快速創(chuàng)建多個虛擬測試環(huán)境,讓開發(fā)者可以在不同的配置和場景下對游戲進行全面測試,及時發(fā)現(xiàn)并解決問題,確保游戲在上線后能夠穩(wěn)定運行
    的頭像 發(fā)表于 02-07 14:04 ?955次閱讀
    <b class='flag-5'>虛擬機</b> hyper-v,<b class='flag-5'>虛擬機</b> hyper-v的操作步驟,hyper-v批量管理工具的使用指南

    hyper-v虛擬機,為何需要用hyper-v虛擬機?

    : 1. 降低成本:通過服務(wù)器整合,減少物理服務(wù)器數(shù)量,從而節(jié)省硬件采購、維護和能源消耗成本。 2. 提高資源利用率:在一臺物理機上運行多個虛擬機,優(yōu)化硬件資源利用,提高整體效率。 3. 簡化管理:提供集中化的
    的頭像 發(fā)表于 02-07 13:37 ?769次閱讀
    hyper-v<b class='flag-5'>虛擬機</b>,為何需要用hyper-v<b class='flag-5'>虛擬機</b>?

    hyper v 上網(wǎng),Hyper-V上網(wǎng):虛擬機網(wǎng)絡(luò)配置

    大家介紹Hyper-V上網(wǎng):虛擬機網(wǎng)絡(luò)配置。 ? ?在Hyper-V環(huán)境中,正確配置虛擬機的網(wǎng)絡(luò)設(shè)置是確保虛擬機能夠正常訪問外部網(wǎng)絡(luò)的關(guān)鍵。以下是詳細的Hyper-V虛擬機網(wǎng)絡(luò)配置指南
    的頭像 發(fā)表于 02-06 10:29 ?4186次閱讀
    hyper v 上網(wǎng),Hyper-V上網(wǎng):<b class='flag-5'>虛擬機</b>網(wǎng)絡(luò)配置

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

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

    hyper-v 備份,hyper-v怎樣進行虛擬機的創(chuàng)建

    虛擬機技術(shù)打破了傳統(tǒng)計算機的限制,為我們帶來了全新的計算機模式。今天給大家介紹hyper-v怎樣進行虛擬機的創(chuàng)建? ? ?hyper-v怎樣進行虛擬機的創(chuàng)建? ? ?使用PowerShell啟用,以
    的頭像 發(fā)表于 02-05 14:54 ?825次閱讀
    hyper-v 備份,hyper-v怎樣進行<b class='flag-5'>虛擬機</b>的創(chuàng)建

    hyper v 刪除,怎么樣刪除hyper-v中的虛擬機

    步驟進行操作: ? ?1.打開Hyper-V管理器: ? ?在Windows桌面上,點擊“開始”按鈕。 ? ?在搜索欄中輸入“Hyper-V管理器”并打開它。 ? ?2.停止虛擬機: ? ?在Hyper-V管理器中,找到要刪除的虛擬機
    的頭像 發(fā)表于 02-05 13:39 ?1552次閱讀
    hyper v 刪除,怎么樣刪除hyper-v中的<b class='flag-5'>虛擬機</b>?

    hyper v for win10,hyper v for win10的實操流程,hyper-v批量管理工具的使用指南

    旅游行業(yè)的在線預(yù)訂平臺依賴虛擬機運行,為游客提供酒店預(yù)訂、機票預(yù)訂等服務(wù)。在旅游旺季,業(yè)務(wù)量會大幅增長,需要更多的虛擬機來保障平臺的穩(wěn)定運行。傳統(tǒng)的虛擬機管理方式難以滿足旅游行業(yè)對業(yè)務(wù)
    的頭像 發(fā)表于 02-05 11:07 ?594次閱讀
    hyper v for win10,hyper v for win10的實操流程,hyper-v批量管理工具的使用指南

    hyper 內(nèi)存,Hyper內(nèi)存:如何監(jiān)控與優(yōu)化hyper-v虛擬機的內(nèi)存使用

    :如何監(jiān)控與優(yōu)化hyper-v虛擬機的內(nèi)存使用。 ? ?在虛擬化環(huán)境中,合理監(jiān)控和優(yōu)化Hyper-V虛擬機的內(nèi)存使用對于提升性能和資源利用率至關(guān)重要。本文將詳細介紹如何監(jiān)控Hyper-V虛擬機
    的頭像 發(fā)表于 01-24 14:15 ?1713次閱讀
    hyper 內(nèi)存,Hyper內(nèi)存:如何監(jiān)控與優(yōu)化hyper-v<b class='flag-5'>虛擬機</b>的內(nèi)存使用

    hyper內(nèi)存條,hyper-v 添加虛擬機還需要硬盤嗎

    管理程序,能在Windows系統(tǒng)的計算機上創(chuàng)建虛擬機,讓一臺物理計算機可同時運行多個操作系統(tǒng)及應(yīng)用程序。 ? ?相關(guān)組件,主機:運行虛擬機的物理計算機,為
    的頭像 發(fā)表于 01-24 14:01 ?722次閱讀
    hyper內(nèi)存條,hyper-v 添加<b class='flag-5'>虛擬機</b>還需要硬盤嗎