CPU的硬體效能的幾個重要指標

2021-04-28 22:48:50 字數 2239 閱讀 3358

cpu的英文全稱是central processing unit,即**處理器。cpu從雛形出現到發展壯大的今天,由於製造技術的越來越先進,其整合度越來越高,內部的電晶體數達到幾百萬個。雖然從最初的cpu發展到現在其電晶體數增加了幾十倍,但是cpu的內部結構仍然可分為控制單元,邏輯單元和儲存單元三大部分。cpu的效能大致上反映出了它所配置的那部微機的效能,因此cpu的效能指標十分重要。 cpu主要的效能指標有以下幾點:

第一:主頻,也就是cpu的時鐘頻率,簡單地說也就是cpu的工作頻率。一般說來,乙個時鐘週期完成的指令數是固定的,所以主頻越高,cpu的速度也就越快了。不過由於各種cpu的內部結構也不盡相同,所以並不能完全用主頻來概括cpu的效能。至於外頻就是系統匯流排的工作頻率;而倍頻則是指cpu外頻與主頻相差的倍數。用公式表示就是:主頻=外頻×倍頻。(笨笨熊注:我們購買計算機主要看cpu的主頻)

第二:記憶體匯流排速度或者叫系統總路線速度,一般等同於cpu的外頻。記憶體匯流排的速度對整個系統效能來說很重要,由於記憶體速度的發展滯後於cpu的發展速度,為了緩解記憶體帶來的瓶頸,所以出現了二級快取,來協調兩者之間的差異,而記憶體匯流排速度就是指cpu與二級(l2)快取記憶體和記憶體之間的工作頻率。

第三:工作電壓。工作電壓指的也就是cpu正常工作所需的電壓。早期cpu(386、486)由於工藝落後,它們的工作電壓一般為5v(奔騰等是3.5v/3.3v/2.8v等),隨著cpu的製造工藝與主頻的提高,cpu的工作電壓有逐步下降的趨勢,intel最新出品的coppermine已經採用1.6v的工作電壓了。低電壓能解決耗電過大和發熱過高的問題。這對於膝上型電腦尤其重要。(笨笨熊注:新賽揚是1.5v)

第四:協處理器或者叫數學協處理器。在486以前的cpu裡面,是沒有內建協處理器的。由於協處理器主要的功能就是負責浮點運算,因此386、286、8088等等微機cpu的浮點運算效能都相當落後,自從486以後,cpu一般都內建了協處理器,協處理器的功能也不再侷限於增強浮點運算。現在cpu的浮點單元(協處理器)往往對多**指令進行了優化。比如intel的mmx技術,mmx是「多**擴充套件指令集」的縮寫。mmx是intel公司在2023年為增強pentium cpu在音像、圖形和通訊應用方面而採取的新技術。為cpu新增加57條mmx指令,把處理多**的能力提高了60%左右。(笨笨熊注:現在「銅礦」pⅲ還有mmx2技術,將來還會有三代、四代mmx技術,名稱可能不同,意思是一樣的)

第五:流水線技術、超標量。流水線(pipeline)是 intel首次在486晶元中開始使用的。流水線的工作方式就象工業生產上的裝配流水線。在cpu中由5~6個不同功能的電路單元組成一條指令處理流水線,然後將一條x86指令分成5~6步後再由這些電路單元分別執行,這樣就能實現在乙個cpu時鐘週期完成一條指令,因此提高了cpu的運算速度。超流水線是指某型 cpu內部的流水線超過通常的5~6步以上,例如pentium pro的流水線就長達14步。將流水線設計的步(級)數越多,其完成一條指令的速度越快,因此才能適應工作主頻更高的cpu。超標量是指在乙個時鐘週期內cpu可以執行一條以上的指令。這在486或者以前的cpu上是很難想象的,只有pentium級以上cpu才具有這種超標量結構;這是因為現代的cpu越來越多的採用了risc技術,所以才會超標量的cpu。

第六:亂序執行和分枝**,亂序執行是指cpu採用了允許將多條指令不按程式規定的順序分開發送給各相應電路單元處理的技術。分枝是指程式執行時需要改變的節點。分枝有無條件分枝和有條件分枝,其中無條件分枝只需要cpu按指令順序執行,而條件分枝則必須根據處理結果再決定程式執行方向是否改變,因此需要「分枝**」技術處理的是條件分枝。第七:l1快取記憶體,也就是我們經常說的一級快取記憶體。在cpu裡面內建了快取記憶體可以提高cpu的執行效率。內建的l1快取記憶體的容量和結構對cpu的效能影響較大,不過高速緩衝儲存器均由靜態ram組成,結構較複雜,在cpu管芯面積不能太大的情況下,l1級快取記憶體的容量不可能做得太大。採用回寫(write back)結構的快取記憶體。它對讀和寫操作均有可提供快取。而採用寫通(write-through)結構的快取記憶體,僅對讀操作有效。在486以上的計算機中基本採用了回寫式快取記憶體。

第八:l2快取記憶體,指cpu外部的快取記憶體。pentium pro處理器的l2和cpu執行在相同頻率下的,但成本昂貴,所以pentium ii執行在相當於cpu頻率一半下的,容量為512k。為降低成本intel公司曾生產了一種不帶l2的cpu名為賽揚。(笨笨熊注:現在銅礦及新賽揚的l2快取與cpu同頻,所以高階1g以上的晶元大戰中intel暫時領先於l2只有主頻一半或三分之一的amd的k7)

第九:製造工藝, pentium cpu的製造工藝是0.35微公尺, pii和賽揚可以達到0.25微公尺,最新的cpu製造工藝可以達到0.18微公尺,並且將採用銅配線技術,可以極大地提高cpu的整合度和工作頻率。

IO效能的重要指標

最重要的三個指標 iops iops,即每秒鐘處理的io請求數量。iops是隨機訪問型別業務 oltp 類 很重要的乙個參考指標。從磁碟上進行資料讀取時,比較重要的幾個時間是 定址時間 找到資料塊的起始位置 旋轉時間 等待磁碟旋轉到資料塊的起始位置 傳輸時間 讀取資料的時間和返回的時間 其中定址時間...

十一 CPU效能優化的幾個思路

判斷優化是否有效?預期優化後效能提公升多少?怎麼考慮優化時的優先順序 如何評估選擇方案 確定效能的量化指標。測試優化前的效能指標。測試優化後的效能指標。以 web 應用為例 應用程式的維度,我們可以用吞吐量和請求延遲來評估應用程式的效能。系統資源的維度,我們可以用 cpu 使用率來評估系統的 cpu...

效能測試 效能測試關注的幾個重要概念

併發 一種是所有使用者在同一時刻做同乙個操作 一種是多個使用者對系統進行了操作 此操作可相同可不同 求併發使用者數公式 在實際的效能測試工作中,測試人員一般比較關心的是業務併發使用者數,也就是從業務的角度關注應該設定多少個併發數比較合理。下面找乙個典型的上班簽到系統,早上8點上班,7點半到8點的30...