【系統分析師】-系統配置與性能評價

1、性能指標

主頻:又稱時鐘頻率,1GHZ表示1秒有1G個時鐘周期

1s=10^9ns

主頻=外頻 * 倍頻

  • 時鐘周期 = 主頻的倒數
  • 指令周期:取出并執行一條指令的時間? ? ?
  • 總線周期:一個訪存儲器或IO操作所用時間
  • 平均執行周期數:CPI表示每條計算機指令執行所需的時鐘周期
  • MIPS:每秒處理百萬計機器指令數,衡量標量機性能

指令條數 / (執行時間s * 10^6) = 主頻/CPI = 主頻 * IPC

  • MFLOPS:每秒百萬個浮點運算,衡量向量機性能

一指令周期 = N總線周期 = N*M時鐘周期 = N*M*?(1/主頻)

指令平均時鐘數 =(指令條目數 × 指令時鐘數)/ 總指令條目數

指令平均運算(執行)速度 = (1/指令平均時鐘數)× 時鐘頻率,注,單位MIPS

?

?指令周期=12 + 3.6*2 + 2.4*4 + 2*8 = 44.8 指令時鐘數

總條數 = 12 + 3.6 + 2.4 + 2 = 20

2、阿姆達爾解決方案

解決局部性能優化的問題

加速比:系統不進行優化的時間?和 進行優化的比值 > 0

設總時長為1,

原先:功能0.6,其他0.4

改進:功能0.6/5=0.12??

加速比= 1 / (0.4+0.12) = 0.192

3、性能評價方法?

  • 時鐘頻率法: 以時鐘頻率高低衡量速度。
  • 指令執行速度法: 表示機器運算速度的單位是MIPS。
  • 等效指令速度法 (Gibson mix,吉普森混合法) : 通過各類指令在程序中所占的比例 (W) 進行計算得到的。特點: 考慮指令比例不同的問題。
  • 數據處理速率法(PDR): PDR值的方法來衡量機器性能,PDR值越大,機器性能越好。PDR=L/R? ?特點: 考慮CPU+存儲
  • 綜合理論性能法 (CTP) : CTP用MTOPS (Million TheoreticalOperations PerSecond,每秒百萬次理論運算) 表示。CTP的估算方法是,首先算出處理部件每個計算單元的有效計算率,再按不同字長加以調整,得出該計算單元的理論性能,所有組成該處理部件的計算單元的理論性能之和即為CTP。
  • 基準程序法: 把應用程序中用得最多、最頻繁的那部分核心程序作為評估計算機系統性能的標準程序,稱為基準測試程序 (benchmark) 。基準程序法是目前一致承認的測試系統性能的較好方法。

測試精確度排名:真實的程序 → 核心程序 → 小型基準程序 → 合成基準程序

TPC基準程序: TPC (Transaction Processing Councll,事務處理委員會) 基準程序用以評測計算機在事務處理、數基慮處理、企業管理與決策支持系統等方面的性能。該基準程序的評測結果用每移完成的事
務處理數TPC來表示。
TPC-A基準程序規范用于評價在OLTP環境下的數據庫和硬件的性能;

TPC-B測試的是不包括網絡的純事務處理量,用于模擬企業計算環境;

TPC-C測試的是聯機訂貨系統;

TPC-D、TPC-HGTPC-R測試的都是決策支持系統,其中TPC·R允許有附加的優化選項;TPC-E測試的是大型企業信息服務系統。

TPC-W是基于Web 應用的基準程序

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713357.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713357.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713357.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【學習心得】網絡中常見數據格式(爬蟲入門知識)

在爬蟲爬取數據的之前,必須先系統的了解一下我們待爬取的數據有哪些格式,這樣做的好處在與能針對不同的數據類型采取不同分方法手段。 一、XML XML(Extensible Markup Language)是一種可擴展的標記語言,它定義了一套標…

如何解決幻獸帕魯/Palworld服務器聯機游戲時的丟包問題?

如何解決幻獸帕魯/Palworld服務器聯機游戲時的丟包問題? 等待服務器維護:首先,確保網絡連接穩定,然后查看游戲官方或社區論壇,了解是否有服務器維護的消息。這是解決丟包問題的一種直接且有效的方法。 更新顯卡驅動&a…

Siemens-NXUG二次開發-獲取prt中體與類型、實體面與類型、實體邊與類型、邊上點的Tag標識[Python UF][20240302]

Siemens-NXUG二次開發-獲取prt中體與類型、實體面與類型、實體邊與類型、邊上點的Tag標識[Python UF][20240302] 1.python uf函數1.1 NXOpen.UF.Obj.CycleObjsInPart1.2 NXOpen.UF.Obj.AskTypeAndSubtype1.3 NXOpen.UF.Modeling.AskBodyFaces1.4 NXOpen.UF.Modeling.AskFaceEdg…

RISC-V特權架構 - 機器模式下的異常處理

RISC-V特權架構 - 機器模式下的異常處理 1 進入異常1.1 從mtvec 定義的PC 地址開始執行1.2 更新CSR 寄存器mcause1.3 更新CSR 寄存器mepc1.4 更新CSR 寄存器mtval1.5 更新CSR 寄存器mstatus 2 退出異常2.1 從mepc 定義的PC 地址開始執行2.2 更新CSR 寄存器mstatus 3 異常服務程…

Android Tombstone 分析

1.什么是tombstone Tombstone是指在分布式系統中用于標記數據已被刪除的記錄,通常包含刪除操作的時間戳和相關信息。 當一個動態庫(native程序)開始執行時,系統會注冊一些連接到 debuggerd 的signal handlers。當系統發生崩潰時…

wpa_supplicant與用戶態程序的交互分析

1 wpa_supplicant與用戶態程序wpa_cli的交互過程 1.1 交互接口類型 wpa_supplicant與用戶態程序交互的主要接口包括以下幾種: 1)命令行界面:通過命令行工具 wpa_cli 可以與 wpa_supplicant 進行交互。wpa_cli 允許用戶執行各種 wpa_suppli…

Spark Shuffle Tracking 原理分析

Shuffle Tracking Shuffle Tracking 是 Spark 在沒有 ESS(External Shuffle Service)情況,并且開啟 Dynamic Allocation 的重要功能。如在 K8S 上運行 spark 沒有 ESS。本文檔所有的前提都是基于以上條件的。 如果開啟了 ESS,那么 Executor 計算完后&a…

MySQL 表的基本操作,結合項目的表自動初始化來講

有了數據庫以后,我們就可以在數據庫中對表進行增刪改查了,這也就意味著,一名真正的 CRUD Boy 即將到來(😁)。 查表 查看當前數據庫中所有的表,使用 show tables; 命令 由于當前數據庫中還沒有…

基于Python3的數據結構與算法 - 09 希爾排序

一、引入 希爾排序是一種分組插入排序的算法。 二、排序思路 首先取一個整數d1 n/2,將元素分為d1個組,每組相鄰量取元素距離為d1,在各組內直接進行插入排序;取第二個整數d2 d1/2, 重復上述分組排序過程&#xff0…

Angular 2 中的樣式綁定和 NgStyle

在 Angular 2 模板中綁定內聯樣式很容易。以下是一個綁定單個樣式值的示例&#xff1a; 你還可以指定單位&#xff0c;例如在這里我們將單位設置為 em&#xff0c;但也可以使用 px、% 或 rem&#xff1a; <p [style.font-size.em]"3">A paragraph at 3em! &l…

CSS 自測題 -- 用 flex 布局繪制骰子(一、二、三【含斜三點】、四、五、六點)

一點 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>css flex布局-畫骰子</title><sty…

vue3 滾動條觸底監聽

問題&#xff1a;指定區域內&#xff0c;顯示返回的數據&#xff0c;要求先顯示20條&#xff0c;區域超出部分滾動顯示&#xff0c;對滾動條進行監聽&#xff0c;滾動條觸底后&#xff0c;繼續顯示下20條... 解決過程&#xff1a; 1.在區域的div上&#xff0c;添加scroll事件…

Unity 切換場景

場景切換前必須要將場景拖動到Build中 同步加載場景 using System.Collections; using System.Collections.Generic; //using UnityEditor.SearchService; using UnityEngine; // 場景管理 需要導入該類 using UnityEngine.SceneManagement;public class c3 : MonoBehaviour {…

redis五大基礎類型【重點】

之前寫過一點小知識&#xff1a;https://blog.csdn.net/qq_45927881/article/details/134959181?spm1001.2014.3001.5501 參考鏈接 https://xiaolincoding.com/redis/data_struct/command.html#%E4%BB%8B%E7%BB%8D 目錄 1. string&#xff08;字符串&#xff09;2. Hash&#…

MySql安全加固:配置不同用戶不同賬號禁止使用舊密碼禁止MySql進程管理員權限

MySql安全加固&#xff1a;配置不同用戶不同賬號&禁止使用舊密碼&禁止MySql進程管理員權限 1.1 檢查是否配置不同用戶不同賬號1.2 檢查是否禁止使用舊密碼1.3 禁止MySql進程管理員權限 &#x1f496;The Begin&#x1f496;點點關注&#xff0c;收藏不迷路&#x1f496…

【c++】通訊錄管理系統

1.系統功能介紹及展示 2.創建項目 3.菜單實現 4.退出功能實現 5.添加聯系人—結構體設計 6.添加聯系人—功能實現 7.顯示聯系人 8.刪除練習人—檢測聯系人是否存在 9.刪除聯系人—功能實現 10.查找聯系人 11.修改聯系人 12.清空通訊錄 #include <iostream> #include <…

什么是VR虛擬社區|VR元宇宙平臺|VR主題館加盟

VR虛擬社區是指一種基于虛擬現實技術構建的在線社交平臺或環境&#xff0c;用戶可以在其中創建虛擬化的個人形象&#xff08;也稱為avatars&#xff09;并與其他用戶進行交流、互動和合作。在VR虛擬社區中&#xff0c;用戶可以選擇不同的虛擬場景和環境&#xff0c;如虛擬公園、…

fly-barrage 前端彈幕庫(3):滾動彈幕的設計與實現

項目官網地址&#xff1a;https://fly-barrage.netlify.app/&#xff1b; &#x1f451;&#x1f40b;&#x1f389;如果感覺項目還不錯的話&#xff0c;還請點下 star &#x1f31f;&#x1f31f;&#x1f31f;。 Gitee&#xff1a;https://gitee.com/fei_fei27/fly-barrage&a…

顯示器開機正常,插入HDMI線卻不顯示畫面,換了HDMI線還是不行?

環境&#xff1a; 惠普/P24VG4 DELL筆記本 問題描述&#xff1a; 顯示器開機正常&#xff0c;插入HDMI線卻不顯示畫面&#xff0c;換了HDMI線還是不行&#xff0c;是不是顯示器壞了&#xff1f; 解決方案&#xff1a; 1.前往顯示器設置菜單里面查看input 2.把輸入源默認設…

二百二十五、海豚調度器——用DolphinScheduler調度執行Flume數據采集任務

一、目的 數倉的數據源是Kafka&#xff0c;因此離線數倉需要用Flume采集Kafka中的數據到HDFS中 在實際項目中&#xff0c;不可能一直在Xshell中啟動Flume任務&#xff0c;一是項目的Flume任務很多&#xff0c;二是一旦Xshell頁面關閉Flume任務就會停止&#xff0c;這樣非常不…